XbpPrintDialog mehrere Seiten Drucken [ERLEDIGT]

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
Benutzeravatar
denjo303
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 48
Registriert: Mo, 18. Jul 2011 18:10

XbpPrintDialog mehrere Seiten Drucken [ERLEDIGT]

Beitrag von denjo303 »

Ich mal wieder.

Ich drucke mehrere werte aufeine Seite.

Code: Alles auswählen

oPrinter:startDoc() 
//blablabla usw usw
oPrinter:endDoc() 
geht auch alles wunderbar mit Bildchen und Texten.

Wie erreiche ich aber nun das anfangen einer neuen Seite?

Einfach weiter unten positionieren als die Seite lang ist geht nicht.
Kommt trotzdem nur eine Seite raus...

grüsse Dennis
Zuletzt geändert von denjo303 am Di, 22. Jan 2013 11:20, insgesamt 1-mal geändert.
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: XbpPrintDialog mehrere Seiten Drucken

Beitrag von Jan »

oPrinter:newPage() ist das, was Du suchst.

Wenn Du in der Hilfe bist, dann gibt es oben links meist einen Button "Klassenbaum". Da findest Du alle Methoden etc., die diese Funktion aufweist.

Und noch ein Tipp zum Drucken: Normalerweise startet Xbase++ mit den Dialogen und den Ausdrucken ja immer unten links. Du kannst das aber auf ObenLinks umstellen (ist noch undokumentiert, läuft aber schon länger sehr stabil). in den Dialogen mußt Du als PresentationParamter angeben: {XBP_PP_ORIGIN, XBP_ORIGIN_TOPLEFT}. Bei den Drucken machst Du im PresentationSpace das oPs:create() so: oPS:create(oPrinter, aSize, GRA_PU_LOMETRIC + GRA_PO_TOPLEFT). ist halt wesentlich einfacher, die Druckseite von oben nach unten aufzubauen, als andersrum.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
denjo303
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 48
Registriert: Mo, 18. Jul 2011 18:10

Re: XbpPrintDialog mehrere Seiten Drucken

Beitrag von denjo303 »

danke, genau das war´s

immer schnelle und gute hilfe hier!!!

l
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Antworten