database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
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.