PdfViewer

Overview

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 ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

Properties

NameTypeAccessDescription
autoResizebooleanReadการคืนผลการเปลี่ยนขนาดหน้าเป็นอัตโนมัติเพื่อให้เหมาะกับกระดาษ.
autoRotatebooleanReadการคืน whether pages are auto-rotated to best fit. ส่งผลว่าหน้าถูกหมุนอัตโนมัติเพื่อให้เหมาะสมที่สุดหรือไม่.
printPageDialogbooleanReadกลับข้อมูลว่า จะแสดงไดล็อกพิมพ์ก่อนการพัฒนา.
printAsGrayscalebooleanReadกลับข้อมูลที่ต้องการพิมพ์ในสีเทา.
resolutionintReadส่งผลการแสดงความละเอียดใน DPI.
useIntermidiateImagebooleanReadการคืนภาพที่ใช้เป็นตัวแทนระหว่างการแสดงภาพ.

Methods

SignatureDescription
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[]ทําให้ทุกหน้าเป็น array BufferedImage.
print(g: Graphics, pf: PageFormat, pageIndex: int)int
isAutoResize()booleanการคืนผลการเปลี่ยนขนาดหน้าเป็นอัตโนมัติเพื่อให้เหมาะกับกระดาษ.
setAutoResize(v: boolean)กําหนดว่าหน้าจะเปลี่ยนขนาดโดยอัตโนมัติเพื่อเข้ากับกระดาษหรือไม่.
isAutoRotate()booleanการคืน whether pages are auto-rotated to best fit. ส่งผลว่าหน้าถูกหมุนอัตโนมัติเพื่อให้เหมาะสมที่สุดหรือไม่.
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()

See Also

 ภาษาไทย