PdfViewer

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

NavnTypeAdgangBeskrivelse
AutoResizeboolRead/WriteHenter eller indstiller den automatiske størrelseændring.
AutoRotateboolRead/WriteHenter eller indstiller den automatiske rotation.
AutoRotateModeAutoRotateModeRead/WriteHenter eller indstiller den automatiske rotationsmode.
CoordinateTypePageCoordinateTypeRead/WriteHenter eller indstiller koordinattypen.
FormPresentationModeFormPresentationModeRead/WriteHenter eller indstiller formularens præsentationsmode.
HorizontalAlignmentHorizontalAlignmentRead/WriteHenter eller indstiller den vandrette justering.
VerticalAlignmentVerticalAlignmentRead/WriteHenter eller indstiller den lodrette justering.
PageCountintReadAntal sider i det bundne dokument, eller 0 når intet er bundet.
PasswordstringRead/WriteEjers password, der bruges ved åbning af krypterede dokumenter via OpenPdfFile(string).
PrintAsGrayscaleboolRead/WriteHenter eller indstiller udskrivning som gråtoner.
PrintAsImageboolRead/WriteHenter eller indstiller udskrivning som billede.
PrintPageDialogboolRead/WriteNår sand, vil PrintDocumentWithSetup vise OS’ udskriftsdialog.
PrintStatusobjectReadReturnerer altid null i denne build; udskrivning er ikke implementeret.
PrinterJobNamestringRead/WriteHenter eller indstiller printerjobnavnet.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/WriteHenter eller indstiller gengivelsesindstillingerne.
ResolutionintRead/WriteMål rasteriserings-DPI, som benyttes af visningsniveauets gengivelse (Decode-metoderne kaster, så dette er i øjeblikket kun konfiguration).
ScaleFactorfloatRead/WriteHenter eller indstiller skaleringsfaktoren.
ShowHiddenAreasboolRead/WriteHenter eller indstiller visning af skjulte områder.
UseIntermidiateImageboolRead/WriteHenter eller indstiller brug af mellemliggende billede.

Metoder

SignatureDescription
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.

Se også

 Dansk