4D Write Pro contiene molti comandi e funzioni che consentono di creare e gestire documenti complessi tramite la programmazione, documenti che includono immagini e testo! Oggi, 4D Write Pro riceve i propri comandi per inserire e leggere il testo senza dover utilizzare i comandi originariamente progettati per il testo stilizzato! Grazie a questi nuovi comandi, il vostro codice sfrutta appieno i concetti di programmazione di 4D Write Pro, ovvero gli oggetti e gli intervalli. In questo modo, il codice è più elegante e più facile da leggere!
Sono stati creati due nuovi comandi: WP SET TEXT e WP Get text.
Inserisci testo
Il comando WP SET TEXT consente di scrivere del testo in qualsiasi posizione all’interno del documento. Questo comando si usa come la maggior parte dei comandi “Inserisci” di 4D Write Pro.
Richiede tre argomenti: l’oggetto intervallo (in cui inserire il testo), il testo stesso e una costante per definire se il testo deve essere collocato prima, dopo o sostituire l’intervallo. E il gioco è fatto!
WP SET TEXT($range;vText;wk append)
Leggere il testo
Con il comando WP Get text è possibile leggere del testo da qualsiasi posizione all’interno di un documento. Le espressioni contenute nell’intervallo (se presenti) possono essere restituite come valorizzate, come codice sorgente o come semplice spazio non spezzato (utile per mantenere gli indici dei caratteri).
vText1:=WP Get text($range;wk expressions as value)
vText2 :=WP Get text($range;wk expressions as source )
vText3:=WP Get text($range;wk expressions
as space )
Ad esempio, se il testo è “Oggi è la<<data corrente>>.“ (dove <<data corrente>> è un’espressione 4D), sarà possibile ottenere sia:
“Oggi è l’08/10/2018“, se si passa wk expression as value come parametro.
“Oggi è la data corrente“, se si passa wk expression as source come parametro.
“Oggi è il .”, se si passa wk expression as space come parametro (notare lo spazio aggiunto prima del “.”).