Page
Vue de l’ensemble
Page C’est une classe dans Aspose.PDF FOSS pour Java.
Il représente une seule page PDF (ISO 32000-1:2008, §7.3.3).
Cette classe fournit 67 méthodes pour travailler avec des objets Page dans les programmes Java. Les méthodes disponibles comprennent : Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,et 51 autres méthodes. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : annotations, artBox, artifacts, background, blank, bleedBox,Et 22 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
owningDocument | Document | Lire | Retourne le document qui appartient à cette page, ou null si non joint. |
mediaBox | Rectangle | Lire | Retourne la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30). |
cropBox | Rectangle | Lire | Retourner la boîte de crop pour cette page. |
artBox | Rectangle | Lire | Retourner la boîte d’art. |
bleedBox | Rectangle | Lire | Retourner la boîte bleue. |
trimBox | Rectangle | Lire | Retourner la boîte de remise. |
rect | Rectangle | Lire | Retourne le rectangle effectif pour cette page (comme GetCropBox). |
rotate | int | Lire | Retourne la rotation de page en degrés (0, 90, 180 ou 270). |
rotationMatrix | Matrix | Lire | Retourner la matrice de rotation. |
resources | Resources | Lire | Retourner les ressources de la page. |
rawContents | PdfBase | Lire | Retourne le contenu de la page primaire en streaming à l’objet PDF, ou null si il n’est pas. |
contents | OperatorCollection | Lire | Retourne les opérateurs de flux de contenu parsés (comme la page.Contents d’Aspose). |
contentsDirty | boolean | Lire | @return si les opérateurs de contenu caché de cette page ont des éditions non sauvées. |
syntheticTextFragments | List<TextFragment> | Lire | Retourne des fragments de texte synthétiques en mémoire associés à cette page. |
annotations | AnnotationCollection | Lire | Retourne la collection d’annonces typographiées pour cette page. |
pdfDictionary | PdfDictionary | Lire | Retournez le dictionnaire PDF de base pour cette page. |
background | Color | Lire | Retourne la couleur de fond de la page comme définie par {@link #setBackground(Color)}, |
| ou {@code null} si aucun fond explicite n’a été appliqué. | |||
number | int | Lire | Retourne le numéro de page basé sur 1 (set par PageCollection). |
layers | java.util.List<Layer> | Lire | Retournez la liste des couches (Grupes de contenu facultatifs) sur cette page. |
colorType | ColorType | Lire | Classifie le contenu de couleur dominant de cette page - |
| {@link ColorType#Rgb} si le contenu a une couleur chronique, | |||
| {@link ColorType#Grayscale} si elle ne utilise que des midones gris, | |||
| {@link ColorType#BlackAndWhite} si chaque couleur observée est solide | |||
| noir ou blanc solide, ou {@link ColorType#Undefiné} pour un vide / | |||
| Un contenu inédit. | |||
artifacts | ArtifactCollection | Lire | Retourne la collection d’artisanat trouvée sur cette page. |
paragraphs | Paragraphs | Lire | Retournez la collection des paragraphes pour cette page. |
pageInfo | PageInfo | Lire | Retourner les informations de la page (dimension et marges) pour cette page. |
header | HeaderFooter | Lire | Retourner le titre pour cette page, ou nul si aucun. |
footer | HeaderFooter | Lire | Retournez le bouton pour cette page, ou nul si aucun. |
tocInfo | TocInfo | Lire | Retournez les informations de la TOC pour cette page, ou null. |
stampInfoRecords | PdfArray | Lire | Retourne les méta-datains stockés sur cette page. |
blank | boolean | Lire | Retourne {@code true} si la page n’a pas de contenu visible (réseau de content vide ou absent). |
méthodes
| Signature | Description |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Créez un page-vrapper autour du dictionnaire de la page donnée. |
getOwningDocument() → Document | Retourne le document qui appartient à cette page, ou null si non joint. |
getMediaBox() → Rectangle | Retourne la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30). |
getCropBox() → Rectangle | Retourner la boîte de crop pour cette page. |
getArtBox() → Rectangle | Retourner la boîte d’art. |
getBleedBox() → Rectangle | Retourner la boîte bleue. |
getTrimBox() → Rectangle | Retourner la boîte de remise. |
getRect() → Rectangle | Retourne le rectangle effectif pour cette page (comme GetCropBox). |
calculateContentBBox() → Rectangle | Retourne la boîte minimale de contenu enveloppé sur cette page dans l’utilisateur |
| espace, scanner le flux de contenu pour les opérateurs de route ({@code re}), | |
| {@code m}, {_code l} , {-code c}), opérateurs de positionnement texte | |
| ({@code Tm}, {@code Td} et les invocations XObject ( {_code Do}). | |
getPageRect(considerRotation: boolean) → Rectangle | Retourne le rectangle de la page, en considérant optionnellement la rotation. |
getRotate() → int | Retourne la rotation de page en degrés (0, 90, 180 ou 270). |
getRotationMatrix() → Matrix | Retourner la matrice de rotation. |
getResources() → Resources | Retourner les ressources de la page. |
getRawContents() → PdfBase | Retourne le contenu de la page primaire en streaming à l’objet PDF, ou null si il n’est pas. |
getContents() → OperatorCollection | Retourne les opérateurs de flux de contenu parsés (comme la page.Contents d’Aspose). |
markContentsDirty() | Marque la collection d’opérateur cachée comme sale, de sorte que le prochain |
| {@link #flushContentsIfDirty()} (invoqué par { @code Document.save}) sera | |
| Sélectionnez le cache actuel en retour à {@code /Contents}. | |
isContentsDirty() → boolean | @return si les opérateurs de contenu caché de cette page ont des éditions non sauvées. |
flushPageInfoIfNeeded() | Promouve les dimensions de la page-niveau {@link PageInfo} à la |
| la page de {@code /MediaBox} si l’utilisateur les a modifiés par le biais du code | |
| {@link #getPageInfo()}{@code .setWidth(…)} / {_code setHeight(… )}/ | |
| {@code setIsLandscape(…)}. | |
flushContentsIfDirty() | |
clearContentsCache() | Nettoyer la collection d’opérateurs cachés, forçant le prochain |
| {@link #getContents()} appelle à re-parse de { @code /Content}. | |
addSyntheticTextFragments(fragments: List<TextFragment>) | Enregistre des fragments de texte synthétiques en mémoire associés à cette page. |
getSyntheticTextFragments() → List<TextFragment> | Retourne des fragments de texte synthétiques en mémoire associés à cette page. |
getAnnotations() → AnnotationCollection | Retourne la collection d’annonces typographiées pour cette page. |
getPdfDictionary() → PdfDictionary | Retournez le dictionnaire PDF de base pour cette page. |
getBackground() → Color | Retourne la couleur de fond de la page comme définie par {@link #setBackground(Color)}, |
| ou {@code null} si aucun fond explicite n’a été appliqué. | |
setBackground(color: Color) | Créez une couleur de fond solide pour cette page. |
getNumber() → int | Retourne le numéro de page basé sur 1 (set par PageCollection). |
setNumber(number: int) | Définir le numéro de page 1 basé. |
setMediaBox(rect: Rectangle) | Configurez la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30). |
setCropBox(rect: Rectangle) | Mettez la boîte de récolte pour cette page (ISO 32000, §14.11.2). |
setArtBox(rect: Rectangle) | Mettez la boîte d’art pour cette page. |
setBleedBox(rect: Rectangle) | Mettez la boîte bleue pour cette page. |
setTrimBox(rect: Rectangle) | Mettez la boîte de remise pour cette page. |
setRotation(degrees: int) | Définissez la rotation de page en degrés. |
setRotate(rotation: Rotation) | Mettez la rotation de page en utilisant l’enum {@link Rotation}. |
accept(absorber: TextAbsorber) | Accepte un absorbeur de texte pour extraire du texte de cette page. |
accept(absorber: ImagePlacementAbsorber) | Accepte un absorbeur de placement d’image pour trouver des images sur cette page. |
getLayers() → java.util.List<Layer> | Retournez la liste des couches (Grupes de contenu facultatifs) sur cette page. |
setLayers(layers: java.util.List<Layer>) | Mettez les couches pour cette page. |
getColorType() → ColorType | Classifie le contenu de couleur dominant de cette page - |
| {@link ColorType#Rgb} si le contenu a une couleur chronique, | |
| {@link ColorType#Grayscale} si elle ne utilise que des midones gris, | |
| {@link ColorType#BlackAndWhite} si chaque couleur observée est solide | |
| noir ou blanc solide, ou {@link ColorType#Undefiné} pour un vide / | |
| Un contenu inédit. | |
getArtifacts() → ArtifactCollection | Retourne la collection d’artisanat trouvée sur cette page. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Méthode de convenance pour définir la taille de page en configurant la boîte médiatique. |
getParagraphs() → Paragraphs | Retournez la collection des paragraphes pour cette page. |
setParagraphs(paragraphs: Paragraphs) | Faites le recueil des paragraphes pour cette page. |
getPageInfo() → PageInfo | Retourner les informations de la page (dimension et marges) pour cette page. |
setPageInfo(pageInfo: PageInfo) | Faites le compte de page info. |
getHeader() → HeaderFooter | Retourner le titre pour cette page, ou nul si aucun. |
setHeader(header: HeaderFooter) | Mettez le titre pour cette page. |
getFooter() → HeaderFooter | Retournez le bouton pour cette page, ou nul si aucun. |
setFooter(footer: HeaderFooter) | Mettez le footer pour cette page. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Render le titre et/ou le footer de cette page (sett via {@link #setHeader}/ |
| {@link #setFooter}) comme un surlay Form XObject appliqué à la page de | |
| Le contenu existant. | |
getTocInfo() → TocInfo | Retournez les informations de la TOC pour cette page, ou null. |
setTocInfo(tocInfo: TocInfo) | Mettez l’info TOC, ce qui rend cette page une page table-de contenu. |
flattenAnnotations() | Flattez toutes les notes sur cette page en sachant leur apparence normale |
| flux dans le contenu de la page, puis supprimer l’entrée /Annots | |
| (ISO 32000-1:2008, §12.5.5). | |
addStamp(stamp: Stamp) | Ajouter un étiquette à cette page en déléguant au méthode de l’étiquetage {@link Stamp#put(Page)}. |
addStamp(stamp: TextStamp) | Ajouter un étiquette texte à cette page en générant des opérateurs de flux de contenu. |
addStamp(stamp: ImageStamp) | Ajouter un étiquette d’image à cette page en générant des opérateurs de flux de contenu. |
addStamp(stamp: PdfPageStamp) | Ajouter un étiquette de page à cette page en surchargeant le contenu de la page source. |
getStampInfoRecords() → PdfArray | Retourne les méta-datains stockés sur cette page. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Il préfère les données de flux de contenu brut avant le /Contents existant de cette page. |
appendToContentStream(data: byte[]) | Ajouter les données de flux de contenu brut à /Contents de cette page. |
ensureResources() → Resources | Assurez-vous que cette page a un dictionnaire / Ressources, créant un si il n’y a pas. |
setContents(operators: OperatorCollection) | Remplacer le flux de contenu de la page avec la collection d’opérateurs donnée. |
isBlank() → boolean | Retourne {@code true} si la page n’a pas de contenu visible (réseau de content vide ou absent). |
replaceText(searchText: String, replaceText: String) → int | Remplacer tous les événements de {@code searchText} avec {_code replaceTeXT} |
| dans le contenu de cette page. |