PrintLargePdf

PrintLargePdf(string)

Apre e stampa un file Pdf di grandi dimensioni. Se il tuo file Pdf ha centinaia di pagine o più o la sua dimensione è più di 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(string filePath)
ParametroTipoDescrizione
filePathStringIl percorso del file PDF.

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;     //Il TestPath potrebbe essere riassegnato.
iewer.AutoRotate = true;     //Fai del lavoro...
iewer.PrintPageDialog=false;// File pdf prodotto con successo.
iewer.PrintLargePdf(@"d:\test.pdf");

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true      '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true      '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;// File pdf prodotto con successo.
iewer.PrintLargePdf(@"d:\test.pdf")
iewer.ClosePdfFile();

Guarda anche


PrintLargePdf(Stream)

Apre e stampa un flusso Pdf di grandi dimensioni. Se il tuo file Pdf ha centinaia di pagine o più o la sua dimensione è più di 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(Stream inputStream)
ParametroTipoDescrizione
inputStreamStreamLo stream pdf da aprire e stampare..

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;        stampa il file con la dimensione regolata
iewer.AutoRotate = true;        stampa il file con la dimensione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true         '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true         '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
iewer.ClosePdfFile()

Guarda anche


PrintLargePdf(string, PrinterSettings)

Apre e stampa un file Pdf di grandi dimensioni con le impostazioni della stampante specificate. Se il tuo file Pdf ha centinaia di di pagine o più o la sua dimensione è superiore a 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(string filePath, PrinterSettings printerSettings)
ParametroTipoDescrizione
filePathStringIl percorso del file PDF.
printerSettingsPrinterSettingsLe impostazioni della stampante.

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       stampa il file con la dimensione regolata
iewer.AutoRotate = true;       stampa il file con la dimensione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
iewer.PrintLargePdf(@"d:\test.pdf",ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true        '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true        '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
iewer.PrintLargePdf(@"d:\test.pdf",ps)
iewer.ClosePdfFile()

Guarda anche


PrintLargePdf(Stream, PrinterSettings)

Apre e stampa un flusso Pdf di grandi dimensioni con le impostazioni della stampante specificate. Se il tuo file Pdf ha centinaia di di pagine o più o la sua dimensione è superiore a 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(Stream inputStream, PrinterSettings printerSettings)
ParametroTipoDescrizione
inputStreamStreamLo stream pdf da aprire e stampare..
printerSettingsPrinterSettingsLe impostazioni della stampante.

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       stampa il file con la dimensione regolata
iewer.AutoRotate = true;       stampa il file con la dimensione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true        '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true        '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps)
iewer.ClosePdfFile()

Guarda anche


PrintLargePdf(string, PageSettings, PrinterSettings)

Apre e stampa un file Pdf di grandi dimensioni con le impostazioni di pagina e le impostazioni della stampante specificate. Se il tuo file Pdf ha centinaia di pagine o più o la sua dimensione è superiore a 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(string filePath, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParametroTipoDescrizione
filePathStringIl percorso del file PDF.
pageSettingsPageSettingsLe impostazioni della pagina.
printerSettingsPrinterSettingsLe impostazioni della stampante.

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       stampa il file con la dimensione regolata
iewer.AutoRotate = true;       stampa il file con la dimensione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
ageSettings pgs = new PageSettings();
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
gs.Margins = new Margins(0, 0, 0, 0);
iewer.PrintLargePdf(@"d:\test.pdf",pgs,ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true       '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true       '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
im pgs As PageSettings=new PageSettings()
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
gs.Margins = new Margins(0, 0, 0, 0)
iewer.PrintLargePdf(@"d:\test.pdf",pgs,ps)
iewer.ClosePdfFile()

Guarda anche


PrintLargePdf(Stream, PageSettings, PrinterSettings)

Apre e stampa un flusso Pdf di grandi dimensioni con le impostazioni di pagina e le impostazioni della stampante specificate. Se il tuo file Pdf ha centinaia di pagine o più o la sua dimensione è superiore a 3 MB, questo metodo è consigliato per ottenere prestazioni migliori.

public void PrintLargePdf(Stream inputStream, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParametroTipoDescrizione
inputStreamStreamIl flusso pdf da aprire e stampare.
pageSettingsPageSettingsLe impostazioni della pagina.
printerSettingsPrinterSettingsLe impostazioni della stampante.

Osservazioni

Questo metodo ha integrato l’apertura e la stampa del file e non è necessario chiamare OpenPdfFile() in modo esplicito.

Esempi

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       stampa il file con la dimensione regolata
iewer.AutoRotate = true;       stampa il file con la dimensione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
ageSettings pgs = new PageSettings();
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
gs.Margins = new Margins(0, 0, 0, 0);
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true       '//stampa il file con le dimensioni modificate
iewer.AutoRotate = true       '//stampa il file con la rotazione regolata
iewer.PrintPageDialog=false;stampa il file con la dimensione regolata
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
im pgs As PageSettings=new PageSettings()
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
gs.Margins = new Margins(0, 0, 0, 0)
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps)
iewer.ClosePdfFile()

Guarda anche