Wir haben im Forum und auf TAOW Kommentare zu Funktionen erhalten, die es früher im 4D Write Plug-in gab, die aber in 4D Write Pro zu fehlen scheinen. Dabei gibt es diese Funktionen schon seit langem!
In diesem Blog-Beitrag gehen wir eine Liste der in 4D Write Pro vorhandenen Funktionen durch, die scheinbar unbemerkt geblieben sind. Mit anderen Worten: 4D Write Pro Funktionen, von denen Sie nicht wussten, dass es sie gibt.
Schließlich ist 4D Write Pro nicht auf WP-Befehle beschränkt!
Ein Off-Screen-Dokument erstellen
„Wo sind die Off-Screen-Befehle von 4D Write? Diese Befehle gibt es in 4D Write Pro nicht mehr, weil sie einfach keinen Sinn machen.
Das 4D Write Pro Dokument ist ein 4D Objekt. Ein komplexes Objekt mit vielen Attributen und mehreren Ebenen der Beteiligung, aber immer ein Objekt. Zunächst instanziieren Sie Ihr Objekt mit WP NEW. Dann können Sie es im Speicher mit 4D Befehlen manipulieren. Wenn Sie am Ende sehen wollen, wie das Dokument aussieht, verknüpfen Sie Ihr Objekt mit einem 4D Write Pro Bereich, um es auf dem Bildschirm anzuzeigen.
Manipulieren Sie den 4D Write Pro Bereich
Der 4D Write Pro Bereich ist ein Formularobjekt wie andere Formularobjekte auch. Daher gelten die Befehle des „OBJECT“-Themas auch für den 4D Write Pro Bereich.
Sie möchten z. B. ein Dokument als schreibgeschützt anzeigen, damit ein Benutzer das Dokument lesen und Teile davon zum Kopieren auswählen kann, das Dokument aber nicht verändert. Es ist ganz einfach, verwenden Sie den klassischen Befehl: OBJECT SET ENTERABLE.
OBJECT SET ENTERABLE(*; "wpDoc";False)
4D Write Pro ist vollständig in 4D integriert. Daher gelten die Druckbefehle von 4D auch für 4D Write Pro, wie z. B. SET PRINT PREVIEW, PRINT SELECTIONusw. Sehen Sie sich diese alten Blog-Beiträge über die verschiedenen Druckmöglichkeiten an.
Angenommen, Sie möchten jedem Ihrer Kunden eine Einladung schicken und in der Kopfzeile Ihres Dokuments den Vor- und Nachnamen jedes Kunden ändern. Ganz einfach:
// Get your 4DWP sample
QUERY([WP_Samples];[WP_Samples]SampleName="Danke")
// 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
Seitenzahl oder andere Ausdrücke einfügen
Sie möchten die Seitenzahl in der Fußzeile eines Dokuments einfügen, können aber den WP-Befehl zum Einfügen eines Ausdrucks nicht finden? Haben Sie im ST-Befehlsthema nachgesehen?
Es ist nie zu spät. Schauen Sie sich den ST INSERT EXPRESSION Befehl:
$footer:=WP New footer($subSection)
$oNewRange :=WP Create range($footer;wk start text;wk end text)
ST INSERT EXPRESSION ($oNewRange;"$wp_pageNumber")
Auf dieselbe Weise können Sie die Gesamtzahl der Seiten, das Erstellungsdatum usw. hinzufügen. Weitere Einzelheiten finden Sie in der Dokumentation.
Zum Schluss …
Etwas Wichtiges ist zu beachten: 4D Write Pro ist in 4D integriert, d. h. Sie können 4D Befehle in einem 4D Write Pro Bereich verwenden. Sie sind nicht nur auf die WP-Befehle beschränkt.
Denken Sie also über den Tellerrand hinaus. Mit 4D Write Pro lassen sich viele Dinge realisieren. Der Himmel ist die Grenze.