PdfViewer
Oversigt
PdfViewer er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: IFacade, System.IDisposable.
Facade til visning / udskrivning af et PDF-dokument.
Denne klasse leverer 35 metoder til at arbejde med PdfViewer‑objekter i .NET‑programmer.
Tilgængelige metoder inkluderer: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings og 4 yderligere metoder.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.
Egenskaber: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment og 13 flere.
Egenskaber
| Navn | Type | Adgang | Beskrivelse |
|---|---|---|---|
AutoResize | bool | Read/Write | Henter eller indstiller den automatiske størrelseændring. |
AutoRotate | bool | Read/Write | Henter eller indstiller den automatiske rotation. |
AutoRotateMode | AutoRotateMode | Read/Write | Henter eller indstiller den automatiske rotationsmode. |
CoordinateType | PageCoordinateType | Read/Write | Henter eller indstiller koordinattypen. |
FormPresentationMode | FormPresentationMode | Read/Write | Henter eller indstiller formularens præsentationsmode. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Henter eller indstiller den vandrette justering. |
VerticalAlignment | VerticalAlignment | Read/Write | Henter eller indstiller den lodrette justering. |
PageCount | int | Read | Antal sider i det bundne dokument, eller 0 når intet er bundet. |
Password | string | Read/Write | Ejers password, der bruges ved åbning af krypterede dokumenter via OpenPdfFile(string). |
PrintAsGrayscale | bool | Read/Write | Henter eller indstiller udskrivning som gråtoner. |
PrintAsImage | bool | Read/Write | Henter eller indstiller udskrivning som billede. |
PrintPageDialog | bool | Read/Write | Når sand, vil PrintDocumentWithSetup vise OS’ udskriftsdialog. |
PrintStatus | object | Read | Returnerer altid null i denne build; udskrivning er ikke implementeret. |
PrinterJobName | string | Read/Write | Henter eller indstiller printerjobnavnet. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Henter eller indstiller gengivelsesindstillingerne. |
Resolution | int | Read/Write | Mål rasteriserings-DPI, som benyttes af visningsniveauets gengivelse (Decode-metoderne kaster, så dette er i øjeblikket kun konfiguration). |
ScaleFactor | float | Read/Write | Henter eller indstiller skaleringsfaktoren. |
ShowHiddenAreas | bool | Read/Write | Henter eller indstiller visning af skjulte områder. |
UseIntermidiateImage | bool | Read/Write | Henter eller indstiller brug af mellemliggende billede. |
Metoder
| Signature | Description |
|---|---|
PdfViewer() | Kalder PdfViewer på denne PdfViewer‑instans. |
PdfViewer(document: Document) | Kalder PdfViewer(dokument) på denne PdfViewer‑instans. |
BindPdf(srcDoc: Document) | Indlæser en PDF fra en filsti i fremviseren |
BindPdf(srcFile: string) | Kalder BindPdf(srcFile) på denne PdfViewer‑instans. |
BindPdf(srcStream: Stream) | Kalder BindPdf(srcStream) på denne PdfViewer‑instans. |
OpenPdfFile(filePath: string) | Kalder OpenPdfFile(filePath) på denne PdfViewer‑instans. |
OpenPdfFile(inputStream: Stream) | Kalder OpenPdfFile(inputStream) på denne PdfViewer‑instans. |
Close() | Kalder Close på denne PdfViewer‑instans. |
ClosePdfFile() | Kalder ClosePdfFile på denne PdfViewer‑instans. |
Dispose() | Kalder Dispose på denne PdfViewer‑instans. |
Save(destFile: string) | Kalder Save(destFile) på denne PdfViewer‑instans. |
Save(destStream: Stream) | Kalder Save(destStream) på denne PdfViewer‑instans. |
DecodePage(pageNumber: int) | Kaster altid: fremviseren producerer ikke Bitmap‑objekter; render i stedet via ImageDevice (SkiaSharp‑backed). |
DecodeAllPages() | Kaster altid: se DecodePage(int). |
GetDefaultPageSettings() | Returnerer en ny, tom PageSettings. |
GetDefaultPrinterSettings() | Returnerer en ny, tom PrinterSettings. |
PrintDocument() | Sender den aktuelt bundne PDF til standardprinteren |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Kalder PrintDocumentWithSettings(printerSettings) på denne PdfViewer‑instans. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalder PrintDocumentWithSettings(pageSettings, printerSettings) på denne PdfViewer‑instans. |
PrintDocumentWithSetup() | Kalder PrintDocumentWithSetup på denne PdfViewer‑instans. |
PrintDocuments(documents: Document[]) | Kalder PrintDocuments(documents) på denne PdfViewer‑instans. |
PrintDocuments(filePaths: string[]) | Kalder PrintDocuments(filePaths) på denne PdfViewer‑instans. |
PrintDocuments(documentStreams: Stream[]) | Kalder PrintDocuments(documentStreams) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Kalder PrintDocuments(printerSettings, documents) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Kalder PrintDocuments(printerSettings, filePaths) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Kalder PrintDocuments(printerSettings, documentStreams) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Kalder PrintDocuments(printerSettings, pageSettings, documents) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Kalder PrintDocuments(printerSettings, pageSettings, filePaths) på denne PdfViewer‑instans. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Kalder PrintDocuments(printerSettings, pageSettings, documentStreams) på denne PdfViewer‑instans. |
PrintLargePdf(filePath: string) | Kalder PrintLargePdf(filePath) på denne PdfViewer‑instans. |
PrintLargePdf(inputStream: Stream) | Kalder PrintLargePdf(inputStream) på denne PdfViewer‑instans. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Kalder PrintLargePdf(filePath, printerSettings) på denne PdfViewer‑instans. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Kalder PrintLargePdf(inputStream, printerSettings) på denne PdfViewer‑instans. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalder PrintLargePdf(filePath, pageSettings, printerSettings) på denne PdfViewer‑instans. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalder PrintLargePdf(inputStream, pageSettings, printerSettings) på denne PdfViewer‑instans. |