Page

ภาพรวม

Page เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.

ตัวแทนหน้า PDF หนึ่ง (ISO 32000-1:2008, §7.7.3.3).

หมวดนี้ให้ 67 วิธีในการทํางานกับวัตถุ Page ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,และวิธีการเพิ่มเติม 51 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: annotations, artBox, artifacts, background, blank, bleedBox,และอีก 22 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
owningDocumentDocumentอ่านกลับเอกสารที่เป็นเจ้าของหน้านี้ หรือ null หากไม่ติดต่อ.
mediaBoxRectangleอ่านการคืนช่องสื่อสําหรับหน้านี้ (ISO 32000, §7.7.3.3, ตารางที่ 30).
cropBoxRectangleอ่านกลับกล่องการตัดผลิตสําหรับหน้านี้.
artBoxRectangleอ่านกลับกล่องงานศิลปะมา.
bleedBoxRectangleอ่านกลับกล่องเลือดมา.
trimBoxRectangleอ่านกลับมาเก็บกล่องเครื่องแต่งตัว.
rectRectangleอ่านส่งผลการใช้รูปสี่เหลี่ยมสําหรับหน้านี้ (เหมือนกันกับ getCropBox).
rotateintอ่านการหมุนหน้าในระดับ (0, 90, 180, หรือ 270) กลับ.
rotationMatrixMatrixอ่านส่งมาตรฐานการหมุนหน้ากลับ.
resourcesResourcesอ่านการคืนทรัพยากรหน้า.
rawContentsPdfBaseอ่านกลับของกระแสเนื้อหาหน้าสด ของวัตถุ PDF หรือ null หากไม่มี.
contentsOperatorCollectionอ่านการคืนตัวประกอบการสตรีมเนื้อหาที่พาราซ (เช่น page.Contents ของ Aspose).
contentsDirtybooleanอ่าน@return ว่าผู้ประกอบการเนื้อหาที่เก็บ cache ของหน้านี้มีข้อแก้ไขไม่ถูกบันทึกหรือไม่.
syntheticTextFragmentsList<TextFragment>อ่านส่งกลับสัญลักษณ์ในความจําของข้อความที่เกี่ยวข้องกับหน้านี้.
annotationsAnnotationCollectionอ่านกลับการทับรวมคําอธิบายสําหรับหน้านี้.
pdfDictionaryPdfDictionaryอ่านส่งคําศัพท์ PDF ที่อยู่เบื้องหลังของหน้านี้กลับ.
backgroundColorอ่านส่งสีพื้นหลังหน้าตามที่ตั้งโดย {@link #setBackground(Color)}, หรือ { @code null} หากไม่มีการนําไปใช้พื้นฐานอย่างชัดเจน.
numberintอ่านการคืนเลขหน้าที่เนื่องจาก 1 (ตั้งโดย PageCollection).
layersjava.util.List<Layer>อ่านส่งรายการชั้น (กลุ่มเนื้อหาทางเลือก) ในหน้านี้.
colorTypeColorTypeอ่านประเภทสีที่สําคัญของหน้านี้ {@link ColorType#Rgb} หากเนื้อหามีสีโครโมติกใด ๆ, { @linkColorType #Grayscale} ถ้าใช้เฉพาะเมดโทนเทา, } @ link ColorType.
artifactsArtifactCollectionอ่านการคืนคอลเลกชันของวัตถุประดิษฐ์ที่พบในหน้านี้.
paragraphsParagraphsอ่านการคืนคอลเลกชั่นข้อสําหรับหน้านี้.
pageInfoPageInfoอ่านการคืนข้อมูลหน้า (ขนาดและริม) ของหน้านี้.
headerHeaderFooterอ่านกลับหัวหน้าสําหรับหน้านี้ หรือ null หากไม่มี.
footerHeaderFooterอ่านกลับตารางหน้านี้ หรือ null ถ้าไม่มี.
tocInfoTocInfoอ่านการคืนข้อมูล TOC ของหน้านี้ หรือ null.
stampInfoRecordsPdfArrayอ่านกลับตราการบันทึก metadata ที่เก็บไว้ในหน้านี้.
blankbooleanอ่านการคืน {@code true} หากหน้าไม่มีเนื้อหาที่เห็นได้ (คล่องหรือไม่มีสตรีมเน้น).

วิธีการ

Signatureคําอธิบาย
Page(pageDict: PdfDictionary, parser: PDFParser)สร้างการพับหน้ารอบวัสดุคําศัพท์ที่ให้ไว้.
getOwningDocument()Documentกลับเอกสารที่เป็นเจ้าของหน้านี้ หรือ null หากไม่ติดต่อ.
getMediaBox()Rectangleการคืนช่องสื่อสําหรับหน้านี้ (ISO 32000, §7.7.3.3, ตารางที่ 30).
getCropBox()Rectangleกลับกล่องการตัดผลิตสําหรับหน้านี้.
getArtBox()Rectangleกลับกล่องงานศิลปะมา.
getBleedBox()Rectangleกลับกล่องเลือดมา.
getTrimBox()Rectangleกลับมาเก็บกล่องเครื่องแต่งตัว.
getRect()Rectangleส่งผลการใช้รูปสี่เหลี่ยมสําหรับหน้านี้ (เหมือนกันกับ getCropBox).
calculateContentBBox()Rectangleกลับกรอบขัดส่วนน้อยของเนื้อหาที่ติดหมึกในหน้านี้ในพื้นที่ผู้ใช้ โดยสแกนคลื่นเน้นข้อมูลสําหรับตัวประกอบการเส้นทาง ({@code re}, {@ code m} , { @ code l}), { @@ code c}) ตัวประหารตําแหน่งข้อความ ( { (@ code Tm} ، { # codeTd} ၊ { * code XObject }) และคําเรียก ( (@ Code Do}).
getPageRect(considerRotation: boolean)Rectangleการคืนรูปสี่เหลี่ยมของหน้า โดยการพิจารณาหมุนเป็นทางเลือก.
getRotate()intการหมุนหน้าในระดับ (0, 90, 180, หรือ 270) กลับ.
getRotationMatrix()Matrixส่งมาตรฐานการหมุนหน้ากลับ.
getResources()Resourcesการคืนทรัพยากรหน้า.
getRawContents()PdfBaseกลับของกระแสเนื้อหาหน้าสด ของวัตถุ PDF หรือ null หากไม่มี.
getContents()OperatorCollectionการคืนตัวประกอบการสตรีมเนื้อหาที่พาราซ (เช่น page.Contents ของ Aspose).
markContentsDirty()การแสดงตัวประกอบการที่เก็บ cache เป็น dirty, เพื่อให้ {@link #flushContentsIfDirty()} ต่อไป (ถูกเรียกโดย { @ code Document.save}) จะเรียงแชร์ความลับในขณะนี้กลับเป็น { @@ code / Contents}.
isContentsDirty()boolean@return ว่าผู้ประกอบการเนื้อหาที่เก็บ cache ของหน้านี้มีข้อแก้ไขไม่ถูกบันทึกหรือไม่.
flushPageInfoIfNeeded()แพร่ขนาดระดับหน้า {@link PageInfo} กลับไปที่ { @code /MediaBox ของหน้า หากผู้ใช้เปลี่ยนมันผ่าน { @@ link #getPageInfo (()} { < code .setWidth (()) } / {< code setHeight (((…) }/ < <code setIsLandscape (())) }.
flushContentsIfDirty()
clearContentsCache()ทําให้การเรียก {@link #getContents()} ต่อไปต้องพาราซิกใหม่จาก { @code / Contents}.
addSyntheticTextFragments(fragments: List<TextFragment>)รีจอร์สต์ในความจําของกระดูกข้อความที่เกี่ยวข้องกับหน้านี้.
getSyntheticTextFragments()List<TextFragment>ส่งกลับสัญลักษณ์ในความจําของข้อความที่เกี่ยวข้องกับหน้านี้.
getAnnotations()AnnotationCollectionกลับการทับรวมคําอธิบายสําหรับหน้านี้.
getPdfDictionary()PdfDictionaryส่งคําศัพท์ PDF ที่อยู่เบื้องหลังของหน้านี้กลับ.
getBackground()Colorส่งสีพื้นหลังหน้าตามที่ตั้งโดย {@link #setBackground(Color)}, หรือ { @code null} หากไม่มีการนําไปใช้พื้นฐานอย่างชัดเจน.
setBackground(color: Color)ตั้งค่าสีพื้นหลังแบบทึบสำหรับหน้านี้.
getNumber()intการคืนเลขหน้าที่เนื่องจาก 1 (ตั้งโดย PageCollection).
setNumber(number: int)ตั้งค่าหมายเลขหน้าที่เริ่มจาก 1.
setMediaBox(rect: Rectangle)กําหนดกรอบสื่อสําหรับหน้านี้ (ISO 32000, §7.7.3.3, ตารางที่ 30).
setCropBox(rect: Rectangle)ตั้งค่ากรอบการครอปสำหรับหน้านี้ (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)ตั้งค่ากล่องศิลปะสำหรับหน้านี้.
setBleedBox(rect: Rectangle)ตั้งค่ากล่องบลียด์สำหรับหน้านี้.
setTrimBox(rect: Rectangle)ตั้งค่ากล่องตัดสำหรับหน้านี้.
setRotation(degrees: int)ตั้งค่าการหมุนของหน้าเป็นองศา.
setRotate(rotation: Rotation)ตั้งค่าการหมุนของหน้าโดยใช้ enum {@link Rotation}.
accept(absorber: TextAbsorber)รับการดูดข้อความเพื่อสกัดบทความจากหน้านี้.
accept(absorber: ImagePlacementAbsorber)รับการสับซ้อนการวางภาพเพื่อหารูปในหน้านี้.
getLayers()java.util.List<Layer>ส่งรายการชั้น (กลุ่มเนื้อหาทางเลือก) ในหน้านี้.
setLayers(layers: java.util.List<Layer>)ตั้งค่าชั้นสำหรับหน้านี้.
getColorType()ColorTypeประเภทสีที่สําคัญของหน้านี้ {@link ColorType#Rgb} หากเนื้อหามีสีโครโมติกใด ๆ, { @linkColorType #Grayscale} ถ้าใช้เฉพาะเมดโทนเทา, } @ link ColorType.
getArtifacts()ArtifactCollectionการคืนคอลเลกชันของวัตถุประดิษฐ์ที่พบในหน้านี้.
add(artifact: Artifact)
setPageSize(width: double, height: double)วิธีสะดวกในการกําหนดขนาดหน้า โดยการตั้งช่องสื่อ.
getParagraphs()Paragraphsการคืนคอลเลกชั่นข้อสําหรับหน้านี้.
setParagraphs(paragraphs: Paragraphs)ตั้งค่าชุดย่อหน้าสำหรับหน้านี้.
getPageInfo()PageInfoการคืนข้อมูลหน้า (ขนาดและริม) ของหน้านี้.
setPageInfo(pageInfo: PageInfo)ตั้งค่าข้อมูลหน้า.
getHeader()HeaderFooterกลับหัวหน้าสําหรับหน้านี้ หรือ null หากไม่มี.
setHeader(header: HeaderFooter)ตั้งค่าส่วนหัวสำหรับหน้านี้.
getFooter()HeaderFooterกลับตารางหน้านี้ หรือ null ถ้าไม่มี.
setFooter(footer: HeaderFooter)ตั้งค่าฟุตเตอร์สำหรับหน้านี้.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)แสดงหัวหน้าและ / หรือตารางตอนล่างของหน้านี้ (ตั้งผ่าน {@link #setHeader}/ { @link $setFooter }) เป็น Form XObject overlay ที่ติดต่อกับสตรีมเนื้อหาที่มีอยู่ของ หน้า.
getTocInfo()TocInfoการคืนข้อมูล TOC สําหรับหน้านี้ หรือ null.
setTocInfo(tocInfo: TocInfo)วางข้อมูล TOC ทําให้หน้านี้เป็นหน้าตารางเนื้อหา.
flattenAnnotations()ปรับความหมายทั้งหมดในหน้านี้โดยการปั่นกระแสลักษณะปกติของพวกเขาเข้าสู่ขั้นตอนเนื้อหาของหน้า แล้วลบ /Annots (ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)เพิ่มตราไปในหน้านี้โดยการส่งมอบให้กับวิธี {@link Stamp#put(Page) } ของตระกูล.
addStamp(stamp: TextStamp)เพิ่มพิมพ์ข้อความในหน้านี้โดยการสร้างตัวประกอบการสตรีมเนื้อหา.
addStamp(stamp: ImageStamp)เพิ่มภาพตราในหน้านี้โดยการสร้างตัวประกอบการสตรีมเนื้อหา.
addStamp(stamp: PdfPageStamp)เพิ่มตราหน้าเข้ากับหน้านี้โดยการผูกเนื้อหาของหน้าแหล่ง.
getStampInfoRecords()PdfArrayกลับตราการบันทึก metadata ที่เก็บไว้ในหน้านี้.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])เผยแพร่ข้อมูลสตรีมเนื้อหาสด ก่อน / Content ของหน้านี้.
appendToContentStream(data: byte[])เพิ่มข้อมูลสตรีมเนื้อหาสดใน / Content ของหน้านี้.
ensureResources()Resourcesการันตีว่าหน้านี้มี / สารทรัพยากร พจนานุกรม, สร้างหนึ่งถ้าไม่มี.
setContents(operators: OperatorCollection)เปลี่ยนแปลงสตรีมเนื้อหาหน้าด้วยการรวบรวมตัวประกอบที่ให้ไว้.
isBlank()booleanการคืน {@code true} หากหน้าไม่มีเนื้อหาที่เห็นได้ (คล่องหรือไม่มีสตรีมเน้น).
replaceText(searchText: String, replaceText: String)intเปลี่ยนแปลงทุกครั้งที่ {@code searchText} เป็น { @ code replaceTect } ในสตรีมเนื้อหาของหน้านี้.

ดูเช่นกัน

 ภาษาไทย