Страница

Общ преглед

Page е клас в Aspose.PDF FOSS за Java.

Представлява една PDF страница (ISO 32000-1:2008, §7.7.3.3).

Този клас предоставя 67 метода за работа с обекти на Page в програми Java. Наличните методи включват: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty, и 51 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for 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Прочети.Връща операторите на потока от съдържание, които са анализирани (като 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} ако съдържанието има някакъв хроматичен цвят,
Ако използва само сиви средни тонове,
{@link ColorType#BlackAndWhite} ако всеки наблюдаван цвят е твърд.
черно или твърдо бяло, или {@link ColorType#Undefined} за празно /
нечетими потоци от съдържание.
artifactsArtifactCollectionПрочети.Връща колекцията от артефакти, открити на тази страница.
paragraphsParagraphsПрочети.Връща колекцията от параграфи за тази страница.
pageInfoPageInfoПрочети.Връща информацията за страницата (размери и ръбове) на тази страница.
headerHeaderFooterПрочети.Връща заглавието на тази страница или NULL ако няма.
footerHeaderFooterПрочети.Връща подстранището на тази страница, или невалидна ако няма.
tocInfoTocInfoПрочети.Връща TOC информацията за тази страница или NULL.
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Връща минималното поле за ограничаване на съдържанието с мастило в тази страница в user
пространство, сканиране на потока от съдържание за оператори по пътя ({@code re}),
{@code m}, { @ code l} , { @@code c}), оператори за позициониране на текста
({@code Tm}, {@ code Td}), { @ codeT*}) и XObject призовавания ( { @@ code 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 /Contents}.
isContentsDirty()boolean@return дали операторите на кешираното съдържание на тази страница имат неспасени редакти.
flushPageInfoIfNeeded()Пропагандира измеренията на ниво страница {@link PageInfo} обратно към
страницата {@code /MediaBox} ако потребителят ги е променил чрез
{@link #getPageInfo()}{@code .setWidth (((…) } / { @code setHeight (()))) /
{@код setIsLandscape(…)}.
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Връща заглавието на тази страница или NULL ако няма.
setHeader(header: HeaderFooter)Определя заглавието на тази страница.
getFooter()HeaderFooterВръща подстранището на тази страница, или невалидна ако няма.
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[])Предупреждава потока от данни за суровото съдържание преди съществуващото /Contents на тази страница.
appendToContentStream(data: byte[])Прилага данни за потока на сурови съдържания към /Contents/на тази страница.
ensureResources()ResourcesУверете се, че тази страница има речник /Resources, създавайки такъв ако липсва.
setContents(operators: OperatorCollection)Заменя потока от съдържание на страницата с дадена колекция оператори.
isBlank()booleanВръща {@code true}, ако страницата няма видимо съдържание (празно или липсващо поток на съдържанието).
replaceText(searchText: String, replaceText: String)intЗаменя всички случаи на {@code searchText} с { @ code replaceTect }
в потока от съдържание на тази страница.

Вижте също:

 Български