Hallo,
ich habe folgendes Problem:
wenn ich versuche:
[ps = PrinterSettings]
C#:
ps.DefaultPageSettings.PaperSize.Height = 250 //spielt keine Rolle hier wird nur ein "int" übergeben
bekomme ich den fehler das ich PaperSize benutzderfiniert machen müsste.
Gut, wenn ich dann schreibe:
C#:
PaperSize paperSize = new PaperSize();
paperSize.Height = 250;
paperSize.Width = 50;
funktioniert das auch. Nur wie übergebe ich jetzt den PrinterSettings mein paperSize?
(Ich muss das machen, da ich ein PDF Control habe in dem ein Dialog mit bestimmten Settings aufgerufen wird und in diesem Dialog eben nur PrinterSettings übergeben werden können)
Das sind dann in etwa so aus:
C#:
vwDocument.OpenPdfFile(Convert.ToString(ps.PrintFileName));
vwDocument.PrintDocumentWithSettings(ps); //eben dieser Dialog kann nur PrinterSettings [und PageSettings die bringen mich aber nicht weiter, oder?]
vwDocument.ClosePdfFile();
Ich hoffe jemand weiß einen Lösungsansatz oder kann mir dabei helfen.
[Ich weiß das ganze verwirrt ein bisschen. Bei Unklarheiten, bitte Fragen!]
Zuletzt bearbeitet von einem Moderator: