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 proprietateTipul de vehiculAccesulDescriere:
owningDocumentDocumentCiteşte.Întoarce documentul care deține această pagină, sau null dacă nu este atașat.
mediaBoxRectangleCiteşte.Întoarce caseta media pentru această pagină (ISO 32000, §7.7.3.3, tabel 30).
cropBoxRectangleCiteşte.Întoarce caseta de recoltare pentru această pagină.
artBoxRectangleCiteşte.Întoarce cutia de artă.
bleedBoxRectangleCiteşte.Întoarce cutia de sângerare.
trimBoxRectangleCiteşte.Întoarce cutia de trimare.
rectRectangleCiteşte.Întoarce dreptunghiul efectiv pentru această pagină (la fel ca getCropBox).
rotateintCiteşte.Întoarce rotația paginii în grade (0, 90, 180 sau 270).
rotationMatrixMatrixCiteşte.Întoarce matricea de rotaţie a paginii.
resourcesResourcesCiteşte.Întoarce resursele paginii.
rawContentsPdfBaseCiteşte.Întoarce obiectul PDF al fluxului de conținut al paginii, sau null dacă nu există.
contentsOperatorCollectionCiteşte.Întoarce operatorii de flux de conținut analizat (cum ar fi pagina.Conținute a Aspose).
contentsDirtybooleanCiteşte.@return dacă operatorii de conținut cached ai paginii au modificări neînregistrate.
syntheticTextFragmentsList<TextFragment>Citeşte.Întoarce fragmente de text sintetic din memorie asociate cu această pagină.
annotationsAnnotationCollectionCiteşte.Întoarce colectia de anotații tipate pentru această pagină.
pdfDictionaryPdfDictionaryCiteşte.Întoarce dicționarul PDF de bază pentru această pagină.
backgroundColorCiteş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.
numberintCiteşte.Întoarce numărul paginii bazat pe 1 (setat de PageCollection).
layersjava.util.List<Layer>Citeşte.Întoarce lista straturilor (grupuri opționale de conținut) din această pagină.
colorTypeColorTypeCiteş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.
artifactsArtifactCollectionCiteşte.Întoarce colecția de artefacte găsite pe această pagină.
paragraphsParagraphsCiteşte.Întoarce colectia de paragrafe pentru această pagină.
pageInfoPageInfoCiteşte.Întoarce informațiile paginii (dimensiuni și marje) pentru această pagină.
headerHeaderFooterCiteşte.Întoarce intitul paginii, sau null dacă nu există.
footerHeaderFooterCiteşte.Întoarce piciorul paginii, sau nu se poate utiliza dacă nu există.
tocInfoTocInfoCiteşte.Întoarce informațiile TOC pentru această pagină, sau null.
stampInfoRecordsPdfArrayCiteşte.Întoarce înregistrările de metadate pe această pagină.
blankbooleanCiteşte.Întoarce {@code true} dacă pagina nu are conținut vizibil (flux de conţinut gol sau lipsă).

Metode de evaluare

SemnăturaDescriere:
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()ColorTypeClasifică 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()ResourcesAsigură 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.

Vezi și:

 Română