PdfViewer

PdfViewer class

Stellt eine Klasse zum Anzeigen oder Drucken einer PDF-Datei dar.

public sealed class PdfViewer : IFacade

Konstrukteure

NameBeschreibung
PdfViewer()Initialisiert neuPdfViewer Objekt.
PdfViewer(Document)Initialisiert neuPdfViewer Objekt.

Eigenschaften

NameBeschreibung
AutoResize { get; set; }Ruft einen Bool-Wert ab oder legt ihn fest, der angibt, ob die Datei mit optimierter Größe gedruckt wird. Wenn falsch Seite ohne Seitenskalierung drucken. Wenn wahr Seite mit Skalierung auf bedruckbaren Bereich drucken.
AutoRotate { get; set; }Ruft einen Bool-Wert ab oder legt ihn fest, der angibt, ob die Datei mit automatischer Drehung gedruckt wird
AutoRotateMode { get; set; }Ruft einen AutoRotateMode-Wert ab oder legt ihn fest, der die Drehrichtung angibt
CoordinateType { get; set; }Holt oder setzt den Seitenkoordinatentyp (Media/Crop-Boxen). CropBox-Wert wird standardmäßig verwendet.
FormPresentationMode { get; set; }Ruft den Präsentationsmodus des Formulars ab oder legt ihn fest.
HorizontalAlignment { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der die horizontale Ausrichtung angibt
PageCount { get; }Ruft die Seitenanzahl der aktuellen PDF-Datei ab.
Password { get; set; }Ruft das Passwort für das Eingabedokument ab oder legt es fest.
PrintAsGrayscale { get; set; }Ruft einen Bool-Wert ab oder legt ihn fest, der angibt, ob die Seite in Graustufen gedruckt wird. Standardmäßig ist false.
PrintAsImage { get; set; }Setzt oder erhält einen Modus für PdfViewer zum Drucken als Bild.
PrinterJobName { get; set; }Ruft den Namen des Dokuments in der Druckerwarteschlange ab oder legt ihn fest, wenn das Dokument gedruckt wird. Standardwert ist Dateiname.
PrintPageDialog { get; set; }Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob beim Drucken der Seitenzahldialog erzeugt wird.
PrintStatus { get; }Ruft das Ergebnis des Druckauftrags ab. Bei Erfolg als null; andernfalls Ausnahmeobjekt.
RenderingOptions { get; set; }Ruft Wiedergabeoptionen ab oder legt sie fest.
Resolution { get; set; }Ruft die Auflösung während des Betrachtens und Druckens ab oder legt sie fest. Je höher die Auflösung, desto langsamer. Der Standardwert ist 150.
ScaleFactor { get; set; }Ruft einen Gleitkommawert ab oder legt diesen fest, der den Skalierungsfaktor angibt. Der Standardwert ist 1.0.
UseIntermidiateImage { get; set; }Ermittelt/setzt die Verwendung der Konvertierung einer PDF-Seite in eine PNG-Zwischendatei während des Druckens im Dateimodus. Verwenden Sie es, wenn die Größe der Ausgabedatei wichtig ist.
VerticalAlignment { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der die vertikale Ausrichtung angibt

Methoden

NameBeschreibung
BindPdf(Document)Initialisiert die Fassade.
BindPdf(Stream)Initialisiert die Fassade.
BindPdf(string)Initialisiert die Fassade.
Close()Schließt die Fassade.
DecodeAllPages()Seiten der aktuellen PDF-Datei abrufen.
DecodePage(int)Decodiert eine Seite einer PDF-Datei.
Dispose()Gibt die Fassadenressourcen frei.
GetDefaultPageSettings()Ruft die Standardseiteneinstellungen ab.
GetDefaultPrinterSettings()Ruft die Standarddruckereinstellungen ab.
PrintDocument()Druckt das PDF-Dokument mit dem Standarddrucker.
PrintDocumentWithSettings(PrinterSettings)Druckt das PDF-Dokument mit den Druckereinstellungen. Die Größe der Ausgabeseite entspricht der Größe der ersten Seite des Dokuments.
PrintDocumentWithSettings(PageSettings, PrinterSettings)Druckt das PDF-Dokument mit Einstellungen. Wenn die Dokumentgröße nicht mit der Seitengröße kompatibel ist, erweitert pdf.kit sie, um sie an die Seitengröße anzupassen.
PrintDocumentWithSetup()Druckt das PDF-Dokument mit einem Einrichtungsdialog. Wählen Sie im Dialogfeld einen Drucker aus.
PrintLargePdf(Stream)Öffnet und druckt einen großen PDF-Stream. Wenn Ihre PDF-Datei Hunderte von Seiten oder mehr hat oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
PrintLargePdf(string)Öffnet und druckt eine große PDF-Datei. Wenn Ihre PDF-Datei Hunderte von Seiten oder mehr hat oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
PrintLargePdf(Stream, PrinterSettings)Öffnet und druckt einen großen PDF-Stream mit festgelegten Druckereinstellungen. Wenn Ihre PDF-Datei hunderte Seiten oder mehr hat oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
PrintLargePdf(string, PrinterSettings)Öffnet und druckt eine große PDF-Datei mit festgelegten Druckereinstellungen. Wenn Ihre PDF-Datei hunderte Seiten oder mehr hat oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
PrintLargePdf(Stream, PageSettings, PrinterSettings)Öffnet und druckt einen großen PDF-Stream mit festgelegten Seiteneinstellungen und Druckereinstellungen. Wenn Ihre PDF- -Datei Hunderte von Seiten oder mehr umfasst oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
PrintLargePdf(string, PageSettings, PrinterSettings)Öffnet und druckt eine große PDF-Datei mit festgelegten Seiteneinstellungen und Druckereinstellungen. Wenn Ihre PDF- -Datei Hunderte von Seiten oder mehr umfasst oder ihre Größe mehr als 3 MB beträgt, wird diese Methode empfohlen, um eine bessere Leistung zu erzielen.
Save(Stream)Speichert das Ergebnis-PDF-Dokument im Stream.
Save(string)Speichert das Ergebnis-PDF-Dokument in einer Datei.

Siehe auch