דף

סקירה כללית

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 עוד.

נכסים

שםסוגגישהתיאור
owningDocumentDocumentקראוהחזיר את המסמך בבעלות דף זה, או אפס אם לא מצורף.
mediaBoxRectangleקראוהחזיר את תיבת התקשורת עבור דף זה (ISO 32000, §7.7.3.3, טבלה 30).
cropBoxRectangleקראוהחזיר את תיבת הקמח עבור דף זה.
artBoxRectangleקראוחזרתי לתיבת האמנות.
bleedBoxRectangleקראוהחזיר את הקופסה הדם.
trimBoxRectangleקראוהחזיר את תיבת הטרמינג.
rectRectangleקראוהחזיר את הישרון האפקטיבי עבור דף זה (כמו GetCropBox).
rotateintקראוהחזיר את הסיבוב של הדף בדרגות (0, 90, 180 או 270).
rotationMatrixMatrixקראוהחזיר את הדף למטריקס הסיבוב.
resourcesResourcesקראוהחזיר את המשאבים של הדף.
rawContentsPdfBaseקראוהחזיר את התוכן של הדף הירוק זרם PDF אובייקט, או אפס אם הוא נעלם.
contentsOperatorCollectionקראוהחזיר את מפעילי זרימת התוכן הפורס (כמו דף.תוכן של Aspose).
contentsDirtybooleanקראו@חזיר אם מפעילי התוכן המוסתרים בדף זה יש עריכה לא מאוחסנת.
syntheticTextFragmentsList<TextFragment>קראוהחזיר פריקים סינתטיים בזיכרון הקשורים לדף זה.
annotationsAnnotationCollectionקראוהחזיר את אוסף ההערות הנכתבות עבור דף זה.
pdfDictionaryPdfDictionaryקראוהחזיר את המילון הבסיסי של PDF עבור דף זה.
backgroundColorקראוהחזיר את צבע הרקע של הדף כפי שנקבע על ידי {@link #setBackground(Color)},
או {@code null} אם לא הוגשה רקע ברור.
numberintקראוהחזיר את מספר הדף המבוסס על 1 (הוגדר על ידי PageCollection).
layersjava.util.List<Layer>קראוהחזיר את רשימת השכבות (קבוצות תוכן אופציונליות) בדף זה.
colorTypeColorTypeקראומדורגת את התוכן של צבע הדומיננטי בדף זה -
{@link ColorType#Rgb} אם התוכן יש כל צבע כרומי,
אם הוא משתמש רק בחלקיות אפורות,
{@link ColorType#BlackAndWhite} אם כל צבע שנצפה הוא מוצק
שחור או לבן מוצק, או {@link ColorType#Undefined} עבור ריק /
תוכן בלתי נפרד.
artifactsArtifactCollectionקראוהחזיר את אוסף האמנות שנמצאו בדף זה.
paragraphsParagraphsקראוהחזיר את אוסף הפסוקים עבור דף זה.
pageInfoPageInfoקראוהחזיר את המידע של הדף (מגוון ומגמות) עבור דף זה.
headerHeaderFooterקראוהחזיר את הכותרת עבור דף זה, או אפס אם אין.
footerHeaderFooterקראוהחזיר את המפתח עבור דף זה, או אפס אם אין.
tocInfoTocInfoקראוהחזיר את המידע של ה- TOC עבור דף זה, או אפס.
stampInfoRecordsPdfArrayקראוהחזיר את רשומות הנתונים המוגנים בדף זה.
blankbooleanקראוהחזיר {@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}
באתר זה יש תוכן זרימה.

ראה גם

 עברית