Wahl des Papiertyps über Script
Mario Höfer
Hallo,ich hatte zuletzt einige Probleme einen Nadeldrucker mit Endlospapier.
Um diese zu beheben musste ich als Paperkind Custom mit den expliziten
Größenangaben wählen.
Das funktioniert alles soweit einwandfrei, allerdings soll ja nach wie vor
auch auf Standarddruckern gedruckt werden.
Um das zu erreichen habe ich in dem Generate Script von page1 folgendes
eingebaut:
If (page1.PaperKind <> PerpetuumSoft.Reporting.DOM.PaperKind.A4 And GetData("LD.Par.FreeText") <> "Epson" And GetData("LD.Par.FreeText") <> "LQ590") Then
page1.PaperKind = PerpetuumSoft.Reporting.DOM.PaperKind.A4
End If
Leider sind die Auswirkungen folgende: in Fällen in denen sehr wenig Platz auf der Seite
bleibt, bricht der Bericht um und zählt beispielsweise die Seite 2 von 1.
Wenn ich dagegen das Script entferne und jeweils das Paperkind fest einstelle, stimmt
die Darstellung bei dem Beleg. Egal ob ich Custom oder A4 wähle.
Wenn ich mir per MessageBox den aktuellen Papiertyp ausgeben lasse, bekomme
ich mit dem Script 3 mal die Meldung "A4".
Gibt es eine Möglichkeit den Papiertyp per Script zu wählen und diese Probleme zu
umgehen ?
Vielen Dank.
Gruß,
Mario Höfer
Philipp Knecht
Hi MarioHabe eine Supportanfrage beim Hersteller gemacht.
lasse dich dann das Resultat wissen.
Gruss
Philipp Knecht
Hi MarioLaut Hersteller müsste das gehen.
Habs deshalb auch mal versucht und festgestellt dass er nur richtig macht wenn man es vom GenerateScript des Documents her macht:
page1.PaperKind = PerpetuumSoft.Reporting.DOM.PaperKind.Custom
hth
0
Please sign in to leave a comment.
Comments
0 comments