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
| Name | Type | Access | Description |
|---|---|---|---|
owningDocument | Document | Read | กลับเอกสารที่เป็นเจ้าของหน้านี้ หรือ null หากไม่ติดต่อ. |
mediaBox | Rectangle | Read | การคืนช่องสื่อสําหรับหน้านี้ (ISO 32000, §7.7.3.3, ตารางที่ 30). |
cropBox | Rectangle | Read | กลับกล่องการตัดผลิตสําหรับหน้านี้. |
artBox | Rectangle | Read | กลับกล่องงานศิลปะมา. |
bleedBox | Rectangle | Read | กลับกล่องเลือดมา. |
trimBox | Rectangle | Read | กลับมาเก็บกล่องเครื่องแต่งตัว. |
rect | Rectangle | Read | ส่งผลการใช้รูปสี่เหลี่ยมสําหรับหน้านี้ (เหมือนกันกับ getCropBox). |
rotate | int | Read | การหมุนหน้าในระดับ (0, 90, 180, หรือ 270) กลับ. |
rotationMatrix | Matrix | Read | ส่งมาตรฐานการหมุนหน้ากลับ. |
resources | Resources | Read | การคืนทรัพยากรหน้า. |
rawContents | PdfBase | Read | กลับของกระแสเนื้อหาหน้าสด ของวัตถุ PDF หรือ null หากไม่มี. |
contents | OperatorCollection | Read | การคืนตัวประกอบการสตรีมเนื้อหาที่พาราซ (เช่น page.Contents ของ Aspose). |
contentsDirty | boolean | Read | @return ว่าผู้ประกอบการเนื้อหาที่เก็บ cache ของหน้านี้มีข้อแก้ไขไม่ถูกบันทึกหรือไม่. |
syntheticTextFragments | List<TextFragment> | Read | ส่งกลับสัญลักษณ์ในความจําของข้อความที่เกี่ยวข้องกับหน้านี้. |
annotations | AnnotationCollection | Read | กลับการทับรวมคําอธิบายสําหรับหน้านี้. |
pdfDictionary | PdfDictionary | Read | ส่งคําศัพท์ PDF ที่อยู่เบื้องหลังของหน้านี้กลับ. |
background | Color | Read | ส่งสีพื้นหลังหน้าตามที่ตั้งโดย {@link #setBackground(Color)}, หรือ { @code null} หากไม่มีการนําไปใช้พื้นฐานอย่างชัดเจน. |
number | int | Read | การคืนเลขหน้าที่เนื่องจาก 1 (ตั้งโดย PageCollection). |
layers | java.util.List<Layer> | Read | ส่งรายการชั้น (กลุ่มเนื้อหาทางเลือก) ในหน้านี้. |
colorType | ColorType | Read | ประเภทสีที่สําคัญของหน้านี้ {@link ColorType#Rgb} หากเนื้อหามีสีโครโมติกใด ๆ, { @linkColorType #Grayscale} ถ้าใช้เฉพาะเมดโทนเทา, } @ link ColorType. |
artifacts | ArtifactCollection | Read | การคืนคอลเลกชันของวัตถุประดิษฐ์ที่พบในหน้านี้. |
paragraphs | Paragraphs | Read | การคืนคอลเลกชั่นข้อสําหรับหน้านี้. |
pageInfo | PageInfo | Read | การคืนข้อมูลหน้า (ขนาดและริม) ของหน้านี้. |
header | HeaderFooter | Read | กลับหัวหน้าสําหรับหน้านี้ หรือ null หากไม่มี. |
footer | HeaderFooter | Read | กลับตารางหน้านี้ หรือ null ถ้าไม่มี. |
tocInfo | TocInfo | Read | การคืนข้อมูล TOC ของหน้านี้ หรือ null. |
stampInfoRecords | PdfArray | Read | กลับตราการบันทึก metadata ที่เก็บไว้ในหน้านี้. |
blank | boolean | Read | การคืน {@code true} หากหน้าไม่มีเนื้อหาที่เห็นได้ (คล่องหรือไม่มีสตรีมเน้น). |
Methods
| Signature | Description |
|---|---|
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 } ในสตรีมเนื้อหาของหน้านี้. |