PdfViewer
Približni podaci
PdfViewer je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IFacade, System.IDisposable.
Façade za pregled / tiskanje PDF dokumenta.
Ova klasa pruža 35 metoda za rad s PdfViewer objektima u .NET programima. Postoje i sljedeće metode: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, i 4 dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, i još 13 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
AutoResize | bool | Čitanje/pisanje | Dobiva ili postavlja automatsku promjenu veličine. |
AutoRotate | bool | Čitanje/pisanje | Dobije ili postavlja automatsko okretanje. |
AutoRotateMode | AutoRotateMode | Čitanje/pisanje | Dobiva ili postavlja auto rotaciju. |
CoordinateType | PageCoordinateType | Čitanje/pisanje | Dobiva ili postavlja koordinat tip. |
FormPresentationMode | FormPresentationMode | Čitanje/pisanje | Dobiva ili postavlja način prezentacije obrasca. |
HorizontalAlignment | HorizontalAlignment | Čitanje/pisanje | Dobiva ili postavlja horizontalnu poravnanost. |
VerticalAlignment | VerticalAlignment | Čitanje/pisanje | Dobiva ili postavlja vertikalno poravnanje. |
PageCount | int | Čitaj. | Broj stranica u vezanoj dokumentaciji ili 0 ako ništa nije vezano. |
Password | string | Čitanje/pisanje | U slučaju da je to moguće, mora se koristiti za otvaranje šifriranih dokumenata putem OpenPdfFile(stringa). |
PrintAsGrayscale | bool | Čitanje/pisanje | Dobija ili postavlja otisak kao sivu. |
PrintAsImage | bool | Čitanje/pisanje | Dobiva ili postavlja otisak kao sliku. |
PrintPageDialog | bool | Čitanje/pisanje | Kad je istina, PrintDocumentWithSetup će se pojaviti u dijalogu za otisak OS-a. |
PrintStatus | object | Čitaj. | U ovom izdanju uvijek vraća null; štampanje nije implementirano. |
PrinterJobName | string | Čitanje/pisanje | Dobiva ili postavlja ime posla štampača. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Čitanje/pisanje | Dobiva ili postavlja opcije prikaza. |
Resolution | int | Čitanje/pisanje | Rasteriziranje cilja DPI-a posjećeno renderingom na razini gledalaca (decode metode bacaju, tako da je to trenutno samo konfiguracija). |
ScaleFactor | float | Čitanje/pisanje | Dobiva ili postavlja faktor razmjera. |
ShowHiddenAreas | bool | Čitanje/pisanje | Dobiva ili postavlja skrivene zone. |
UseIntermidiateImage | bool | Čitanje/pisanje | Dobiva ili postavlja upotrebu intermediate slike. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfViewer() | Zove PdfViewer na ovom PdfViewer primjerka. |
PdfViewer(document: Document) | Zove PdfViewer(dokument) na ovom PdfViewer primjerku. |
BindPdf(srcDoc: Document) | Uložava PDF s puta datoteke u preglednik |
BindPdf(srcFile: string) | Zove BindPdf(srcFile) na ovom PdfViewer primjerku. |
BindPdf(srcStream: Stream) | Zove BindPdf(srcStream) na ovom PdfViewer primjerku. |
OpenPdfFile(filePath: string) | Zove OpenPdfFile(filePath) na ovom PdfViewer primjerku. |
OpenPdfFile(inputStream: Stream) | Zove OpenPdfFile(inputStream) na ovom PdfViewer primjerku. |
Close() | Zove se “Blizu” u ovom PdfViewer slučaju. |
ClosePdfFile() | Zove ClosePdfFile na ovom PdfViewer primjerka. |
Dispose() | Zove se raspolaganje na ovom PdfViewer primjerku. |
Save(destFile: string) | Zove Save ((destFile) na ovom PdfViewer primjerku. |
Save(destStream: Stream) | Zove Save ((destStream) na ovom PdfViewer primjerku. |
DecodePage(pageNumber: int) | Uvijek baca: gledalac ne proizvodi bitmap objekte; umjesto toga renderira preko ImageDevice (SkiaSharp-backed). |
DecodeAllPages() | Uvijek baca: vidi DecodePage(int). |
GetDefaultPageSettings() | Vrati svježe, prazno PageSettings. |
GetDefaultPrinterSettings() | Vrati svježe, prazno PrinterSettings. |
PrintDocument() | Slanje trenutno vezane PDF-a u podrazumijevan štampač |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Zove PrintDocumentWithSettings(printerSettings) na ovom PdfViewer primjerku. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Poziv PrintDocumentWithSettings(pageSettings, printerSetting) na ovom PdfViewer primjerku. |
PrintDocumentWithSetup() | Zove PrintDocumentWithSetup na ovom PdfViewer primjerka. |
PrintDocuments(documents: Document[]) | Zove PrintDocuments(dokumenti) na ovom PdfViewer primjerku. |
PrintDocuments(filePaths: string[]) | Zove PrintDocuments(filePaths) na ovom PdfViewer primjerku. |
PrintDocuments(documentStreams: Stream[]) | Poziv PrintDocuments(documentStreams) na ovom PdfViewer primjerku. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Poziv PrintDocuments(printerSettings, documents) na ovom PdfViewer primjerku. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Zove PrintDocuments(printerSettings, filePaths) na ovom PdfViewer primjerku. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Poziv PrintDocuments(printerSettings, documentStreams) na ovom PdfViewer primjerku. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Poziv PrintDocuments ((printerSettings, pageSetings , documents) na ovom primjerku PdfViewer . |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Zove PrintDocuments(printerSettings, pageSetings , filePaths) na ovom PdfViewer primjerku. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Poziv PrintDocuments(printerSettings, pageSetings , documentStreams) na ovom PdfViewer primjerku. |
PrintLargePdf(filePath: string) | Zove PrintLargePdf(filePath) na ovom PdfViewer primjerku. |
PrintLargePdf(inputStream: Stream) | Zove PrintLargePdf(inputStream) na ovom PdfViewer primjerku. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Poziv PrintLargePdf(filePath, printerSettings) na ovom PdfViewer primjerku. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Poziv PrintLargePdf ((inputStream, printerSettings) na ovom PdfViewer primjerku. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Zove PrintLargePdf(filePath, pageSettings, printerSetting) na ovom PdfViewer primjerku. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Poziv PrintLargePdf ((inputStream, pageSettings, printerSetting) na ovom primjerku PdfViewer . |