4D Write Pro: Comandi WP e oltre

Tradotto automaticamente da Deepl

Abbiamo ricevuto commenti sul forum e su TAOW in merito a funzioni che esistevano in precedenza nel plug-in 4D Write ma che sembrano mancare in 4D Write Pro. Eppure, sono disponibili da molto tempo!

In questo post, esamineremo un elenco di funzionalità esistenti in 4D Write Pro che sembrano essere passate inosservate. In altre parole, funzioni di 4D Write Pro di cui non conoscevate l’esistenza.

Dopo tutto, 4D Write Pro non si limita ai comandi WP!

Creare un documento fuori dallo schermo

“Dove sono i comandi off-screen di 4D Write?”. Questi comandi non esistono più in 4D Write Pro, semplicemente perché non hanno senso.

Il documento 4D Write Pro è un oggetto 4D. Un oggetto complesso con molti attributi e diversi livelli di coinvolgimento, ma sempre un oggetto. Per prima cosa, si istanzia l’oggetto con WP NEW. Poi si può manipolare in memoria con i comandi 4D. Alla fine, se si vuole vedere l’aspetto del documento, si associa l’oggetto a un’area di 4D Write Pro per visualizzarlo sullo schermo.

Manipolare l’area di 4D Write Pro

L’area di 4D Write Pro è un oggetto modulo come gli altri oggetti modulo. Pertanto, i comandi del tema “OGGETTO” si applicano all’area di 4D Write Pro.

Ad esempio, si desidera visualizzare un documento in sola lettura, in modo che un utente possa leggerlo e selezionarne alcune parti da copiare, ma non modificarlo. È molto semplice, basta usare il comando classico: OBJECT SET ENTERABLE.

OBJECT SET ENTERABLE(*; "wpDoc";False)

Stampa

4D Write Pro è completamente integrato in 4D. Quindi i comandi di stampa di 4D si applicano anche a 4D Write Pro, ad esempio SET PRINT PREVIEW, PRINT SELECTION, ecc. Date un’occhiata a questi vecchi post del blog sulle diverse possibilità di stampa.

Supponiamo di voler inviare un invito a ciascuno dei nostri clienti e di voler modificare nell’intestazione del documento il nome e il cognome di ciascun cliente. Facile:

// Get your 4DWP sample
QUERY([WP_Samples];[WP_Samples]SampleName= "Grazie")
// Query your data
ALL RECORDS ([People])
SET PRINT PREVIEW (
True) // No need to waste paper
OPEN PRINTING JOB
APPLY TO SELECTION ([People];WP PRINT([WP_Samples]Sample))
CLOSE PRINTING JOB

Inserire il numero di pagina o altre espressioni

Volete inserire il numero di pagina nel piè di pagina di un documento, ma non riuscite a trovare il comando WP per inserire un’espressione? Avete cercato nel tema dei comandi di ST?

Non è mai troppo tardi. Date un’occhiata al ST INSERT EXPRESSION comando:

$footer:=WP New footer($subSection)
$oNewRange :=WP Create range($footer;wk start text;wk end text)
ST INSERT EXPRESSION ($oNewRange; "$wp_pageNumber")

Allo stesso modo, è possibile aggiungere il numero totale di pagine, la data di creazione e così via. Si veda la documentazione per maggiori dettagli.

Per concludere…

Una cosa importante da considerare: 4D Write Pro è integrato in 4D, il che significa che è possibile utilizzare i comandi di 4D in un’area di 4D Write Pro. Non ci si limita solo ai comandi di WP.

Pensate quindi fuori dagli schemi. Con 4D Write Pro si possono realizzare molte cose. Il cielo è il limite.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.