Σελίδα

ΕΚΤΙΜΗΣΗ

Page Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Αντιπροσωπεύει μια ενιαία σελίδα PDF (ISO 32000-1:2008, §7.3.3).

Αυτή η κατηγορία παρέχει 67 μεθόδους για να εργαστείτε με αντικείμενα σελίδας σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,51 επιπλέον μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : annotations, artBox, artifacts, background, blank, bleedBox,22 και άλλα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
owningDocumentDocumentΔιαβάστεΕπιστρέφει το έγγραφο που ανήκει σε αυτή τη σελίδα, ή μηδενικό εάν δεν έχει προσκολληθεί.
mediaBoxRectangleΔιαβάστεΕπιστρέφει το πλαίσιο μέσων για αυτή τη σελίδα (ISO 32000, §7.7.3.3, πίνακα 30).
cropBoxRectangleΔιαβάστεΕπιστρέφει το κουτί καλλιέργειας για αυτή τη σελίδα.
artBoxRectangleΔιαβάστεΕπιστρέφει το κουτί τέχνης.
bleedBoxRectangleΔιαβάστεΕπιστρέφει το αίμα.
trimBoxRectangleΔιαβάστεΕπιστρέφει το κουτί τρύπων.
rectRectangleΔιαβάστεΕπιστρέφει την αποτελεσματική ορθόγωνα για αυτή τη σελίδα (όπως και GetCropBox).
rotateintΔιαβάστεΕπιστρέφει την περιστροφή της σελίδας σε βαθμούς (0, 90, 180 ή 270).
rotationMatrixMatrixΔιαβάστεΕπιστρέφει το μήκος της σελίδας.
resourcesResourcesΔιαβάστεΕπιστρέφει τους πόρους της σελίδας.
rawContentsPdfBaseΔιαβάστεΕπιστρέφει το περιεχόμενο της πρώτης σελίδας, μεταφοράς αντικειμένου PDF ή μηδενικό εάν απουσιάζει.
contentsOperatorCollectionΔιαβάστεΕπιστρέφει τους φορείς ροής περιεχομένου που έχουν παραδοθεί (όπως η σελίδα.Contents της Aspose).
contentsDirtybooleanΔιαβάστε@return αν οι φορείς εκμετάλλευσης περιεχομένου που είναι κρυμμένο σε αυτή τη σελίδα έχουν μη αποθηκευμένες επεξεργασίες.
syntheticTextFragmentsList<TextFragment>ΔιαβάστεΕπιστρέφει συνθετικά κείμενα σε μνήμη που σχετίζονται με αυτή τη σελίδα.
annotationsAnnotationCollectionΔιαβάστεΕπιστρέφει τη συλλογή σημειώσεων που τυπώνεται για αυτή την σελίδα.
pdfDictionaryPdfDictionaryΔιαβάστεΕπιστρέφει το υποκείμενο λεξικό PDF για αυτή τη σελίδα.
backgroundColorΔιαβάστεΕπιστρέφει το χρώμα του φόντου της σελίδας όπως ορίζεται από {@link #setBackground(Color)},
ή {@code null} εάν δεν έχει εφαρμοστεί ρητό υπόβαθρο.
numberintΔιαβάστεΕπιστρέφει τον αριθμό σελίδας με βάση το 1 (σχεδιασμένο από PageCollection).
layersjava.util.List<Layer>ΔιαβάστεΕπιστρέφει τη λίστα των στρωμάτων (Επιλεκτικά Ομάδες Περιεχομένου) σε αυτή την σελίδα.
colorTypeColorTypeΔιαβάστεΤαξινομήστε το κυρίαρχο χρώμα περιεχομένου αυτής της σελίδας -
{@link ColorType#Rgb} εάν το περιεχόμενο έχει οποιοδήποτε χρωμικό χρώμα,
Αν χρησιμοποιεί μόνο γκρίζες μετρήσεις,
{@link ColorType#BlackAndWhite} αν κάθε παρατηρημένο χρώμα είναι σταθερό
μαύρο ή στερεό λευκό, ή {@link ColorType#Undefined} για ένα κενό /
Αδιαβάσιμο περιεχόμενο.
artifactsArtifactCollectionΔιαβάστεΕπιστρέφει τη συλλογή των αντικειμένων που βρέθηκαν σε αυτή την σελίδα.
paragraphsParagraphsΔιαβάστεΕπιστρέφει την συλλογή παραγράφων για αυτή τη σελίδα.
pageInfoPageInfoΔιαβάστεΕπιστρέφει τις πληροφορίες της σελίδας (διάσταση και περιθώρια) για αυτή τη σελίδα.
headerHeaderFooterΔιαβάστεΕπιστρέφει τον τίτλο για αυτή τη σελίδα ή μηδέν, αν δεν υπάρχει.
footerHeaderFooterΔιαβάστεΕπιστρέφει το πόδι για αυτή τη σελίδα, ή μηδέν αν δεν υπάρχει.
tocInfoTocInfoΔιαβάστεΕπιστρέφει τις πληροφορίες του TOC για αυτή τη σελίδα, ή μηδέν.
stampInfoRecordsPdfArrayΔιαβάστεΕπιστρέφει τα αρχεία μεταδομένων που αποθηκεύονται σε αυτή τη σελίδα.
blankbooleanΔιαβάστεΕπιστρέφει {@code true} εάν η σελίδα δεν έχει ορατό περιεχόμενο (αδενική ή απουσία ροής περιεχομένου).

Μέθοδοι

υπογραφήΠεριγραφή
Page(pageDict: PdfDictionary, parser: PDFParser)Δημιουργεί ένα κουμπί σελίδας γύρω από το λεξικό της συγκεκριμένης σελίδης.
getOwningDocument()DocumentΕπιστρέφει το έγγραφο που ανήκει σε αυτή τη σελίδα, ή μηδενικό εάν δεν έχει προσκολληθεί.
getMediaBox()RectangleΕπιστρέφει το πλαίσιο μέσων για αυτή τη σελίδα (ISO 32000, §7.7.3.3, πίνακα 30).
getCropBox()RectangleΕπιστρέφει το κουτί καλλιέργειας για αυτή τη σελίδα.
getArtBox()RectangleΕπιστρέφει το κουτί τέχνης.
getBleedBox()RectangleΕπιστρέφει το αίμα.
getTrimBox()RectangleΕπιστρέφει το κουτί τρύπων.
getRect()RectangleΕπιστρέφει την αποτελεσματική ορθόγωνα για αυτή τη σελίδα (όπως και GetCropBox).
calculateContentBBox()RectangleΕπιστρέφει το ελάχιστο πλαίσιο περιεκτικότητας σε ενσωματωμένο περιεχόμενο σε αυτή τη σελίδα στο χρήστη
χώρος, σάρωση της ροής περιεχομένου για τους φορείς εκμετάλλευσης δρόμου ({@code re},
{@code m}, { @code l} , {_code c}), φορείς εκμετάλλευσης κειμένου
({@code Tm}, {@code Td} και XObject αναφορές ( {_code Do}).
getPageRect(considerRotation: boolean)RectangleΕπιστρέφει την ορθόγωνα της σελίδας, ελεγχόμενη περιστροφή.
getRotate()intΕπιστρέφει την περιστροφή της σελίδας σε βαθμούς (0, 90, 180 ή 270).
getRotationMatrix()MatrixΕπιστρέφει το μήκος της σελίδας.
getResources()ResourcesΕπιστρέφει τους πόρους της σελίδας.
getRawContents()PdfBaseΕπιστρέφει το περιεχόμενο της πρώτης σελίδας, μεταφοράς αντικειμένου PDF ή μηδενικό εάν απουσιάζει.
getContents()OperatorCollectionΕπιστρέφει τους φορείς ροής περιεχομένου που έχουν παραδοθεί (όπως η σελίδα.Contents της Aspose).
markContentsDirty()Σημειώνει την συλλογή του κρυμμένου φορέα ως βρώμικο, έτσι ώστε το επόμενο
{@link #flushContentsIfDirty()} (που καλείται από το { @code Document.save}) θα είναι
Σειράστε το τρέχον cache πίσω στο {@code /Contents}.
isContentsDirty()boolean@return αν οι φορείς εκμετάλλευσης περιεχομένου που είναι κρυμμένο σε αυτή τη σελίδα έχουν μη αποθηκευμένες επεξεργασίες.
flushPageInfoIfNeeded()Προωθεί τις διαστάσεις του επιπέδου σελίδας {@link PageInfo} πίσω στο
α) της σελίδας {@code /MediaBox} εάν ο χρήστης έχει αλλάξει τις πληροφορίες μέσω
{@link #getPageInfo()}{@code .setWidth(…)} / {_code setHeight(… )}
[Πρόσβαση] Το κείμενο είναι ανοιχτό.
flushContentsIfDirty()
clearContentsCache()Καθαρίζει την συλλογή του κρυμμένου φορέα, αναγκάζοντας το επόμενο
{@link #getContents()} καλείται να επαναφέρει από το { @code /Content}.
addSyntheticTextFragments(fragments: List<TextFragment>)Καταχωρεί συνθετικά κείμενα σε μνήμη που σχετίζονται με αυτή τη σελίδα.
getSyntheticTextFragments()List<TextFragment>Επιστρέφει συνθετικά κείμενα σε μνήμη που σχετίζονται με αυτή τη σελίδα.
getAnnotations()AnnotationCollectionΕπιστρέφει τη συλλογή σημειώσεων που τυπώνεται για αυτή την σελίδα.
getPdfDictionary()PdfDictionaryΕπιστρέφει το υποκείμενο λεξικό PDF για αυτή τη σελίδα.
getBackground()ColorΕπιστρέφει το χρώμα του φόντου της σελίδας όπως ορίζεται από {@link #setBackground(Color)},
ή {@code null} εάν δεν έχει εφαρμοστεί ρητό υπόβαθρο.
setBackground(color: Color)Προσθέστε ένα σταθερό χρώμα βάσης για αυτή τη σελίδα.
getNumber()intΕπιστρέφει τον αριθμό σελίδας με βάση το 1 (σχεδιασμένο από PageCollection).
setNumber(number: int)Εισάγετε τον αριθμό σελίδας 1 βάσει.
setMediaBox(rect: Rectangle)Καθορίστε το πλαίσιο μέσων για αυτή τη σελίδα (ISO 32000, §7.7.3.3, πίνακα 30).
setCropBox(rect: Rectangle)Καθορίστε το κουτί καλλιέργειας για αυτή τη σελίδα (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)Βάλτε το κουτί τέχνης για αυτή τη σελίδα.
setBleedBox(rect: Rectangle)Εισάγετε το αίμα για αυτή τη σελίδα.
setTrimBox(rect: Rectangle)Βάλτε το κουτί τρύπων για αυτή τη σελίδα.
setRotation(degrees: int)Κάντε την περιστροφή της σελίδας σε βαθμούς.
setRotate(rotation: Rotation)Κάντε την περιστροφή της σελίδας χρησιμοποιώντας το {@link Rotation} enum.
accept(absorber: TextAbsorber)Αποδέχεται ένα απορροφήμενο κείμενο για να εξάγει το κείμενό του από αυτή τη σελίδα.
accept(absorber: ImagePlacementAbsorber)Αποδέχεται ένα απορροφήμα τοποθεσίας εικόνας για να βρείτε τις εικόνες σε αυτή τη σελίδα.
getLayers()java.util.List<Layer>Επιστρέφει τη λίστα των στρωμάτων (Επιλεκτικά Ομάδες Περιεχομένου) σε αυτή την σελίδα.
setLayers(layers: java.util.List<Layer>)Βάλτε τα στρώματα για αυτή τη σελίδα.
getColorType()ColorTypeΤαξινομήστε το κυρίαρχο χρώμα περιεχομένου αυτής της σελίδας -
{@link ColorType#Rgb} εάν το περιεχόμενο έχει οποιοδήποτε χρωμικό χρώμα,
Αν χρησιμοποιεί μόνο γκρίζες μετρήσεις,
{@link ColorType#BlackAndWhite} αν κάθε παρατηρημένο χρώμα είναι σταθερό
μαύρο ή στερεό λευκό, ή {@link ColorType#Undefined} για ένα κενό /
Αδιαβάσιμο περιεχόμενο.
getArtifacts()ArtifactCollectionΕπιστρέφει τη συλλογή των αντικειμένων που βρέθηκαν σε αυτή την σελίδα.
add(artifact: Artifact)
setPageSize(width: double, height: double)Η μέθοδος ευκολίας για να ρυθμίσετε το μέγεθος της σελίδας με τη ρύθμιση του κουτιού μέσων ενημέρωσης.
getParagraphs()ParagraphsΕπιστρέφει την συλλογή παραγράφων για αυτή τη σελίδα.
setParagraphs(paragraphs: Paragraphs)Εισάγετε τη συλλογή παραγράφων για αυτή την σελίδα.
getPageInfo()PageInfoΕπιστρέφει τις πληροφορίες της σελίδας (διάσταση και περιθώρια) για αυτή τη σελίδα.
setPageInfo(pageInfo: PageInfo)Εισάγετε την σελίδα info.
getHeader()HeaderFooterΕπιστρέφει τον τίτλο για αυτή τη σελίδα ή μηδέν, αν δεν υπάρχει.
setHeader(header: HeaderFooter)Εισάγετε τον τίτλο για αυτή τη σελίδα.
getFooter()HeaderFooterΕπιστρέφει το πόδι για αυτή τη σελίδα, ή μηδέν αν δεν υπάρχει.
setFooter(footer: HeaderFooter)Βάλτε το πόδι για αυτή τη σελίδα.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)Αποδίδει τον τίτλο και/ή το ποδόσφαιρο αυτής της σελίδας (σχεδιάστε μέσω {@link #setHeader}/
{@link #setFooter}) ως φόρμα XObject επεκτείνεται στην σελίδα του
Υπάρχουν υφιστάμενα περιεχόμενα.
getTocInfo()TocInfoΕπιστρέφει τις πληροφορίες του TOC για αυτή τη σελίδα, ή μηδέν.
setTocInfo(tocInfo: TocInfo)Στελέστε τις πληροφορίες του TOC, καθιστώντας αυτή τη σελίδα μια σελίδα πίνακα περιεχομένου.
flattenAnnotations()Φάτε όλες τις αναφορές σε αυτή τη σελίδα με την κανονική εμφάνιση τους
ρέουν στην σελίδα περιεχόμενο ροή, στη συνέχεια αφαιρώντας την /Annots εισαγωγή
(ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)Προσθέστε ένα σήμα σε αυτή τη σελίδα με την παραχώρηση στη μέθοδο του σήματος {@link Stamp#put(Page)}.
addStamp(stamp: TextStamp)Προσθέστε μια σφραγίδα κειμένου σε αυτή τη σελίδα με την παραγωγή των διαχειριστών ροής περιεχομένου.
addStamp(stamp: ImageStamp)Προσθέστε μια εικόνα σφραγίδα σε αυτή τη σελίδα με την παραγωγή των διαχειριστών ροής περιεχομένου.
addStamp(stamp: PdfPageStamp)Προσθέστε μια σφραγίδα σελίδας σε αυτή τη σελίδα με την υπερφόρτωση του περιεχομένου της πηγής.
getStampInfoRecords()PdfArrayΕπιστρέφει τα αρχεία μεταδομένων που αποθηκεύονται σε αυτή τη σελίδα.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])Προστατεύει τα δεδομένα ροής πρώτου περιεχομένου πριν από την υπάρχουσα /Συμπεράσματα αυτής της σελίδας.
appendToContentStream(data: byte[])Προσθέστε τα δεδομένα ροής πρώτου περιεχομένου σε /Συμπεριφορά αυτής της σελίδας.
ensureResources()ResourcesΒεβαιωθείτε ότι αυτή η σελίδα έχει ένα /Δημολόγιο πόρων, δημιουργώντας έναν εάν απουσιάζει.
setContents(operators: OperatorCollection)Αντικαθιστά τη ροή περιεχομένου της σελίδας με την δεδομένη συλλογή του φορέα.
isBlank()booleanΕπιστρέφει {@code true} εάν η σελίδα δεν έχει ορατό περιεχόμενο (αδενική ή απουσία ροής περιεχομένου).
replaceText(searchText: String, replaceText: String)intΑντικαταστήστε όλες τις εκδηλώσεις του {@code searchText} με το {_code replaceTeXT}
Στον περιεχόμενο της σελίδας αυτής.

Δείτε επίσης

 Ελληνικά