Visual CSharp .NET - ESTABLECER EL TAMAÑO DE PAPEL

 
Vista:

ESTABLECER EL TAMAÑO DE PAPEL

Publicado por ifer (43 intervenciones) el 01/04/2005 17:42:59
hola, quiero establecer la configuracion del papel para imprimir al ultimo utilizado, para ello
guardo: el nombre de papel (eg: Letter), los margenes, etc en el registro del sistema,
antes de abrir el dialogo PageSetupDialog leo estos datos del registro e intento ponerlos en el dialogo asi:

PrintDocument myPrintDocument = new PrintDocument();
PageSetupDialog myPageSetupDialog = new PageSetupDialog();

myPrintDocument.DefaultPageSettings.PaperSize.PaperName = varPaperName;
myPrintDocument.DefaultPageSettings.Landscape = varLandscape;... etc....
myPageSetupDialog.Document = myPrintDocument;
myPageSetupDialog.ShowDialog();

me da error al establecer a propiedad PaperName, indicando que la propiedad:
myPrintDocument.DefaultPageSettings.PaperSize.Kind debe ser Custom, pero no quiero
un tamaño personalizado, solo quiero establecer el tamaño en un tamaño estandar
como Letter,Legal, A5, u otro. Ademas la propiedad Kind es solo lectura.
PREGUNTA: Como entonces establesco el tamaño de papel para el PageSetupDialog?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder