Page

Översikt

Page är en klass i Aspose.PDF FOSS för Java.

En enda PDF-sida (ISO 32000-1:2008, §7.3.3) är en unik PDF.

Denna klass ger 67 metoder för att arbeta med Page Objects i Java-program. Tillgängliga metoder inkluderar: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,och 51 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: annotations, artBox, artifacts, background, blank, bleedBox,Och 22 fler.

ägodelar

NamnTyp avAccessBeskrivning
owningDocumentDocumentLäsningReturnerar dokumentet som äger denna sida, eller noll om inte bifogas.
mediaBoxRectangleLäsningReturnerar mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30).
cropBoxRectangleLäsningÅterställ grödor för denna sida.
artBoxRectangleLäsningÅtergå till konstboksen.
bleedBoxRectangleLäsningÅterställer den blöda lådan.
trimBoxRectangleLäsningÅterställ trimboxen.
rectRectangleLäsningÅterställer den effektiva rektangeln för denna sida (samma som getCropBox).
rotateintLäsningÅterställer sidrörelsen i grader (0, 90, 180 eller 270).
rotationMatrixMatrixLäsningÅterställer sidan rotation matrix.
resourcesResourcesLäsningÅterställer sidresurserna.
rawContentsPdfBaseLäsningReturnerar den råsidorna innehåll ström PDF objekt, eller noll om det inte finns.
contentsOperatorCollectionLäsningReturnerar parsed innehåll ström operatörer (som Aspose page.Contents).
contentsDirtybooleanLäsning@return om den cachade innehållsoperatörerna på denna sida har okunniga redigeringar.
syntheticTextFragmentsList<TextFragment>LäsningReturnerar syntetiska in-minnes text fragment som är associerade med denna sida.
annotationsAnnotationCollectionLäsningÅterställ den typade anmälningssamlingen för denna sida.
pdfDictionaryPdfDictionaryLäsningReturnerar den underliggande PDF-listan för denna sida.
backgroundColorLäsningReturnerar sidens bakgrundsfärg enligt inställningen {@link #setBackground(Color)} eller { @code null} om det inte har tillämpas någon uttrycklig bakgrund.
numberintLäsningReturnerar 1 baserat sidnummer (set av PageCollection).
layersjava.util.List<Layer>LäsningÅterställ listan över lager (Optional Content Groups) på denna sida.
colorTypeColorTypeLäsningKlassificera dominerande färginnehåll på denna sida – {@link ColorType#Rgb} om innehållet har någon kromatisk färg, { @linkColorType #Grayscale} när det endast använder grå midtoner, {@Link ColorType_#BlackAndWhite} om varje observerad färg är solid svart eller solid vit, eller { (@link } ColorType}.
artifactsArtifactCollectionLäsningÅterställer samlingen av artefakter som finns på denna sida.
paragraphsParagraphsLäsningÅterställ paragrafsamlingen för denna sida.
pageInfoPageInfoLäsningReturnerar sidan info (dimensioner och marginaler) för denna sida.
headerHeaderFooterLäsningReturnerar rubriken för den här sidan, eller noll om ingen.
footerHeaderFooterLäsningÅterställ foten för den här sidan, eller noll om ingen.
tocInfoTocInfoLäsningReturnerar TOC-information för den här sidan, eller noll.
stampInfoRecordsPdfArrayLäsningReturnerar stempelmetadata register som lagras på denna sida.
blankbooleanLäsningReturnerar {@code true} om sidan inte har synligt innehåll (fritt eller frånvarande innehållsström).

Metoder

SignatureBeskrivning
Page(pageDict: PdfDictionary, parser: PDFParser)Skapa en sida-vrapper runt den angivna sidordboken.
getOwningDocument()DocumentReturnerar dokumentet som äger denna sida, eller noll om inte bifogas.
getMediaBox()RectangleReturnerar mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30).
getCropBox()RectangleÅterställ grödor för denna sida.
getArtBox()RectangleÅtergå till konstboksen.
getBleedBox()RectangleÅterställer den blöda lådan.
getTrimBox()RectangleÅterställ trimboxen.
getRect()RectangleÅterställer den effektiva rektangeln för denna sida (samma som getCropBox).
calculateContentBBox()RectangleÅterställer den minimala gränsen för inkallat innehåll på denna sida i användarutrymme, skannar innehållsströmmen för vägsoperatörer ({@code re}, {@ code m} , { @code c}), textpositioneringsoperatorer ( {_code Tm} ، { (@code td}) och XObject invokationer ( {{@ Code Do}).
getPageRect(considerRotation: boolean)RectangleÅterställer sidan rektangeln, valfritt med tanke på rotation.
getRotate()intÅterställer sidrörelsen i grader (0, 90, 180 eller 270).
getRotationMatrix()MatrixÅterställer sidan rotation matrix.
getResources()ResourcesÅterställer sidresurserna.
getRawContents()PdfBaseReturnerar den råsidorna innehåll ström PDF objekt, eller noll om det inte finns.
getContents()OperatorCollectionReturnerar parsed innehåll ström operatörer (som Aspose page.Contents).
markContentsDirty()Markera cachedoperatörsamlingen som smutsig, så att nästa {@link #flushContentsIfDirty()} (invokerad av {_code Document.save}) kommer att serialisera den aktuella cache tillbaka till { @code /Content}.
isContentsDirty()boolean@return om den cachade innehållsoperatörerna på denna sida har okunniga redigeringar.
flushPageInfoIfNeeded()Försök att främja sidnivådimensionerna {@link PageInfo} tillbaka till sidan { @code /MediaBox} om användaren har ändrat dem genom {_link #getPageInfo()} {-code .setWidth(…)} / {=code setHeight(… )}/ {#code SetIsLandscape( …).
flushContentsIfDirty()
clearContentsCache()Rengör den cachade operatörsamlingen, tvingar nästa {@link #getContents()} att återställa från {_code /Content}.
addSyntheticTextFragments(fragments: List<TextFragment>)Registrera syntetiska in-minnes text fragment som är associerade med denna sida.
getSyntheticTextFragments()List<TextFragment>Returnerar syntetiska in-minnes text fragment som är associerade med denna sida.
getAnnotations()AnnotationCollectionÅterställ den typade anmälningssamlingen för denna sida.
getPdfDictionary()PdfDictionaryReturnerar den underliggande PDF-listan för denna sida.
getBackground()ColorReturnerar sidens bakgrundsfärg enligt inställningen {@link #setBackground(Color)} eller { @code null} om det inte har tillämpas någon uttrycklig bakgrund.
setBackground(color: Color)Ställer in en solid bakgrundsfärg för den här sidan.
getNumber()intReturnerar 1 baserat sidnummer (set av PageCollection).
setNumber(number: int)Ställer in det 1‑baserade sidnumret.
setMediaBox(rect: Rectangle)Ställ in mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30).
setCropBox(rect: Rectangle)Ställer in crop box för den här sidan (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)Ställer in artboxen för den här sidan.
setBleedBox(rect: Rectangle)Ställer in bleed‑boxen för den här sidan.
setTrimBox(rect: Rectangle)Ställer in trimrutan för den här sidan.
setRotation(degrees: int)Ställer in sidrotationen i grader.
setRotate(rotation: Rotation)Ställer in sidrotationen med {@link Rotation} enum.
accept(absorber: TextAbsorber)Accepterar en textabsorberare för att extrahera text från den här sidan.
accept(absorber: ImagePlacementAbsorber)Accepterar en bildplaceringsabsorberare för att hitta bilder på den här sidan.
getLayers()java.util.List<Layer>Återställ listan över lager (Optional Content Groups) på denna sida.
setLayers(layers: java.util.List<Layer>)Ställer in lagren för den här sidan.
getColorType()ColorTypeKlassificera dominerande färginnehåll på denna sida – {@link ColorType#Rgb} om innehållet har någon kromatisk färg, { @linkColorType #Grayscale} när det endast använder grå midtoner, {@Link ColorType_#BlackAndWhite} om varje observerad färg är solid svart eller solid vit, eller { (@link } ColorType}.
getArtifacts()ArtifactCollectionÅterställer samlingen av artefakter som finns på denna sida.
add(artifact: Artifact)
setPageSize(width: double, height: double)Bekvämlighetsmetod för att ställa in sidstorlek genom att sätta mediakosten.
getParagraphs()ParagraphsÅterställ paragrafsamlingen för denna sida.
setParagraphs(paragraphs: Paragraphs)Ställer in styckesamlingen för den här sidan.
getPageInfo()PageInfoReturnerar sidan info (dimensioner och marginaler) för denna sida.
setPageInfo(pageInfo: PageInfo)Ställer in sidinformationen.
getHeader()HeaderFooterReturnerar rubriken för den här sidan, eller noll om ingen.
setHeader(header: HeaderFooter)Ställer in rubriken för den här sidan.
getFooter()HeaderFooterÅterställ foten för den här sidan, eller noll om ingen.
setFooter(footer: HeaderFooter)Ställer in sidfoten för den här sidan.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)Renderar denna sida header och/eller footer (set via {@link #setHeader}/ { @link_setFooter}) som en Form XObject överlappning bifogad till sidan befintliga innehållsström.
getTocInfo()TocInfoReturnerar TOC-information för den här sidan, eller noll.
setTocInfo(tocInfo: TocInfo)Sätt in info om TOC, gör denna sida till en tabell-of-innehållssida.
flattenAnnotations()Flattar alla anteckningar på denna sida genom att baka deras normala utseende strömmar in i sidinnehållströmen, sedan ta bort /Annots ingång (ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)Lägg till en stempel på den här sidan genom att delegera till stemplets {@link Stamp#put(Page)} metod.
addStamp(stamp: TextStamp)Lägg till en textstämpel på den här sidan genom att generera innehållsström operatörer.
addStamp(stamp: ImageStamp)Lägg till en bildstämpel på den här sidan genom att generera innehållsström operatörer.
addStamp(stamp: PdfPageStamp)Lägg till en sidstämpel till den här sidan genom att överlätta källsidainnehållet.
getStampInfoRecords()PdfArrayReturnerar stempelmetadata register som lagras på denna sida.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])Förhindrar råinnehållsströmdata före den befintliga /Innehållet på denna sida.
appendToContentStream(data: byte[])Lägg till råinnehållsströmdata till /Innehåll på denna sida.
ensureResources()ResourcesSe till att den här sidan har en /Resurs-lagsbok, skapa en om det inte finns.
setContents(operators: OperatorCollection)Ersätter sidan innehåll ström med den angivna operatörsamlingen.
isBlank()booleanReturnerar {@code true} om sidan inte har synligt innehåll (fritt eller frånvarande innehållsström).
replaceText(searchText: String, replaceText: String)intErsätter alla händelser av {@code searchText} med {_code replaceTeXT} i denna sida innehållsström.

Se även

 Svenska