דף
סקירה כללית
Page הוא שיעור ב Aspose.PDF FOSS עבור Java.
מייצג דף PDF יחיד (ISO 32000-1:2008, §7.3.3).
שיעור זה מספק 67 שיטות לעבוד עם אובייקטים של דף בתוכניות Java. שיטות זמינות כוללות: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,51 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : annotations, artBox, artifacts, background, blank, bleedBox,ועוד 22 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
owningDocument | Document | קראו | החזיר את המסמך בבעלות דף זה, או אפס אם לא מצורף. |
mediaBox | Rectangle | קראו | החזיר את תיבת התקשורת עבור דף זה (ISO 32000, §7.7.3.3, טבלה 30). |
cropBox | Rectangle | קראו | החזיר את תיבת הקמח עבור דף זה. |
artBox | Rectangle | קראו | חזרתי לתיבת האמנות. |
bleedBox | Rectangle | קראו | החזיר את הקופסה הדם. |
trimBox | Rectangle | קראו | החזיר את תיבת הטרמינג. |
rect | Rectangle | קראו | החזיר את הישרון האפקטיבי עבור דף זה (כמו GetCropBox). |
rotate | int | קראו | החזיר את הסיבוב של הדף בדרגות (0, 90, 180 או 270). |
rotationMatrix | Matrix | קראו | החזיר את הדף למטריקס הסיבוב. |
resources | Resources | קראו | החזיר את המשאבים של הדף. |
rawContents | PdfBase | קראו | החזיר את התוכן של הדף הירוק זרם PDF אובייקט, או אפס אם הוא נעלם. |
contents | OperatorCollection | קראו | החזיר את מפעילי זרימת התוכן הפורס (כמו דף.תוכן של Aspose). |
contentsDirty | boolean | קראו | @חזיר אם מפעילי התוכן המוסתרים בדף זה יש עריכה לא מאוחסנת. |
syntheticTextFragments | List<TextFragment> | קראו | החזיר פריקים סינתטיים בזיכרון הקשורים לדף זה. |
annotations | AnnotationCollection | קראו | החזיר את אוסף ההערות הנכתבות עבור דף זה. |
pdfDictionary | PdfDictionary | קראו | החזיר את המילון הבסיסי של PDF עבור דף זה. |
background | Color | קראו | החזיר את צבע הרקע של הדף כפי שנקבע על ידי {@link #setBackground(Color)}, |
| או {@code null} אם לא הוגשה רקע ברור. | |||
number | int | קראו | החזיר את מספר הדף המבוסס על 1 (הוגדר על ידי PageCollection). |
layers | java.util.List<Layer> | קראו | החזיר את רשימת השכבות (קבוצות תוכן אופציונליות) בדף זה. |
colorType | ColorType | קראו | מדורגת את התוכן של צבע הדומיננטי בדף זה - |
| {@link ColorType#Rgb} אם התוכן יש כל צבע כרומי, | |||
| אם הוא משתמש רק בחלקיות אפורות, | |||
| {@link ColorType#BlackAndWhite} אם כל צבע שנצפה הוא מוצק | |||
| שחור או לבן מוצק, או {@link ColorType#Undefined} עבור ריק / | |||
| תוכן בלתי נפרד. | |||
artifacts | ArtifactCollection | קראו | החזיר את אוסף האמנות שנמצאו בדף זה. |
paragraphs | Paragraphs | קראו | החזיר את אוסף הפסוקים עבור דף זה. |
pageInfo | PageInfo | קראו | החזיר את המידע של הדף (מגוון ומגמות) עבור דף זה. |
header | HeaderFooter | קראו | החזיר את הכותרת עבור דף זה, או אפס אם אין. |
footer | HeaderFooter | קראו | החזיר את המפתח עבור דף זה, או אפס אם אין. |
tocInfo | TocInfo | קראו | החזיר את המידע של ה- TOC עבור דף זה, או אפס. |
stampInfoRecords | PdfArray | קראו | החזיר את רשומות הנתונים המוגנים בדף זה. |
blank | boolean | קראו | החזיר {@code true} אם בדף אין תוכן גלוי (שקיעת תוכן ריקה או חסרת). |
שיטות
| חתימה | תיאור |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | יצירת דפדפן דף סביב מילון הדף. |
getOwningDocument() → Document | החזיר את המסמך בבעלות דף זה, או אפס אם לא מצורף. |
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}, {@ code Td} , { @code C*}) ו XObject invocations ( {_code Do}). | |
getPageRect(considerRotation: boolean) → Rectangle | החזיר את הצד הימני של הדף, בהתבסס על סיבוב אופציונלי. |
getRotate() → int | החזיר את הסיבוב של הדף בדרגות (0, 90, 180 או 270). |
getRotationMatrix() → Matrix | החזיר את הדף למטריקס הסיבוב. |
getResources() → Resources | החזיר את המשאבים של הדף. |
getRawContents() → PdfBase | החזיר את התוכן של הדף הירוק זרם PDF אובייקט, או אפס אם הוא נעלם. |
getContents() → OperatorCollection | החזיר את מפעילי זרימת התוכן הפורס (כמו דף.תוכן של Aspose). |
markContentsDirty() | מסמן את אוסף המפעיל הניתן כבלתי נסבל, כך שהמשתמש הבא |
| {@link #flushContentsIfDirty()} (הוזמן על ידי { @code Document.save}) יהיה | |
| סדרה את ה-Cache הנוכחי בחזרה ל {@code /Contents}. | |
isContentsDirty() → boolean | @חזיר אם מפעילי התוכן המוסתרים בדף זה יש עריכה לא מאוחסנת. |
flushPageInfoIfNeeded() | קידום את רמת הדף {@link PageInfo} מימדים בחזרה אל |
| דף {@code /MediaBox} אם המשתמש שינה אותם באמצעות | |
| {@link #getPageInfo()}{@code .setWidth(…)} / {_code setHeight(… )} | |
| [הקוד הלא נפרד]. | |
flushContentsIfDirty() | |
clearContentsCache() | ניקוי אוסף המפעיל הנמצא במתכונת, הכפייה למשתמש הבא |
| {@link #getContents()} קורא להזמין מחדש מ { @code /Content}. | |
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) | הגדר את סיבוב הדף באמצעות {@link Rotation} enum. |
accept(absorber: TextAbsorber) | מקבל טקסט מנוהל כדי להוציא את הטקסט מהדף הזה. |
accept(absorber: ImagePlacementAbsorber) | מקבל תמונה מיקום אוסבר כדי למצוא תמונות בדף זה. |
getLayers() → java.util.List<Layer> | החזיר את רשימת השכבות (קבוצות תוכן אופציונליות) בדף זה. |
setLayers(layers: java.util.List<Layer>) | הקלד את השטיח עבור דף זה. |
getColorType() → ColorType | מדורגת את התוכן של צבע הדומיננטי בדף זה - |
| {@link ColorType#Rgb} אם התוכן יש כל צבע כרומי, | |
| אם הוא משתמש רק בחלקיות אפורות, | |
| {@link ColorType#BlackAndWhite} אם כל צבע שנצפה הוא מוצק | |
| שחור או לבן מוצק, או {@link ColorType#Undefined} עבור ריק / | |
| תוכן בלתי נפרד. | |
getArtifacts() → ArtifactCollection | החזיר את אוסף האמנות שנמצאו בדף זה. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | שיטת הנוחות להגדיר את גודל הדף על ידי הגדרת תיבת התקשורת. |
getParagraphs() → Paragraphs | החזיר את אוסף הפסוקים עבור דף זה. |
setParagraphs(paragraphs: Paragraphs) | הקלד את אוסף הפסוקים עבור דף זה. |
getPageInfo() → PageInfo | החזיר את המידע של הדף (מגוון ומגמות) עבור דף זה. |
setPageInfo(pageInfo: PageInfo) | תן את המידע של הדף. |
getHeader() → HeaderFooter | החזיר את הכותרת עבור דף זה, או אפס אם אין. |
setHeader(header: HeaderFooter) | הקלד את הכותרת עבור דף זה. |
getFooter() → HeaderFooter | החזיר את המפתח עבור דף זה, או אפס אם אין. |
setFooter(footer: HeaderFooter) | קבע את הרגל עבור דף זה. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | רנדרה כותרת ו/או כפתור של דף זה (הותקן דרך {@link #setHeader}/ |
| {@link #setFooter}) כפרופיל של טופס XObject המצורף בדף | |
| זרימת תוכן קיימת. | |
getTocInfo() → TocInfo | החזיר את המידע של ה- TOC עבור דף זה, או אפס. |
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 | החזיר את רשומות הנתונים המוגנים בדף זה. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | מעכב את נתוני זרימת התוכן הירוק לפני קיומו של דף זה /תוכן. |
appendToContentStream(data: byte[]) | הוספת נתוני זרימת תוכן ירוק לדף זה /תוכן. |
ensureResources() → Resources | ודא כי בדף זה יש /מקור מילון, יצירת אחד אם לא. |
setContents(operators: OperatorCollection) | להחליף את זרימת התוכן של הדף עם אוסף המפעיל הניתן. |
isBlank() → boolean | החזיר {@code true} אם בדף אין תוכן גלוי (שקיעת תוכן ריקה או חסרת). |
replaceText(searchText: String, replaceText: String) → int | להחליף את כל התופעות של {@code searchText} עם {_code replaceTeXT} |
| באתר זה יש תוכן זרימה. |