Page

Overview

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 คน.

Properties

NameTypeAccessDescription
owningDocumentDocumentReadกลับเอกสารที่เป็นเจ้าของหน้านี้ หรือ null หากไม่ติดต่อ.
mediaBoxRectangleReadการคืนช่องสื่อสําหรับหน้านี้ (ISO 32000, §7.7.3.3, ตารางที่ 30).
cropBoxRectangleReadกลับกล่องการตัดผลิตสําหรับหน้านี้.
artBoxRectangleReadกลับกล่องงานศิลปะมา.
bleedBoxRectangleReadกลับกล่องเลือดมา.
trimBoxRectangleReadกลับมาเก็บกล่องเครื่องแต่งตัว.
rectRectangleReadส่งผลการใช้รูปสี่เหลี่ยมสําหรับหน้านี้ (เหมือนกันกับ getCropBox).
rotateintReadการหมุนหน้าในระดับ (0, 90, 180, หรือ 270) กลับ.
rotationMatrixMatrixReadส่งมาตรฐานการหมุนหน้ากลับ.
resourcesResourcesReadการคืนทรัพยากรหน้า.
rawContentsPdfBaseReadกลับของกระแสเนื้อหาหน้าสด ของวัตถุ PDF หรือ null หากไม่มี.
contentsOperatorCollectionReadการคืนตัวประกอบการสตรีมเนื้อหาที่พาราซ (เช่น page.Contents ของ Aspose).
contentsDirtybooleanRead@return ว่าผู้ประกอบการเนื้อหาที่เก็บ cache ของหน้านี้มีข้อแก้ไขไม่ถูกบันทึกหรือไม่.
syntheticTextFragmentsList<TextFragment>Readส่งกลับสัญลักษณ์ในความจําของข้อความที่เกี่ยวข้องกับหน้านี้.
annotationsAnnotationCollectionReadกลับการทับรวมคําอธิบายสําหรับหน้านี้.
pdfDictionaryPdfDictionaryReadส่งคําศัพท์ PDF ที่อยู่เบื้องหลังของหน้านี้กลับ.
backgroundColorReadส่งสีพื้นหลังหน้าตามที่ตั้งโดย {@link #setBackground(Color)}, หรือ { @code null} หากไม่มีการนําไปใช้พื้นฐานอย่างชัดเจน.
numberintReadการคืนเลขหน้าที่เนื่องจาก 1 (ตั้งโดย PageCollection).
layersjava.util.List<Layer>Readส่งรายการชั้น (กลุ่มเนื้อหาทางเลือก) ในหน้านี้.
colorTypeColorTypeReadประเภทสีที่สําคัญของหน้านี้ {@link ColorType#Rgb} หากเนื้อหามีสีโครโมติกใด ๆ, { @linkColorType #Grayscale} ถ้าใช้เฉพาะเมดโทนเทา, } @ link ColorType.
artifactsArtifactCollectionReadการคืนคอลเลกชันของวัตถุประดิษฐ์ที่พบในหน้านี้.
paragraphsParagraphsReadการคืนคอลเลกชั่นข้อสําหรับหน้านี้.
pageInfoPageInfoReadการคืนข้อมูลหน้า (ขนาดและริม) ของหน้านี้.
headerHeaderFooterReadกลับหัวหน้าสําหรับหน้านี้ หรือ null หากไม่มี.
footerHeaderFooterReadกลับตารางหน้านี้ หรือ null ถ้าไม่มี.
tocInfoTocInfoReadการคืนข้อมูล TOC ของหน้านี้ หรือ null.
stampInfoRecordsPdfArrayReadกลับตราการบันทึก metadata ที่เก็บไว้ในหน้านี้.
blankbooleanReadการคืน {@code true} หากหน้าไม่มีเนื้อหาที่เห็นได้ (คล่องหรือไม่มีสตรีมเน้น).

Methods

SignatureDescription
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 } ในสตรีมเนื้อหาของหน้านี้.

See Also

 ภาษาไทย