Page

نمای کلی

Page یک کلاس در Aspose.PDF FOSS برای جاوا است.

یک صفحه PDF را نشان می دهد (ISO 32000-1:2008، §7.7.3.3).

این کلاس 67 روش برای کار با اشیاء صفحه در برنامه های جاوا را فراهم می کند. روش های موجود شامل: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,، و 51 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: annotations, artBox, artifacts, background, blank, bleedBox,و 22 تا ديگه.

خواص

نام:نوع:Accessشرح:
owningDocumentDocumentبخونید.برگرفته می شود که سند مالک این صفحه است، یا null اگر متصل نشده باشد.
mediaBoxRectangleبخونید.جعبه رسانه ای برای این صفحه (ISO 32000، §7.7.3.3, جدول 30) را باز می گرداند.
cropBoxRectangleبخونید.جعبه محصول برای این صفحه را باز می گرداند.
artBoxRectangleبخونید.جعبه ي هنر رو برگردونه.
bleedBoxRectangleبخونید.جعبه خونريزي رو برگردونه.
trimBoxRectangleبخونید.جعبه ي تيم رو برگردونه.
rectRectangleبخونید.مستطیل موثر این صفحه را باز می گرداند (همسان getCropBox).
rotateintبخونید.چرخش صفحه را در درجه (0, 90, 180 یا 270) باز می گرداند.
rotationMatrixMatrixبخونید.ماتریس چرخش صفحه را باز می گرداند.
resourcesResourcesبخونید.منابع صفحه را باز می گرداند.
rawContentsPdfBaseبخونید.داده های PDF را که در صورت عدم وجود آن ها به عنوان یک فایل غیرقابل استفاده می باشند، بازمی گرداند.
contentsOperatorCollectionبخونید.بازگرداننده جریان محتوا تجزیه شده (مانند page.Contents در Aspose).
contentsDirtybooleanبخونید.@ return اگر اپراتورهای محتویات ذخیره شده این صفحه دارای ویرایش های غیر محفوظ هستند.
syntheticTextFragmentsList<TextFragment>بخونید.متن مصنوعی را در حافظه به این صفحه می دهد.
annotationsAnnotationCollectionبخونید.مجموعه ی یادداشت های تایپ شده برای این صفحه را باز می گرداند.
pdfDictionaryPdfDictionaryبخونید.لغت PDF زیربنایی این صفحه را باز می گرداند.
backgroundColorبخونید.رنگ پس زمینه صفحه را به عنوان تنظیم شده توسط {@link #setBackground(Color)}، یا { @code null} اگر هیچ پس منظر صریح اعمال نشده است.
numberintبخونید.شماره صفحه مبتنی بر 1 (تعداد شده توسط PageCollection) را باز می گرداند.
layersjava.util.List<Layer>بخونید.لیست لایه ها (گروه های محتویات اختیاری) را در این صفحه باز می گرداند.
colorTypeColorTypeبخونید.محتوای رنگ غالب این صفحه را طبقه بندی می کند {@link ColorType#Rgb} اگر محتوا دارای هر نوع رنگ کروماتیک باشد، { @linkColorType #Grayscale} در صورتی که فقط از میان تونا خاکستری استفاده شود،{@Link ColorType (#BlackAndWhite} اگر تمام رنگ های مشاهده شده سیاه یا سفید جامد باشند، و یا { @@ link ColorType#Undefined} برای یک جریان خالی / غیر قابل خواندن.
artifactsArtifactCollectionبخونید.مجموعه آثار هنری موجود در این صفحه را باز می گرداند.
paragraphsParagraphsبخونید.مجموعه پاراگراف برای این صفحه را باز می گرداند.
pageInfoPageInfoبخونید.اطلاعات صفحه (بعد ها و حاشیه) را برای این صفحه باز می گرداند.
headerHeaderFooterبخونید.سرگفته این صفحه را می دهد، یا اگر هیچ باشد null.
footerHeaderFooterبخونید.رد کردن پاى پايين اين صفحه، يا null اگر هيچ كدام.
tocInfoTocInfoبخونید.اطلاعات TOC برای این صفحه را باز می گرداند، یا null.
stampInfoRecordsPdfArrayبخونید.رکورد های متاداتا مهر را که در این صفحه ذخیره شده است، باز می گرداند.
blankbooleanبخونید.{@code true} را باز می گرداند اگر صفحه هیچ محتوایی قابل مشاهده نداشته باشد (خالی یا جریان محتوای غایب).

روش ها

Signatureشرح:
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}، { # code td } ، ((@ Code T*})) و XObject invocations ( (@ cod Do}).
getPageRect(considerRotation: boolean)Rectangleمستطیل صفحه را باز می گرداند، به طور اختیاری چرخش را در نظر می گیرد.
getRotate()intچرخش صفحه را در درجه (0, 90, 180 یا 270) باز می گرداند.
getRotationMatrix()Matrixماتریس چرخش صفحه را باز می گرداند.
getResources()Resourcesمنابع صفحه را باز می گرداند.
getRawContents()PdfBaseداده های PDF را که در صورت عدم وجود آن ها به عنوان یک فایل غیرقابل استفاده می باشند، بازمی گرداند.
getContents()OperatorCollectionبازگرداننده جریان محتوا تجزیه شده (مانند page.Contents در Aspose).
markContentsDirty()نشانگر مجموعه عامل ذخیره شده به عنوان کثیف است، بنابراین {@link #flushContentsIfDirty()} بعدی (که توسط { @code Document.save} فراخوانده می شود) حافظه ی فعلی را دوباره در { @@ code /Content } سریالیزه خواهد کرد.
isContentsDirty()boolean@ return اگر اپراتورهای محتویات ذخیره شده این صفحه دارای ویرایش های غیر محفوظ هستند.
flushPageInfoIfNeeded()ابعاد سطح صفحه {@link PageInfo} را به { @code /MediaBox صفحه باز می گرداند اگر کاربر آنها را از طریق { @@ link #getPageInfo (() }}{ @ code .setWidth (()) } / { {#code setHeight (((…) }/ {$code setsIsLandscape ((…)) ] تغییر داده باشد.
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)چرخش صفحه را با استفاده از 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 (#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سرگفته این صفحه را می دهد، یا اگر هیچ باشد null.
setHeader(header: HeaderFooter)سرصفحه این صفحه را تنظیم می‌کند.
getFooter()HeaderFooterرد کردن پاى پايين اين صفحه، يا null اگر هيچ كدام.
setFooter(footer: HeaderFooter)پاورقی این صفحه را تنظیم می‌کند.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)سر و / یا پای این صفحه را (از طریق {@link #setHeader}/ { @link $ setFooter }) به عنوان یک شکل XObject اضافه شده به جریان محتوای موجود در صفحه ارائه می دهد.
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رکورد های متاداتا مهر را که در این صفحه ذخیره شده است، باز می گرداند.
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 replaceTect } در جریان محتوا این صفحه جایگزین می کند.

همچنین ببینید:

 فارسی