PdfViewer

Vue d’ensemble

PdfViewer Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IFacade, System.IDisposable.

Façade pour voir / imprimer un document PDF.

Cette classe fournit 35 méthodes pour travailler avec des objets PdfViewer dans les programmes .NET. Les méthodes disponibles comprennent : BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings,Et 4 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment,Et 13 autres.

Propriétés

Nom deTypeAccessDescription
AutoResizeboolLire / ÉcrireObtient ou définit le redimensionnement automatique.
AutoRotateboolLire / ÉcrireObtient ou définit la rotation automatique.
AutoRotateModeAutoRotateModeLire / ÉcrireObtient ou définit le mode de rotation automatique.
CoordinateTypePageCoordinateTypeLire / ÉcrireObtient ou définit le type de coordonnées.
FormPresentationModeFormPresentationModeLire / ÉcrireObtient ou définit le mode de présentation du formulaire.
HorizontalAlignmentHorizontalAlignmentLire / ÉcrireObtient ou définit l’alignement horizontal.
VerticalAlignmentVerticalAlignmentLire / ÉcrireObtient ou définit l’alignement vertical.
PageCountintLireNombre de pages dans le document lié, ou 0 lorsque rien n’est liée.
PasswordstringLire / ÉcrireLe mot de passe du propriétaire utilisé lors de l’ouverture des documents cryptés via OpenPdfFile(string).
PrintAsGrayscaleboolLire / ÉcrireObtient ou définit l’impression en niveaux de gris.
PrintAsImageboolLire / ÉcrireObtient ou définit l’impression en tant qu’image.
PrintPageDialogboolLire / ÉcrireLorsque c’est vrai, PrintDocumentWithSetup surferont le dialogue OS imprimé.
PrintStatusobjectLireIl revient toujours nul dans cette construction; l’impression n’est pas mise en œuvre.
PrinterJobNamestringLire / ÉcrireObtient ou définit le nom du travail d’imprimante.
RenderingOptionsAspose.Pdf.RenderingOptionsLire / ÉcrireObtient ou définit les options de rendu.
ResolutionintLire / ÉcrireResterisation cible DPI consulté par la rendu au niveau du lecteur (les méthodes de décode FOSS jetent, donc ceci est actuellement configuration-uniquement).
ScaleFactorfloatLire / ÉcrireObtient ou définit le facteur d’échelle.
ShowHiddenAreasboolLire / ÉcrireObtient ou définit l’affichage des zones cachées.
UseIntermidiateImageboolLire / ÉcrireObtient ou définit l’utilisation de l’image intermédiaire.

méthodes

SignatureDescription
PdfViewer()Appelez PdfViewer sur cette instance PdfViewer.
PdfViewer(document: Document)Appelez PdfViewer(document) sur cette instance PdfViewer.
BindPdf(srcDoc: Document)Télécharger un PDF d’un fichier dans le lecteur
BindPdf(srcFile: string)Appelez BindPdf(srcFile) sur cette instance PdfViewer.
BindPdf(srcStream: Stream)Appelez BindPdf(srcStream) sur cette instance PdfViewer.
OpenPdfFile(filePath: string)Appelez OpenPdfFile(filePath) sur cette instance PdfViewer.
OpenPdfFile(inputStream: Stream)Appelez OpenPdfFile(inputStream) sur cette instance PdfViewer.
Close()Appelez Close sur cette instance PdfViewer.
ClosePdfFile()Appelez ClosePdfFile sur cette instance PdfViewer.
Dispose()Appels Disponible sur cette instance PdfViewer.
Save(destFile: string)Appelez Save(destFile) sur cette instance PdfViewer.
Save(destStream: Stream)Appelez Save(destStream) sur cette instance PdfViewer.
DecodePage(pageNumber: int)Toujours jeter: FOSS ne produit pas des objets Bitmap de l’afficheur; rendre via ImageDevice (SkiaSharp-backed) au lieu.
DecodeAllPages()Toujours jeter : voir DecodePage(int).
GetDefaultPageSettings()Il revient un frais, vide.
GetDefaultPrinterSettings()Il revient un frais, vide.
PrintDocument()Envoyer le PDF actuellement lié à l’imprimante par défaut
PrintDocumentWithSettings(printerSettings: PrinterSettings)Appelez PrintDocumentWithSettings(printerSettings) sur cette instance PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Appelez PrintDocumentWithSettings(pageSettings, printerSetting) sur cette instance PdfViewer.
PrintDocumentWithSetup()Appelez PrintDocumentWithSetup sur cette instance PdfViewer.
PrintDocuments(documents: Document[])Appelez PrintDocuments(documents) sur cette instance PdfViewer.
PrintDocuments(filePaths: string[])Appelez PrintDocuments(filePaths) sur cette instance PdfViewer.
PrintDocuments(documentStreams: Stream[])Appelez PrintDocuments(documentStreams) sur cette instance PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Appelez PrintDocuments(printerSettings, documents) sur cette instance PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Appelez PrintDocuments(printerSettings, filePaths) sur cette instance PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Appelez PrintDocuments(printerSettings, documentStreams) sur cette instance PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Appelez PrintDocuments(printerSettings, pageSetting, documents) sur cet exemple PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Appelez PrintDocuments(printerSettings, pageSetting, filePaths) sur cette instance PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Appelez PrintDocuments(printerSettings, pageSetting, documentStreams) sur cette instance PdfViewer.
PrintLargePdf(filePath: string)Appelez PrintLargePdf(filePath) sur cette instance PdfViewer.
PrintLargePdf(inputStream: Stream)Appelez PrintLargePdf(inputStream) sur cette instance PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Appelez PrintLargePdf(filePath, imprimanteSettings) sur cette instance PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Appelez PrintLargePdf(inputStream, printerSettings) sur cette instance PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Appelez PrintLargePdf(filePath, pageSettings, printerSetting) sur cette instance PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Appelez PrintLargePdf(inputStream, pageSettings, printerSetting) sur cette instance PdfViewer.

Voir aussi

 Français