PdfViewer
概要
PdfViewer は Aspose.PDF の FOSS で .NET 用のクラスです。継承元: IFacade, System.IDisposable。
PDF 文書の表示/印刷用ファサード。
このクラスは、.NET プログラムで PdfViewer オブジェクトを操作するための 35 のメソッドを提供します。利用可能なメソッドは、BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings と、さらに 4 つのメソッドです。すべての公開メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションから利用可能です。プロパティ: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment と、さらに 13 件があります。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
AutoResize | bool | 読み取り/書き込み | 自動リサイズを取得または設定します。 |
AutoRotate | bool | 読み取り/書き込み | 自動回転を取得または設定します。 |
AutoRotateMode | AutoRotateMode | 読み取り/書き込み | 自動回転モードを取得または設定します。 |
CoordinateType | PageCoordinateType | 読み取り/書き込み | 座標タイプを取得または設定します。 |
FormPresentationMode | FormPresentationMode | 読み取り/書き込み | フォーム プレゼンテーション モードを取得または設定します。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | 水平配置を取得または設定します。 |
VerticalAlignment | VerticalAlignment | 読み取り/書き込み | 垂直方向の配置を取得または設定します。 |
PageCount | int | 読み取り | バインドされた文書のページ数、何もバインドされていない場合は 0 です。 |
Password | string | 読み取り/書き込み | OpenPdfFile(string) を介して暗号化された文書を開く際に使用される所有者パスワード。 |
PrintAsGrayscale | bool | 読み取り/書き込み | 印刷をグレースケールとして取得または設定します。 |
PrintAsImage | bool | 読み取り/書き込み | 印刷を画像として取得または設定します。 |
PrintPageDialog | bool | 読み取り/書き込み | true の場合、PrintDocumentWithSetup は OS の印刷ダイアログを表示します。 |
PrintStatus | object | 読み取り | このビルドでは常に null を返します;印刷は実装されていません。 |
PrinterJobName | string | 読み取り/書き込み | プリンター ジョブ名を取得または設定します。 |
RenderingOptions | Aspose.Pdf.RenderingOptions | 読み取り/書き込み | レンダリング オプションを取得または設定します。 |
Resolution | int | 読み取り/書き込み | 対象のラスター化 DPI は DecodePage / DecodeAllPages が使用しています。 |
ScaleFactor | float | 読み取り/書き込み | スケール係数を取得または設定します。 |
ShowHiddenAreas | bool | 読み取り/書き込み | 非表示領域の表示を取得または設定します。 |
UseIntermidiateImage | bool | 読み取り/書き込み | 中間画像の使用を取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
PdfViewer() | この PdfViewer インスタンスで PdfViewer を呼び出します。 |
PdfViewer(document: Document) | この PdfViewer インスタンスで PdfViewer(document) を呼び出します。 |
BindPdf(srcDoc: Document) | このPdfViewerインスタンスでBindPdf(srcDoc)を呼び出します。 |
BindPdf(srcFile: string) | この PdfViewer インスタンスで BindPdf(srcFile) を呼び出します。 |
BindPdf(srcStream: Stream) | この PdfViewer インスタンスで BindPdf(srcStream) を呼び出します。 |
OpenPdfFile(filePath: string) | この PdfViewer インスタンスで OpenPdfFile(filePath) を呼び出します。 |
OpenPdfFile(inputStream: Stream) | この PdfViewer インスタンスで OpenPdfFile(inputStream) を呼び出します。 |
Close() | この PdfViewer インスタンスの Close を呼び出します。 |
ClosePdfFile() | この PdfViewer インスタンスの ClosePdfFile を呼び出します。 |
Dispose() | この PdfViewer インスタンスの Dispose を呼び出します。 |
Save(destFile: string) | この PdfViewer インスタンスの Save(destFile) を呼び出します。 |
Save(destStream: Stream) | この PdfViewer インスタンスで Save(destStream) を呼び出します。 |
DecodePage(pageNumber: int) | 1ページ目(1 から始まる)を解像度 DPI のビットマップにレンダリングします。 |
DecodeAllPages() | すべてのページをビットマップにレンダリングします;DecodePage(int) を参照してください。 |
GetDefaultPageSettings() | 新しく空の PageSettings を返します。 |
GetDefaultPrinterSettings() | 新しい空の PrinterSettings を返します。 |
PrintDocument() | この PdfViewer インスタンスで PrintDocument を呼び出します。 |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintDocumentWithSettings(printerSettings) を呼び出します。 |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintDocumentWithSettings(pageSettings, printerSettings) を呼び出します。 |
PrintDocumentWithSetup() | この PdfViewer インスタンスで PrintDocumentWithSetup を呼び出します。 |
PrintDocuments(documents: Document[]) | この PdfViewer インスタンスで PrintDocuments(documents) を呼び出します。 |
PrintDocuments(filePaths: string[]) | この PdfViewer インスタンスで PrintDocuments(filePaths) を呼び出します。 |
PrintDocuments(documentStreams: Stream[]) | この PdfViewer インスタンスで PrintDocuments(documentStreams) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | このPdfViewerインスタンスでPrintDocuments(printerSettings, documents) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | このPdfViewerインスタンスでPrintDocuments(printerSettings, filePaths) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | このPdfViewerインスタンスでPrintDocuments(printerSettings, documentStreams) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | このPdfViewerインスタンスでPrintDocuments(printerSettings, pageSettings, documents) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | この PdfViewer インスタンスで PrintDocuments(printerSettings, pageSettings, filePaths) を呼び出します。 |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | この PdfViewer インスタンスで PrintDocuments(printerSettings, pageSettings, documentStreams) を呼び出します。 |
PrintLargePdf(filePath: string) | この PdfViewer インスタンスで PrintLargePdf(filePath) を呼び出します。 |
PrintLargePdf(inputStream: Stream) | この PdfViewer インスタンスで PrintLargePdf(inputStream) を呼び出します。 |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintLargePdf(filePath, printerSettings) を呼び出します。 |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintLargePdf(inputStream, printerSettings) を呼び出します。 |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintLargePdf(filePath, pageSettings, printerSettings) を呼び出します。 |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | この PdfViewer インスタンスで PrintLargePdf(inputStream, pageSettings, printerSettings) を呼び出します。 |