E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
IV. Nachrichten
120
Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de
PRINT
FROM: Benutzer
TO: DATAFORM
SUBJECT: PRINT
DFTEXT: 2 4 1
Der Befehl druckt das aktuelle (i.d.R. das oberste) QuarkXPress-Dokument.
Der Befehl erlaubt die Angabe eines Seitenbereichs und der Kopienanzahl. Für alle sonstigen
Einstellungen gelten die Druckeinstellungen des Dokuments.
DFTEXT: 2 4 1
bedeutet:
vonSeite bisSeite Kopien, jeweils getrennt durch Leertaste.
Ist bisSeite größer als die Anzahl der Seiten im Dokument, wird bis zum Dokumentende
gedruckt.
DFTEXT: 1 9999 1
Druckt alle Seiten des Dokuments.
Im Erfolgsfalle antwortet des DATAformXTension mit:
FROM: DATAFORM
TO: Benutzer
SUBJECT: PRINT
DFTEXT: 2 4 1
DOCUMENT:
RESULT: 0, Fehler: 0
PRINT-Nachricht in der DATAform-4D-Schnittstelle
Der PRINT-Befehl wird wie üblich an DX_Message übergeben:
$err:=DX_Message ($Befehl;$Seiten;$XPDoc;$XPFolder;$Timeout;=>T1)
$Befehl
"PRINT"
$Seiten
"2 4 1" `vonSeite bisSeite Kopien
$XPDoc
Ist immer ""; es wird kein QuarkXPress-Dokument angegeben.
$XPFolder
Der gültige Pfad zum QuarkXPress-Ordner
$Timeout
Timeout nach z.B. 3 Sekunden Wartezeit
T1
Timeout-Text und Variable für den rückgemeldeten Fehlertext.
Beispiel: Drucken aller Seiten des Dokuments
$err:=DX_Message ("PRINT";"1 9999 1";"";$XPFolder;3;=>T1)
DX_Message erzeugt eine Nachrichtendatei im DATAform-Eingang-Ordner, wartet
auf die Antwort des DATAform XTensions und gibt sie zurück.
$err wird Null wenn das Dokument zum Drucker/Spooler geschickt wurde.