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

NameTypeAccessDescription
owningDocumentDocumentReadبازگرداندن اسناد متعلق به این صفحه، یا صفر اگر آن را اضافه نشده است.
mediaBoxRectangleReadجعبه رسانه ای برای این صفحه (ISO 32000، §7.7.3.3، جدول 30) را باز می گرداند.
cropBoxRectangleReadجعبه محصول را برای این صفحه بازگردانید.
artBoxRectangleReadبازگرداندن جعبه هنر.
bleedBoxRectangleReadجعبه خونین را بازگردانید.
trimBoxRectangleReadجعبه را بازگردانید.
rectRectangleReadبازگرداندن راستگوی موثر برای این صفحه (همانطور که GetCropBox).
rotateintReadچرخش صفحه را در درجه (0، 90، 180 یا 270) بازگردانید.
rotationMatrixMatrixReadبازگرداندن ماتریس چرخش صفحه.
resourcesResourcesReadبازگرداندن منابع صفحه.
rawContentsPdfBaseReadبازگرداندن محتوای صفحه خام جریان PDF اشیاء، یا صفر در صورت عدم وجود.
contentsOperatorCollectionReadبازگرداندن جریان محتوا پارس (مانند صفحه.Contents Aspose) از اپراتورهای پخش شده است.
contentsDirtybooleanRead@return آیا اپراتورهای محتوای مخفی شده در این صفحه ویرایش های غیرمستقیم داشته اند.
syntheticTextFragmentsList<TextFragment>Readبازگرداندن تکه های متن مصنوعی در حافظه مرتبط با این صفحه.
annotationsAnnotationCollectionReadبازگرداندن مجموعه ای از نوشته های تایپ شده برای این صفحه.
pdfDictionaryPdfDictionaryReadبه زیر کلمه PDF برای این صفحه بازگردانید.
backgroundColorReadرنگ پس زمینه صفحه را به صورت {@link #setBackground(Color)} تنظیم می کند.,
یا {@code null} اگر هیچ پس زمینه صریح اعمال نشده است.
numberintReadشماره صفحه 1 را بازگردانید (با PageCollection تنظیم شده است).
layersjava.util.List<Layer>Readلیست لایه ها (مجموعه های محتوا اختیاری) را در این صفحه بازگردانید.
colorTypeColorTypeReadدر این صفحه، محتوای رنگ اصلی را طبقه بندی کنید -
{@link ColorType#Rgb} اگر محتوای هر رنگ کروماتیک داشته باشد،,
اگر از خروجی های خاکستری استفاده می کنید،,
{@link ColorType#BlackAndWhite} اگر هر رنگ مشاهده شده ثابت باشد
سیاه یا سفید جامد، یا {@link ColorType#Undefined} برای یک خالی /
محتوای غیر قابل خواندن.
artifactsArtifactCollectionReadبازگرداندن مجموعه ای از آثار موجود در این صفحه.
paragraphsParagraphsReadبازگرداندن مجموعه پاراگراف برای این صفحه.
pageInfoPageInfoReadاطلاعات صفحه (مقدار و مربع) را برای این صفحه بازگردانید.
headerHeaderFooterReadعنوان این صفحه را بازگردانید یا صفر در صورت عدم وجود آن.
footerHeaderFooterReadبرای این صفحه، یا صفر بازگردانید.
tocInfoTocInfoReadاطلاعات TOC را برای این صفحه بازگردانید، یا صفر.
stampInfoRecordsPdfArrayReadبازگرداندن فهرست متادیت های ذخیره شده در این صفحه.
blankbooleanReadبازگشت {@code true} اگر صفحه هیچ محتوای قابل مشاهده (نقل محتوا خالی یا ناپدید) ندارد.

Methods

SignatureDescription
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}
در این صفحه از محتوای جریان.

See Also

 فارسی