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:PrihvatOpisivanje
owningDocumentDocumentČitaj.Vrati dokument koji je vlasnik ove stranice, ili nula ako nije priložen.
mediaBoxRectangleČitaj.Vrati polje za medije ove stranice (ISO 32000, §7.7.3.3, Tablica 30).
cropBoxRectangleČitaj.Vrati polje za usjeviti ovu stranicu.
artBoxRectangleČitaj.Vratio je kutiju.
bleedBoxRectangleČitaj.Vrati kutiju za krvarenje.
trimBoxRectangleČitaj.Vratio je kutiju za uklanjanje.
rectRectangleČitaj.Vrati učinak pravougaona za ovu stranicu (isto kao i getCropBox).
rotateintČitaj.Vraća okretanje stranice u stupnjevima (0, 90, 180 ili 270).
rotationMatrixMatrixČitaj.Vrati matricu rotacije stranica.
resourcesResourcesČitaj.Vrati resurse stranice.
rawContentsPdfBaseČitaj.Vrati PDF objekt, ili null ako je odsutan.
contentsOperatorCollectionČitaj.Vrati operatore stroma sadržaja koji su analizirani (kao što je Aspose-ova stranica.Sadržaj).
contentsDirtybooleanČitaj.@return ako su operatorovi za skriveni sadržaj ove stranice imali nečuvanog uređivanja.
syntheticTextFragmentsList<TextFragment>Čitaj.Vrati sintetički fragment zapamćenja povezan s ovom stranicom.
annotationsAnnotationCollectionČitaj.Vrati zbirku napisanih bilješki za ovu stranicu.
pdfDictionaryPdfDictionaryČitaj.Vrati temeljni PDF rječnik za ovu stranicu.
backgroundColorČitaj.Vrati boju pozadine stranice kako je postavljeno {@link #setBackground(Color)},
ili {@code null} ako nije primjenjena izričita pozadina.
numberintČitaj.Vrati broj stranice na temelju 1 (ustavljen od strane PageCollection).
layersjava.util.List<Layer>Čitaj.Vrati popis slojeva (neoptivna skupina sadržaja) na ovoj stranici.
colorTypeColorTypeČ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.
artifactsArtifactCollectionČitaj.Vrati kolekciju artefakata na ovoj stranici.
paragraphsParagraphsČitaj.Vrati zbirku odlomaka za ovu stranicu.
pageInfoPageInfoČitaj.Vrati informacije o stranici (dimenzije i rublje) za ovu stranu.
headerHeaderFooterČitaj.Vrati zaglavlje za ovu stranicu, ili nula ako nema.
footerHeaderFooterČitaj.Vrati podnožje za ovu stranicu, ili nula ako nema.
tocInfoTocInfoČitaj.Vrati TOC informacije za ovu stranicu, ili nula.
stampInfoRecordsPdfArrayČitaj.Vrati metapodatke za oznaku koji su pohranjeni na ovoj stranici.
blankbooleanČitaj.Vrati {@code true} ako stranica nema vidljiv sadržaj (prazan ili odsutan tok sadržaja).

Metoda za primjenu

PotpisOpisivanje
Page(pageDict: PdfDictionary, parser: PDFParser)Stvara oklopak stranice oko datog rječnika.
getOwningDocument()DocumentVrati dokument koji je vlasnik ove stranice, ili nula ako nije priložen.
getMediaBox()RectangleVrati polje za medije ove stranice (ISO 32000, §7.7.3.3, Tablica 30).
getCropBox()RectangleVrati polje za usjeviti ovu stranicu.
getArtBox()RectangleVratio je kutiju.
getBleedBox()RectangleVrati kutiju za krvarenje.
getTrimBox()RectangleVratio je kutiju za uklanjanje.
getRect()RectangleVrati učinak pravougaona za ovu stranicu (isto kao i getCropBox).
calculateContentBBox()RectangleVrati 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)RectangleVrati pravougaonik stranice, ako je potrebno.
getRotate()intVraća okretanje stranice u stupnjevima (0, 90, 180 ili 270).
getRotationMatrix()MatrixVrati matricu rotacije stranica.
getResources()ResourcesVrati resurse stranice.
getRawContents()PdfBaseVrati PDF objekt, ili null ako je odsutan.
getContents()OperatorCollectionVrati 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()AnnotationCollectionVrati zbirku napisanih bilješki za ovu stranicu.
getPdfDictionary()PdfDictionaryVrati temeljni PDF rječnik za ovu stranicu.
getBackground()ColorVrati 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()intVrati 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()ColorTypeKlasificira 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()ArtifactCollectionVrati kolekciju artefakata na ovoj stranici.
add(artifact: Artifact)
setPageSize(width: double, height: double)Metoda za postavljanje veličine stranice pomoću media polja.
getParagraphs()ParagraphsVrati zbirku odlomaka za ovu stranicu.
setParagraphs(paragraphs: Paragraphs)Postavlja skup odlomaka za ovu stranicu.
getPageInfo()PageInfoVrati informacije o stranici (dimenzije i rublje) za ovu stranu.
setPageInfo(pageInfo: PageInfo)Postavlja informacije o stranici.
getHeader()HeaderFooterVrati zaglavlje za ovu stranicu, ili nula ako nema.
setHeader(header: HeaderFooter)Postavi zaglavlje za ovu stranicu.
getFooter()HeaderFooterVrati 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()TocInfoVrati 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()PdfArrayVrati 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()ResourcesOsigurava 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()booleanVrati {@code true} ako stranica nema vidljiv sadržaj (prazan ili odsutan tok sadržaja).
replaceText(searchText: String, replaceText: String)intZamjenjuje sve slučajeve {@code searchText} s { @ code replaceTect}
u strimu sadržaja ove stranice.

Također pogledajte:

 Hrvatski