Page
Overview
Page در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
یک صفحه PDF واحد را نشان می دهد (ISO 32000-1:2008, §7.3.3).
این کلاس 67 روش برای کار با اشیاء صفحه در برنامه های جاوا را فراهم می کند. روش های موجود شامل: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,و 51 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : annotations, artBox, artifacts, background, blank, bleedBox,و 22 بیشتر.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
owningDocument | Document | Read | بازگرداندن اسناد متعلق به این صفحه، یا صفر اگر آن را اضافه نشده است. |
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 اشیاء، یا صفر در صورت عدم وجود. |
contents | OperatorCollection | Read | بازگرداندن جریان محتوا پارس (مانند صفحه.Contents Aspose) از اپراتورهای پخش شده است. |
contentsDirty | boolean | Read | @return آیا اپراتورهای محتوای مخفی شده در این صفحه ویرایش های غیرمستقیم داشته اند. |
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} اگر محتوای هر رنگ کروماتیک داشته باشد،, | |||
| اگر از خروجی های خاکستری استفاده می کنید،, | |||
| {@link ColorType#BlackAndWhite} اگر هر رنگ مشاهده شده ثابت باشد | |||
| سیاه یا سفید جامد، یا {@link ColorType#Undefined} برای یک خالی / | |||
| محتوای غیر قابل خواندن. | |||
artifacts | ArtifactCollection | Read | بازگرداندن مجموعه ای از آثار موجود در این صفحه. |
paragraphs | Paragraphs | Read | بازگرداندن مجموعه پاراگراف برای این صفحه. |
pageInfo | PageInfo | Read | اطلاعات صفحه (مقدار و مربع) را برای این صفحه بازگردانید. |
header | HeaderFooter | Read | عنوان این صفحه را بازگردانید یا صفر در صورت عدم وجود آن. |
footer | HeaderFooter | Read | برای این صفحه، یا صفر بازگردانید. |
tocInfo | TocInfo | Read | اطلاعات TOC را برای این صفحه بازگردانید، یا صفر. |
stampInfoRecords | PdfArray | Read | بازگرداندن فهرست متادیت های ذخیره شده در این صفحه. |
blank | boolean | Read | بازگشت {@code true} اگر صفحه هیچ محتوای قابل مشاهده (نقل محتوا خالی یا ناپدید) ندارد. |
Methods
| Signature | Description |
|---|---|
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})، اپراتورهای قرار دادن متن | |
| (تصویر و تظاهرات) و در این صورت، به عنوان مثال:. | |
getPageRect(considerRotation: boolean) → Rectangle | صفحه را به سمت راست باز می گرداند، با در نظر گرفتن چرخش. |
getRotate() → int | چرخش صفحه را در درجه (0، 90، 180 یا 270) بازگردانید. |
getRotationMatrix() → Matrix | بازگرداندن ماتریس چرخش صفحه. |
getResources() → Resources | بازگرداندن منابع صفحه. |
getRawContents() → PdfBase | بازگرداندن محتوای صفحه خام جریان PDF اشیاء، یا صفر در صورت عدم وجود. |
getContents() → OperatorCollection | بازگرداندن جریان محتوا پارس (مانند صفحه.Contents Aspose) از اپراتورهای پخش شده است. |
markContentsDirty() | مجموعه اپراتور کچ را به عنوان کثیف نشان می دهد، بنابراین بعدی |
| {@link #flushContentsIfDirty()} (به نام {_code Document.save}) می باشد | |
| سپس کاسه فعلی را به {@code /Contents} برگردانید. | |
isContentsDirty() → boolean | @return آیا اپراتورهای محتوای مخفی شده در این صفحه ویرایش های غیرمستقیم داشته اند. |
flushPageInfoIfNeeded() | در این مطلب به چند نکته اشاره می کنیم: {@link PageInfo} ابعاد صفحه را به سمت |
| صفحه {@code /MediaBox} اگر کاربر آنها را از طریق تغییر داده است | |
| ↑ «تصویر و تظاهرات» (تفسیر) | |
| ↑ «تصویری از کاتالونیا» (۱). | |
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} |
| در این صفحه از محتوای جریان. |