ich suche eine Möglichkeit die Ausgabe (Ausdruck) der Seitenzahlen auf meinen Rechnungen, Angeboten etc.
bei einseitigen Dokumenten zu unterdrücken. Also auf einem einseitigen Dokument soll nicht “Seite 1/1”
gedruckt werden.
Eigentlich ist’s nicht tragisch - hatte ich mal beim Support als Info bekommen
Du bekommst einen Callback LL_CMND_CHANGE_DCPROPERTIES_PREPAGE, darin enthalten ist ein Zeiger auf eine DEVMODE-Struktur, erreichbar über (DEVMODE*)(scLlPrinter._pszBuffer), scLlPrinter ist wie bei den Callbacks übliche Parameter, siehe Handbuch “Referenz der Callback-Notifications”.
Wenn dort in der DEVMODE-Struktur das DM_DUPLEX-Flag in dem dmFields-Member gesetzt ist und pDEVMODE->dmDuplex nicht DMDUP_SIMPLEX ist, ist Duplex-Mode angesagt für diese Seite. Was wiederum per DefineVariable an LL weitergegeben werden kann, was dann in einer Darstellungbedingung des Textobjekts genutzt werden kann…
das hörte sich so vielversprechend an, aber funktionierte anfänglich bei mir auch nicht,
da ich die Verkettung vergessen hatte. Jetzt klappt es wie gewünscht. Tausend Dank dafür.