Страница
Общ преглед
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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
owningDocument | Document | Прочети. | Връща документа, който притежава тази страница или недействително ако няма приложение. |
mediaBox | Rectangle | Прочети. | Връща полето за медии за тази страница (ISO 32000, §7.7.3.3, таблица 30). |
cropBox | Rectangle | Прочети. | Връща полето за събиране на тази страница. |
artBox | Rectangle | Прочети. | Върна ми кутията. |
bleedBox | Rectangle | Прочети. | Върна коробката за кървене. |
trimBox | Rectangle | Прочети. | Върна кутията с отделенията. |
rect | Rectangle | Прочети. | Връща ефективния правоъгълник за тази страница (същото като getCropBox). |
rotate | int | Прочети. | Връща въртенето на страницата в градуси (0, 90, 180 или 270). |
rotationMatrix | Matrix | Прочети. | Връща матрицата за въртене на страниците. |
resources | Resources | Прочети. | Връща ресурсите на страницата. |
rawContents | PdfBase | Прочети. | Връща суровия файл на PDF обекта, или нулеви ако липсва. |
contents | OperatorCollection | Прочети. | Връща операторите на потока от съдържание, които са анализирани (като page.Contents в Aspose). |
contentsDirty | boolean | Прочети. | @return дали операторите на кешираното съдържание на тази страница имат неспасени редакти. |
syntheticTextFragments | List<TextFragment> | Прочети. | Връща синтетични фрагменти от текста в паметта, свързани с тази страница. |
annotations | AnnotationCollection | Прочети. | Връща напечатаната колекция от бележки за тази страница. |
pdfDictionary | PdfDictionary | Прочети. | Връща основен PDF речник за тази страница. |
background | Color | Прочети. | Връща цвета на фона на страницата, както е зададен от {@link #setBackground(Color)}, |
| или {@code null}, ако не е приложен ясен фон. | |||
number | int | Прочети. | Връща номер на страницата, базиран на 1 (наречен от PageCollection). |
layers | java.util.List<Layer> | Прочети. | Връща списъка с слоевете (Групи на опционалното съдържание) на тази страница. |
colorType | ColorType | Прочети. | Класифицира доминиращото цветно съдържание на тази страница |
| {@link ColorType#Rgb} ако съдържанието има някакъв хроматичен цвят, | |||
| Ако използва само сиви средни тонове, | |||
| {@link ColorType#BlackAndWhite} ако всеки наблюдаван цвят е твърд. | |||
| черно или твърдо бяло, или {@link ColorType#Undefined} за празно / | |||
| нечетими потоци от съдържание. | |||
artifacts | ArtifactCollection | Прочети. | Връща колекцията от артефакти, открити на тази страница. |
paragraphs | Paragraphs | Прочети. | Връща колекцията от параграфи за тази страница. |
pageInfo | PageInfo | Прочети. | Връща информацията за страницата (размери и ръбове) на тази страница. |
header | HeaderFooter | Прочети. | Връща заглавието на тази страница или NULL ако няма. |
footer | HeaderFooter | Прочети. | Връща подстранището на тази страница, или невалидна ако няма. |
tocInfo | TocInfo | Прочети. | Връща TOC информацията за тази страница или NULL. |
stampInfoRecords | PdfArray | Прочети. | Връща записите за метаданни, съхранявани на тази страница. |
blank | boolean | Прочети. | Връща {@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 } |
| в потока от съдържание на тази страница. |