PdfViewer

المعلومات العامة

PdfViewer هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Printable, AutoCloseable.

واجهة لعرض وثائق PDF وطباعتها.

توفر هذه الفئة 26 طريقة للعمل مع PdfViewer كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,، و 11 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

خصائص

اسمالنوعالوصولوصف
autoResizebooleanاقرأيعيد إذا كانت الصفحات تغير حجمها بشكل آلي لتتناسب مع الورقة.
autoRotatebooleanاقرأيعيد إذا كانت الصفحات تدور بشكل آلي لتتناسب مع الموقع.
printPageDialogbooleanاقرأيعيد إظهار لو كان هناك محاورة طباعة قبل الطباعة.
printAsGrayscalebooleanاقرأيعيد إما طباعة باللون الرمادي.
resolutionintاقرأيعيد دقة التصوير في DPI.
useIntermidiateImagebooleanاقرأيعيد إذا كانت الصورة الوسيطة قد استخدمت.

الطرق

التوقيعوصف
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()

انظر أيضاً

 العربية