PdfViewer

PdfViewer

Преглед

PdfViewer е клас в Aspose.PDF FOSS за .NET. Наследява от: IFacade, System.IDisposable.

Фасада за преглед/отпечатване на PDF документ.

Този клас предоставя 35 метода за работа с обекти PdfViewer в .NET програми. Наличните методи включват: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, и 4 допълнителни метода. Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET. Свойства: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, и още 13.

Свойства

ИмеТипДостъпОписание
AutoResizeboolЧетене/ПисанеПолучава или задава автоматичното преоразмеряване.
AutoRotateboolЧетене/ПисанеПолучава или задава автоматичното завъртане.
AutoRotateModeAutoRotateModeЧетене/ПисанеПолучава или задава режим на автоматично завъртане.
CoordinateTypePageCoordinateTypeЧетене/ПисанеПолучава или задава тип на координатите.
FormPresentationModeFormPresentationModeЧетене/ПисанеПолучава или задава режим на представяне на формата.
HorizontalAlignmentHorizontalAlignmentЧетене/ПисанеПолучава или задава хоризонтално подравняване.
VerticalAlignmentVerticalAlignmentЧетене/ПисанеПолучава или задава вертикално подравняване.
PageCountintЧетенеБрой страници в свързания документ, или 0, когато нищо не е свързано.
PasswordstringЧетене/ПисанеПарола на собственика, използвана при отваряне на криптирани документи чрез OpenPdfFile(string).
PrintAsGrayscaleboolЧетене/ПисанеПолучава или задава печат в нюанси на сивото.
PrintAsImageboolЧетене/ПисанеПолучава или задава печат като изображение.
PrintPageDialogboolЧетене/ПисанеКогато е истина, PrintDocumentWithSetup ще покаже диалоговия прозорец за печат на ОС.
PrintStatusobjectЧетенеВинаги връща null в тази версия; печатането не е реализирано.
PrinterJobNamestringЧетене/ПисанеПолучава или задава името на задачата за принтер.
RenderingOptionsAspose.Pdf.RenderingOptionsЧетене/ПисанеПолучава или задава опциите за рендериране.
ResolutionintЧетене/ПисанеЦелеви DPI за растеризация, използван от рендерирането на ниво преглед (методите Decode хвърлят изключение, така че в момента това е само конфигурация).
ScaleFactorfloatЧетене/ПисанеПолучава или задава коефициент на мащабиране.
ShowHiddenAreasboolЧетене/ПисанеПолучава или задава показването на скрити области.
UseIntermidiateImageboolЧетене/ПисанеПолучава или задава използването на междинно изображение.

Методи

SignatureDescription
PdfViewer()Извиква PdfViewer върху този екземпляр на PdfViewer.
PdfViewer(document: Document)Извиква PdfViewer(document) върху този екземпляр на PdfViewer.
BindPdf(srcDoc: Document)Зарежда PDF от път към файл в прегледача
BindPdf(srcFile: string)Извиква BindPdf(srcFile) върху този екземпляр на PdfViewer.
BindPdf(srcStream: Stream)Извиква BindPdf(srcStream) върху този екземпляр на PdfViewer.
OpenPdfFile(filePath: string)Извиква OpenPdfFile(filePath) върху този екземпляр на PdfViewer.
OpenPdfFile(inputStream: Stream)Извиква OpenPdfFile(inputStream) върху този екземпляр на PdfViewer.
Close()Извиква Close върху този екземпляр на PdfViewer.
ClosePdfFile()Извиква ClosePdfFile върху този екземпляр на PdfViewer.
Dispose()Извиква Dispose върху този екземпляр на PdfViewer.
Save(destFile: string)Извиква Save(destFile) върху този екземпляр на PdfViewer.
Save(destStream: Stream)Извиква Save(destStream) върху този екземпляр на PdfViewer.
DecodePage(pageNumber: int)Винаги хвърля изключение: прегледачът не създава Bitmap обекти; вместо това рендерирайте чрез ImageDevice (подкрепен от SkiaSharp).
DecodeAllPages()Винаги хвърля изключение: вижте DecodePage(int).
GetDefaultPageSettings()Връща нов, празен PageSettings.
GetDefaultPrinterSettings()Връща нов, празен PrinterSettings.
PrintDocument()Изпраща текущо свързания PDF към подразбиращия се принтер
PrintDocumentWithSettings(printerSettings: PrinterSettings)Извиква PrintDocumentWithSettings(printerSettings) върху този екземпляр на PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Извиква PrintDocumentWithSettings(pageSettings, printerSettings) върху този екземпляр на PdfViewer.
PrintDocumentWithSetup()Извиква PrintDocumentWithSetup върху този екземпляр на PdfViewer.
PrintDocuments(documents: Document[])Извиква PrintDocuments(documents) върху този екземпляр на PdfViewer.
PrintDocuments(filePaths: string[])Извиква PrintDocuments(filePaths) върху този екземпляр на PdfViewer.
PrintDocuments(documentStreams: Stream[])Извиква PrintDocuments(documentStreams) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Извиква PrintDocuments(printerSettings, documents) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Извиква PrintDocuments(printerSettings, filePaths) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Извиква PrintDocuments(printerSettings, documentStreams) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Извиква PrintDocuments(printerSettings, pageSettings, documents) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Извиква PrintDocuments(printerSettings, pageSettings, filePaths) върху този екземпляр на PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Извиква PrintDocuments(printerSettings, pageSettings, documentStreams) върху този екземпляр на PdfViewer.
PrintLargePdf(filePath: string)Извиква PrintLargePdf(filePath) върху този екземпляр на PdfViewer.
PrintLargePdf(inputStream: Stream)Извиква PrintLargePdf(inputStream) върху този екземпляр на PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Извиква PrintLargePdf(filePath, printerSettings) върху този екземпляр на PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Извиква PrintLargePdf(inputStream, printerSettings) върху този екземпляр на PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Извиква PrintLargePdf(filePath, pageSettings, printerSettings) върху този екземпляр на PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Извиква PrintLargePdf(inputStream, pageSettings, printerSettings) върху този екземпляр на PdfViewer.

Вижте също

 Български