Stranica
Približni podaci
Page je klasa u Aspose.PDF FOSS za Java.
U ovom slučaju, u skladu s člankom 7. stavkom 3. točkom (a) ovog članka.
Ova klasa pruža 67 metoda za rad s Page objektima u Java programima. Postoje i sljedeće metode: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty, i 51 dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: annotations, artBox, artifacts, background, blank, bleedBox, i još 22 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
owningDocument | Document | Čitaj. | Vrati dokument koji je vlasnik ove stranice, ili nula ako nije priložen. |
mediaBox | Rectangle | Čitaj. | Vrati polje za medije ove stranice (ISO 32000, §7.7.3.3, Tablica 30). |
cropBox | Rectangle | Čitaj. | Vrati polje za usjeviti ovu stranicu. |
artBox | Rectangle | Čitaj. | Vratio je kutiju. |
bleedBox | Rectangle | Čitaj. | Vrati kutiju za krvarenje. |
trimBox | Rectangle | Čitaj. | Vratio je kutiju za uklanjanje. |
rect | Rectangle | Čitaj. | Vrati učinak pravougaona za ovu stranicu (isto kao i getCropBox). |
rotate | int | Čitaj. | Vraća okretanje stranice u stupnjevima (0, 90, 180 ili 270). |
rotationMatrix | Matrix | Čitaj. | Vrati matricu rotacije stranica. |
resources | Resources | Čitaj. | Vrati resurse stranice. |
rawContents | PdfBase | Čitaj. | Vrati PDF objekt, ili null ako je odsutan. |
contents | OperatorCollection | Čitaj. | Vrati operatore stroma sadržaja koji su analizirani (kao što je Aspose-ova stranica.Sadržaj). |
contentsDirty | boolean | Čitaj. | @return ako su operatorovi za skriveni sadržaj ove stranice imali nečuvanog uređivanja. |
syntheticTextFragments | List<TextFragment> | Čitaj. | Vrati sintetički fragment zapamćenja povezan s ovom stranicom. |
annotations | AnnotationCollection | Čitaj. | Vrati zbirku napisanih bilješki za ovu stranicu. |
pdfDictionary | PdfDictionary | Čitaj. | Vrati temeljni PDF rječnik za ovu stranicu. |
background | Color | Čitaj. | Vrati boju pozadine stranice kako je postavljeno {@link #setBackground(Color)}, |
| ili {@code null} ako nije primjenjena izričita pozadina. | |||
number | int | Čitaj. | Vrati broj stranice na temelju 1 (ustavljen od strane PageCollection). |
layers | java.util.List<Layer> | Čitaj. | Vrati popis slojeva (neoptivna skupina sadržaja) na ovoj stranici. |
colorType | ColorType | Čitaj. | Klasificira dominantnu sadržaj boje ove stranice |
| Ako sadržaj ima bilo koju hromatsku boju, | |||
| Ako koristi samo sive srednjovrsne tonove, | |||
| {@link ColorType#BlackAndWhite} ako je svaka opažena boja čvrsta | |||
| crna ili čvrsta bijela, ili {@link ColorType#Nedefined} za prazno / | |||
| Nečitljivi tok sadržaja. | |||
artifacts | ArtifactCollection | Čitaj. | Vrati kolekciju artefakata na ovoj stranici. |
paragraphs | Paragraphs | Čitaj. | Vrati zbirku odlomaka za ovu stranicu. |
pageInfo | PageInfo | Čitaj. | Vrati informacije o stranici (dimenzije i rublje) za ovu stranu. |
header | HeaderFooter | Čitaj. | Vrati zaglavlje za ovu stranicu, ili nula ako nema. |
footer | HeaderFooter | Čitaj. | Vrati podnožje za ovu stranicu, ili nula ako nema. |
tocInfo | TocInfo | Čitaj. | Vrati TOC informacije za ovu stranicu, ili nula. |
stampInfoRecords | PdfArray | Čitaj. | Vrati metapodatke za oznaku koji su pohranjeni na ovoj stranici. |
blank | boolean | Čitaj. | Vrati {@code true} ako stranica nema vidljiv sadržaj (prazan ili odsutan tok sadržaja). |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Stvara oklopak stranice oko datog rječnika. |
getOwningDocument() → Document | Vrati dokument koji je vlasnik ove stranice, ili nula ako nije priložen. |
getMediaBox() → Rectangle | Vrati polje za medije ove stranice (ISO 32000, §7.7.3.3, Tablica 30). |
getCropBox() → Rectangle | Vrati polje za usjeviti ovu stranicu. |
getArtBox() → Rectangle | Vratio je kutiju. |
getBleedBox() → Rectangle | Vrati kutiju za krvarenje. |
getTrimBox() → Rectangle | Vratio je kutiju za uklanjanje. |
getRect() → Rectangle | Vrati učinak pravougaona za ovu stranicu (isto kao i getCropBox). |
calculateContentBBox() → Rectangle | Vrati minimalno okruženje za umještani sadržaj na ovoj stranici u korisniku |
| U slučaju da je to moguće, potrebno je provjeriti sljedeće:, | |
| U ovom slučaju, u skladu s člankom 16. stavkom 2. točkom (a) Uredbe (EU) br. 1071/2013 i Uredbom Komisije (EZ) št. 765/2008 [9]. | |
| ({@code Tm}, {@ code Td}), { @ codeT*}) i XObject pozive ( { @@ code Do }). | |
getPageRect(considerRotation: boolean) → Rectangle | Vrati pravougaonik stranice, ako je potrebno. |
getRotate() → int | Vraća okretanje stranice u stupnjevima (0, 90, 180 ili 270). |
getRotationMatrix() → Matrix | Vrati matricu rotacije stranica. |
getResources() → Resources | Vrati resurse stranice. |
getRawContents() → PdfBase | Vrati PDF objekt, ili null ako je odsutan. |
getContents() → OperatorCollection | Vrati operatore stroma sadržaja koji su analizirani (kao što je Aspose-ova stranica.Sadržaj). |
markContentsDirty() | Označava sakupljenog operatera kao prljav, tako da sljedeći |
| {@link #flushContentsIfDirty()} (izgovara se pomoću { @code Document.save}) će | |
| serijalizirati trenutni keš natrag u {@code /Contents}. | |
isContentsDirty() → boolean | @return ako su operatorovi za skriveni sadržaj ove stranice imali nečuvanog uređivanja. |
flushPageInfoIfNeeded() | Propagira razine na stranici {@link PageInfo} natrag do |
| stranice {@code /MediaBox} ako ih je korisnik promijenio putem | |
| {@link #getPageInfo()}{@code .setWidth (((…) } / { @code setHeight (()) }/ | |
| {@code setIsLandscape(…)}. | |
flushContentsIfDirty() | |
clearContentsCache() | Očisti zbirku operatera u keš, prisiljavajući sljedeći |
| {@link #getContents()} poziv za ponovno analizu iz { @ kod / sadržaja}. | |
addSyntheticTextFragments(fragments: List<TextFragment>) | Registracija sintetičkih fragmenata teksta u memoriji povezanih s ovom stranicom. |
getSyntheticTextFragments() → List<TextFragment> | Vrati sintetički fragment zapamćenja povezan s ovom stranicom. |
getAnnotations() → AnnotationCollection | Vrati zbirku napisanih bilješki za ovu stranicu. |
getPdfDictionary() → PdfDictionary | Vrati temeljni PDF rječnik za ovu stranicu. |
getBackground() → Color | Vrati boju pozadine stranice kako je postavljeno {@link #setBackground(Color)}, |
| ili {@code null} ako nije primjenjena izričita pozadina. | |
setBackground(color: Color) | Postavlja solidnu boju pozadine za ovu stranicu. |
getNumber() → int | Vrati broj stranice na temelju 1 (ustavljen od strane PageCollection). |
setNumber(number: int) | Postavlja broj stranice na temelju 1. |
setMediaBox(rect: Rectangle) | Uređuje polje za medije ove stranice (ISO 32000, §7.7.3.3, Tablica 30). |
setCropBox(rect: Rectangle) | Uređuje polje za usjevljanje ove stranice (ISO 32000, 14.11.2). |
setArtBox(rect: Rectangle) | Postavi art box za ovu stranicu. |
setBleedBox(rect: Rectangle) | Postavi kutiju za krvarenje na ovoj stranici. |
setTrimBox(rect: Rectangle) | Postavi kutiju za ovaj stranicu. |
setRotation(degrees: int) | Postavlja rotaciju stranice u stupnjevima. |
setRotate(rotation: Rotation) | Postavlja rotaciju stranice pomoću {@link Rotation} enuma. |
accept(absorber: TextAbsorber) | Prihvaća absorber teksta za izvlačenje tekstova s ove stranice. |
accept(absorber: ImagePlacementAbsorber) | Prihvaća absorber za postavljanje slika kako bi pronašao slike na ovoj stranici. |
getLayers() → java.util.List<Layer> | Vrati popis slojeva (neoptivna skupina sadržaja) na ovoj stranici. |
setLayers(layers: java.util.List<Layer>) | Postavlja slojeve za ovu stranicu. |
getColorType() → ColorType | Klasificira dominantnu sadržaj boje ove stranice |
| Ako sadržaj ima bilo koju hromatsku boju, | |
| Ako koristi samo sive srednjovrsne tonove, | |
| {@link ColorType#BlackAndWhite} ako je svaka opažena boja čvrsta | |
| crna ili čvrsta bijela, ili {@link ColorType#Nedefined} za prazno / | |
| Nečitljivi tok sadržaja. | |
getArtifacts() → ArtifactCollection | Vrati kolekciju artefakata na ovoj stranici. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Metoda za postavljanje veličine stranice pomoću media polja. |
getParagraphs() → Paragraphs | Vrati zbirku odlomaka za ovu stranicu. |
setParagraphs(paragraphs: Paragraphs) | Postavlja skup odlomaka za ovu stranicu. |
getPageInfo() → PageInfo | Vrati informacije o stranici (dimenzije i rublje) za ovu stranu. |
setPageInfo(pageInfo: PageInfo) | Postavlja informacije o stranici. |
getHeader() → HeaderFooter | Vrati zaglavlje za ovu stranicu, ili nula ako nema. |
setHeader(header: HeaderFooter) | Postavi zaglavlje za ovu stranicu. |
getFooter() → HeaderFooter | Vrati podnožje za ovu stranicu, ili nula ako nema. |
setFooter(footer: HeaderFooter) | Postavi podnožje za ovu stranicu. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Ispovijeda zaglavlje i/ili potpis ove stranice (sastavljeno putem {@link #setHeader}/) |
| {@link #setFooter}) kao preklop XObject obrasca dodano na stranici | |
| postojeći tok sadržaja. | |
getTocInfo() → TocInfo | Vrati TOC informacije za ovu stranicu, ili nula. |
setTocInfo(tocInfo: TocInfo) | Postavlja TOC info, čineći ovu stranicu tablice sadržaja. |
flattenAnnotations() | Ploši sve bilješke na ovoj stranici tako što će izgledati normalno. |
| struje u strim sadržaja stranice, a zatim uklanjanje / Anotiranje unosa | |
| (ISO 32000-1:2008, §12.5.5). | |
addStamp(stamp: Stamp) | Dodaje žig na ovu stranicu delegiranjem metode {@link Stamp#put(Page) }. |
addStamp(stamp: TextStamp) | Dodaje tekstni žig na ovu stranicu generiranjem operatora toka sadržaja. |
addStamp(stamp: ImageStamp) | Dodaje žig sliku na ovu stranicu generirajući operatere strima sadržaja. |
addStamp(stamp: PdfPageStamp) | Dodaje žig stranice na ovu stranu prekrivanjem sadržaja izvorne stranici. |
getStampInfoRecords() → PdfArray | Vrati metapodatke za oznaku koji su pohranjeni na ovoj stranici. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Prepends sirovo sadržaj strim podataka prije postojeće /Contents ove stranice. |
appendToContentStream(data: byte[]) | Pridružuje podatke o prekomjernom sadržaju strimu na stranici /Susjednosti. |
ensureResources() → Resources | Osigurava da ova stranica ima /Resources rječnik, stvarajući jedan ako je odsutan. |
setContents(operators: OperatorCollection) | Zamjenjuje strim sadržaja stranice datom zbirkom operatera. |
isBlank() → boolean | Vrati {@code true} ako stranica nema vidljiv sadržaj (prazan ili odsutan tok sadržaja). |
replaceText(searchText: String, replaceText: String) → int | Zamjenjuje sve slučajeve {@code searchText} s { @ code replaceTect} |
| u strimu sadržaja ove stranice. |