Pagină
Opinie generală
Page este o clasă în Aspose.PDF FOSS pentru Java.
Reprezintă o singură pagină PDF (ISO 32000-1:2008, §7.7.3.3).
Această clasă oferă 67 de metode pentru a lucra cu obiecte Page în programele Java. Metodele disponibile includ: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty, și 51 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: annotations, artBox, artifacts, background, blank, bleedBox, şi încă 22 de persoane.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
owningDocument | Document | Citeşte. | Întoarce documentul care deține această pagină, sau null dacă nu este atașat. |
mediaBox | Rectangle | Citeşte. | Întoarce caseta media pentru această pagină (ISO 32000, §7.7.3.3, tabel 30). |
cropBox | Rectangle | Citeşte. | Întoarce caseta de recoltare pentru această pagină. |
artBox | Rectangle | Citeşte. | Întoarce cutia de artă. |
bleedBox | Rectangle | Citeşte. | Întoarce cutia de sângerare. |
trimBox | Rectangle | Citeşte. | Întoarce cutia de trimare. |
rect | Rectangle | Citeşte. | Întoarce dreptunghiul efectiv pentru această pagină (la fel ca getCropBox). |
rotate | int | Citeşte. | Întoarce rotația paginii în grade (0, 90, 180 sau 270). |
rotationMatrix | Matrix | Citeşte. | Întoarce matricea de rotaţie a paginii. |
resources | Resources | Citeşte. | Întoarce resursele paginii. |
rawContents | PdfBase | Citeşte. | Întoarce obiectul PDF al fluxului de conținut al paginii, sau null dacă nu există. |
contents | OperatorCollection | Citeşte. | Întoarce operatorii de flux de conținut analizat (cum ar fi pagina.Conținute a Aspose). |
contentsDirty | boolean | Citeşte. | @return dacă operatorii de conținut cached ai paginii au modificări neînregistrate. |
syntheticTextFragments | List<TextFragment> | Citeşte. | Întoarce fragmente de text sintetic din memorie asociate cu această pagină. |
annotations | AnnotationCollection | Citeşte. | Întoarce colectia de anotații tipate pentru această pagină. |
pdfDictionary | PdfDictionary | Citeşte. | Întoarce dicționarul PDF de bază pentru această pagină. |
background | Color | Citeşte. | Întoarce culoarea de fundal a paginii, după cum este setată de {@link #setBackground(Color)}, |
| sau {@code null} dacă nu a fost aplicat niciun fundal explicit. | |||
number | int | Citeşte. | Întoarce numărul paginii bazat pe 1 (setat de PageCollection). |
layers | java.util.List<Layer> | Citeşte. | Întoarce lista straturilor (grupuri opționale de conținut) din această pagină. |
colorType | ColorType | Citeşte. | Clasifică culoarea dominantă a paginii |
| {@link ColorType#Rgb} dacă conținutul are o culoare cromatică, | |||
| Dacă foloseşte doar tonuri de mijloc gri, | |||
| Dacă fiecare culoare observată este solidă, atunci se poate observa o variaţie a culorii. | |||
| negru sau alb solid, sau {@link ColorType#Undefined} pentru un / gol | |||
| flux de conținut ilegibil. | |||
artifacts | ArtifactCollection | Citeşte. | Întoarce colecția de artefacte găsite pe această pagină. |
paragraphs | Paragraphs | Citeşte. | Întoarce colectia de paragrafe pentru această pagină. |
pageInfo | PageInfo | Citeşte. | Întoarce informațiile paginii (dimensiuni și marje) pentru această pagină. |
header | HeaderFooter | Citeşte. | Întoarce intitul paginii, sau null dacă nu există. |
footer | HeaderFooter | Citeşte. | Întoarce piciorul paginii, sau nu se poate utiliza dacă nu există. |
tocInfo | TocInfo | Citeşte. | Întoarce informațiile TOC pentru această pagină, sau null. |
stampInfoRecords | PdfArray | Citeşte. | Întoarce înregistrările de metadate pe această pagină. |
blank | boolean | Citeşte. | Întoarce {@code true} dacă pagina nu are conținut vizibil (flux de conţinut gol sau lipsă). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Creează un pagină de ambalare în jurul dicționarului dat. |
getOwningDocument() → Document | Întoarce documentul care deține această pagină, sau null dacă nu este atașat. |
getMediaBox() → Rectangle | Întoarce caseta media pentru această pagină (ISO 32000, §7.7.3.3, tabel 30). |
getCropBox() → Rectangle | Întoarce caseta de recoltare pentru această pagină. |
getArtBox() → Rectangle | Întoarce cutia de artă. |
getBleedBox() → Rectangle | Întoarce cutia de sângerare. |
getTrimBox() → Rectangle | Întoarce cutia de trimare. |
getRect() → Rectangle | Întoarce dreptunghiul efectiv pentru această pagină (la fel ca getCropBox). |
calculateContentBBox() → Rectangle | Întoarce caseta de limitare minimă a conținutului cu cerneală pe această pagină în user |
| spațiu, scanarea fluxului de conținut pentru operatorii traseelor ({@code re}), | |
| {@code m}, { @ code l} , { @@ code c}), operatori de poziționare a textului | |
| ({@code Tm}, {@ code Td}), { @ codeT*}) și invocațiile XObject ( { @@ code Do }). | |
getPageRect(considerRotation: boolean) → Rectangle | Întoarce rectangul paginii, luând în considerare opțional rotația. |
getRotate() → int | Întoarce rotația paginii în grade (0, 90, 180 sau 270). |
getRotationMatrix() → Matrix | Întoarce matricea de rotaţie a paginii. |
getResources() → Resources | Întoarce resursele paginii. |
getRawContents() → PdfBase | Întoarce obiectul PDF al fluxului de conținut al paginii, sau null dacă nu există. |
getContents() → OperatorCollection | Întoarce operatorii de flux de conținut analizat (cum ar fi pagina.Conținute a Aspose). |
markContentsDirty() | Marcă colectia de operator cached ca murdar, astfel încât următorul |
| {@link #flushContentsIfDirty()} (invocat de { @code Document.save}) va fi | |
| serializează cache-ul curent înapoi în {@code /Contents}. | |
isContentsDirty() → boolean | @return dacă operatorii de conținut cached ai paginii au modificări neînregistrate. |
flushPageInfoIfNeeded() | Propage dimensiunile la nivel de pagină {@link PageInfo} înapoi la |
| pagina {@code /MediaBox} dacă utilizatorul le-a schimbat prin intermediul | |
| {@link #getPageInfo()}{@code .setWidth (((…) } / { @code setHeight (()))) / | |
| {@code setIsLandscape(…)}. | |
flushContentsIfDirty() | |
clearContentsCache() | Curăță colectia de operatori în cache, forțând următorul |
| {@link #getContents()} apel pentru a re-parsa de la { @code /Content}. | |
addSyntheticTextFragments(fragments: List<TextFragment>) | Înregistrează fragmente de text sintetic în memorie asociate cu această pagină. |
getSyntheticTextFragments() → List<TextFragment> | Întoarce fragmente de text sintetic din memorie asociate cu această pagină. |
getAnnotations() → AnnotationCollection | Întoarce colectia de anotații tipate pentru această pagină. |
getPdfDictionary() → PdfDictionary | Întoarce dicționarul PDF de bază pentru această pagină. |
getBackground() → Color | Întoarce culoarea de fundal a paginii, după cum este setată de {@link #setBackground(Color)}, |
| sau {@code null} dacă nu a fost aplicat niciun fundal explicit. | |
setBackground(color: Color) | Stabilește o culoare solidă de fundal pentru această pagină. |
getNumber() → int | Întoarce numărul paginii bazat pe 1 (setat de PageCollection). |
setNumber(number: int) | Stabilește numărul paginii bazat pe 1. |
setMediaBox(rect: Rectangle) | Se stabilește caseta media pentru această pagină (ISO 32000, §7.7.3.3, tabel 30). |
setCropBox(rect: Rectangle) | Setarea casetelor de recoltare pentru această pagină (ISO 32000, §14.11.2). |
setArtBox(rect: Rectangle) | Setarea cutie de artă pentru această pagină. |
setBleedBox(rect: Rectangle) | Setarea cutiei de sângerare pentru această pagină. |
setTrimBox(rect: Rectangle) | Setarea cutiei de trim pentru această pagină. |
setRotation(degrees: int) | Stabileşte rotaţia paginii în grade. |
setRotate(rotation: Rotation) | Stabilește rotația paginii folosind enum-ul {@link Rotation}. |
accept(absorber: TextAbsorber) | Acceptă un absorbtor de text pentru a extrage text din această pagină. |
accept(absorber: ImagePlacementAbsorber) | Acceptă un absorbant de plasare a imaginii pentru a găsi imagini pe această pagină. |
getLayers() → java.util.List<Layer> | Întoarce lista straturilor (grupuri opționale de conținut) din această pagină. |
setLayers(layers: java.util.List<Layer>) | Setarea straturilor pentru această pagină. |
getColorType() → ColorType | Clasifică culoarea dominantă a paginii |
| {@link ColorType#Rgb} dacă conținutul are o culoare cromatică, | |
| Dacă foloseşte doar tonuri de mijloc gri, | |
| Dacă fiecare culoare observată este solidă, atunci se poate observa o variaţie a culorii. | |
| negru sau alb solid, sau {@link ColorType#Undefined} pentru un / gol | |
| flux de conținut ilegibil. | |
getArtifacts() → ArtifactCollection | Întoarce colecția de artefacte găsite pe această pagină. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Metoda de conveniență pentru a seta dimensiunea paginii prin setarea cutiei media. |
getParagraphs() → Paragraphs | Întoarce colectia de paragrafe pentru această pagină. |
setParagraphs(paragraphs: Paragraphs) | Setarea colectia de paragrafe pentru aceasta pagina. |
getPageInfo() → PageInfo | Întoarce informațiile paginii (dimensiuni și marje) pentru această pagină. |
setPageInfo(pageInfo: PageInfo) | Setarea informațiilor de pagină. |
getHeader() → HeaderFooter | Întoarce intitul paginii, sau null dacă nu există. |
setHeader(header: HeaderFooter) | Setarea de intitulare pentru această pagină. |
getFooter() → HeaderFooter | Întoarce piciorul paginii, sau nu se poate utiliza dacă nu există. |
setFooter(footer: HeaderFooter) | Setarea piciorului pentru această pagină. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Rendează intitul și/sau piciorul paginii (set via {@link #setHeader}/) |
| {@link #setFooter}) ca o suprapunere Obiect X formular atașat la pagina lui | |
| fluxul de conținut existent. | |
getTocInfo() → TocInfo | Întoarce informațiile TOC pentru această pagină, sau null. |
setTocInfo(tocInfo: TocInfo) | Stabilește informațiile TOC, făcând această pagină o paginile de tabel. |
flattenAnnotations() | Aplatizează toate comentariile de pe această pagină prin modificarea aspectului lor normal. |
| fluxuri în fluxul de conținut al paginii, apoi eliminarea /Anunțurile intrare | |
| (ISO 32000-1:2008, §12.5.5). | |
addStamp(stamp: Stamp) | Adăuga un timbru la această pagină prin delegarea metodei {@link Stamp#put(Page)} a timbrului. |
addStamp(stamp: TextStamp) | Adăuga un timbru de text la această pagină prin generarea operatorilor fluxului de conținut. |
addStamp(stamp: ImageStamp) | Adăuga un semn de imagine la această pagină prin generarea operatorilor fluxului de conținut. |
addStamp(stamp: PdfPageStamp) | Adăuga un timbru de pagină la această pagână prin suprapunerea conținutului paginii surse. |
getStampInfoRecords() → PdfArray | Întoarce înregistrările de metadate pe această pagină. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Prevalează pe fluxul de date cu conținut brut înaintea /Continuare existentă a paginii. |
appendToContentStream(data: byte[]) | Adaugă date de flux de conținut brut la /Continuare a paginii. |
ensureResources() → Resources | Asigură că această pagină are un dicționar /Resources, creând unul dacă nu există. |
setContents(operators: OperatorCollection) | Înlocuiește fluxul de conținut al paginii cu colectia operatorului dat. |
isBlank() → boolean | Întoarce {@code true} dacă pagina nu are conținut vizibil (flux de conţinut gol sau lipsă). |
replaceText(searchText: String, replaceText: String) → int | Înlocuiește toate aparițiile {@code searchText} cu { @ code replaceTect} |
| în fluxul de conținut al paginii. |