combit sucht Entwickler – jetzt informieren und einsteigen!

List & Label Forum Neues Feature vorschlagen

Bitte melden Sie sich hier an um eine Nachricht zu schreiben.
Themenübersicht    Forum durchsuchen    Ansicht: 
Stefan Lackermeier - 19.01.2018 09:42:35
   

Drucker programmgesteuert in allen Layout-Bereichen setzen

Ich verwende folgende Programmzeile um den Drucker festzulegen:

 ret = LlSetPrinterInPrinterFile(Startformular.LL23.hJob, LL_PROJECT_LIST, strDir, 0, strPrinter, MyDevMode)


Jetzt stelle ich fest, dass der Drucker nicht in allen Layout-Bereichen eingestellt werden kann bzw. dass die Festlegung des Druckers nicht in alle Layout-Bereiche übernommen wird.

Wie kann ich den Drucker für die einzelnen Layout-Bereiche programmgesteuert festlegen???
Anhänge
Vorlagenauswahl1.jpgAusgabe-Einstellungen.jpg

combit Support - Erdal Alacali - 05.03.2018 11:29:42
   

RE:Drucker programmgesteuert in allen Layout-Bereichen setzen

Hallo Herr Lackermeier,
vielen Dank für Ihren Beitrag.

Sie können über den Druckerindex (nPrinter) den jeweiigen Bereich festlegen, folgend habe ich Ihnen einfach den Ausschnitt für den nPrinter Parameter aus dem Handbuch (Programmierer Referenz) ausgeschnitten.


nPrinter: Druckerindex (0: Bereich mit "Page()==1" [wird notfalls angelegt], 1:
Standardbereich, -1: legt nur den Standardbereich an, ggf. existierende andere
Bereiche werden gelöscht).
Alternativ können – wenn im Projekt mehrere Layout-Bereiche verwendet
werden - auch Indizes ab 99 gesetzt werden. 99 setzt dabei den Drucker für al-
le Bereiche, 100 für den ersten, 101 für den zweiten usw.


Falls Sie weitere Informationen zu der LlSetPrinterInPrinterFile API benötigen, würde ich Ihnen empfehlen einfach mal in der Programmier Referenz zu schauen, unter dem Kapitel Referenz der Funktionen finden Sie weitere Hilfe hierzu, vielen Dank.

Mit freundlichen Grüßen

Erdal Alacali
Technischer Support
combit GmbH

+49 (0) 7531 90 60 10