PdfViewer
PdfViewer
نمای کلی
PdfViewer یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Printable, AutoCloseable.
نمای برای مشاهده و چاپ اسناد PDF.
این کلاس ۲۶ روش برای کار با PdfViewer در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,، و 11 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
autoResize | boolean | بخونید. | بازمی گرداند که آیا صفحات به صورت خودکار اندازه شان را تغییر داده اند تا متناسب با کاغذ باشند. |
autoRotate | boolean | بخونید. | بازمی گرداند که آیا صفحات به طور خودکار در بهترین حالت قرار دارند یا خیر. |
printPageDialog | boolean | بخونید. | این فایل نشان می دهد که آیا یک دایالوگ چاپ قبل از چاپ نمایش داده شده است یا خیر. |
printAsGrayscale | boolean | بخونید. | بازمی گرداند که آیا باید با رنگ خاکستری چاپ شود یا نه. |
resolution | int | بخونید. | رزولوشن رندر را در DPI باز می گرداند. |
useIntermidiateImage | boolean | بخونید. | بازمی گرداند که آیا تصویر میانجی استفاده شده است. |
روش ها
| Signature | شرح: |
|---|---|
PdfViewer() | یک نمونه جدید PdfViewer ایجاد می کند. |
bindPdf(inputFile: String) | یک فایل PDF را به این نمایشگر متصل می کند. |
bindPdf(stream: InputStream) | یک فایل PDF را از جریان ورودی پیوند می دهد. |
bindPdf(doc: Document) | یک سند موجود را به این بیننده متصل می کند. |
openPdfFile(inputFile: String) | یک فایل PDF (به نام bindPdf) را باز می کند. |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | سند را با تنظیمات صفحه و چاپگر مشخص می کند. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | مستند را با تنظیمات چاپگر مشخص شده با استفاده از تنظیم های صفحه پیش فرض چاپ می کند. |
printDocument() | مستند را با استفاده از تنظیمات پیش فرض چاپ می کند. |
printLargePdf(inputFile: String) | یک فایل PDF بزرگ (بند و چاپ) را چاپ می کند. |
decodePage(pageNum: int) → BufferedImage | یک صفحه را به BufferedImage می دهد. |
decodeAllPages() → BufferedImage[] | تمام صفحات را به آرایه BufferedImage ارائه می دهد. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | بازمی گرداند که آیا صفحات به صورت خودکار اندازه شان را تغییر داده اند تا متناسب با کاغذ باشند. |
setAutoResize(v: boolean) | تنظیم میکند که آیا صفحات بهصورت خودکار برای متناسب شدن با کاغذ تغییر اندازه مییابند. |
isAutoRotate() → boolean | بازمی گرداند که آیا صفحات به طور خودکار در بهترین حالت قرار دارند یا خیر. |
setAutoRotate(v: boolean) | تنظیم میکند که آیا صفحات بهصورت خودکار چرخانده میشوند. |
isPrintPageDialog() → boolean | این فایل نشان می دهد که آیا یک دایالوگ چاپ قبل از چاپ نمایش داده شده است یا خیر. |
setPrintPageDialog(v: boolean) | مشخص میکند که آیا دیالوگ چاپ نشان داده شود. |
isPrintAsGrayscale() → boolean | بازمی گرداند که آیا باید با رنگ خاکستری چاپ شود یا نه. |
setPrintAsGrayscale(v: boolean) | تنظیم میکند که آیا چاپ به صورت خاکستری باشد. |
getResolution() → int | رزولوشن رندر را در DPI باز می گرداند. |
setResolution(v: int) | رزولوشن رندرینگ را بر حسب DPI تنظیم میکند. |
setUseIntermidiateImage(v: boolean) | تنظیم میکند که آیا برای چاپ از تصویر میانی استفاده شود. |
isUseIntermidiateImage() → boolean | بازمی گرداند که آیا تصویر میانجی استفاده شده است. |
closePdfFile() | فایل PDF را بسته می کند (عنوان دیگر برای close). |
close() |