HeaderArtifact
Επισκόπηση
HeaderArtifact είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: Artifact.
Αναπαριστά ένα αντικείμενο κεφαλίδας — μια κεφαλίδα σε επίπεδο σελίδας που τρέχει, σημειωμένη Artifact /Subtype /Header (PDF 32000 §14.8.2.2).
Αυτή η κλάση παρέχει 15 μεθόδους για εργασία με αντικείμενα HeaderArtifact σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText και 2 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα από οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype και 18 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Type | ArtifactType | Ανάγνωση/Εγγραφή | Η ταξινόμηση τύπου του αντικειμένου. |
Subtype | ArtifactSubtype | Ανάγνωση/Εγγραφή | Ο υποτύπος του αντικειμένου. |
CustomType | string? | Ανάγνωση/Εγγραφή | Όνομα μη τυπικού τύπου τεχνητού αντικειμένου. |
CustomSubtype | string? | Ανάγνωση/Εγγραφή | Όνομα μη τυπικού υποτύπου τεχνητού αντικειμένου. |
Text | string? | Ανάγνωση/Εγγραφή | Κείμενο που εξήχθη από τους χειριστές ροής περιεχομένου του τεχνητού αντικειμένου. |
Rectangle | Rectangle? | Ανάγνωση | Πλαίσιο περιορισμού από την καταχώρηση /BBox στο λεξικό ιδιοτήτων. |
Opacity | double | Ανάγνωση/Εγγραφή | Διαφάνεια του αντικειμένου (από το ExtGState /ca). |
Page | Page? | Ανάγνωση | Η σελίδα στην οποία ανήκει αυτό το αντικείμενο. |
ArtifactHorizontalAlignment | HorizontalAlignment | Ανάγνωση/Εγγραφή | Οριζόντια στοίχιση (από την καταχώριση /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Ανάγνωση/Εγγραφή | Κατακόρυφη στοίχιση (από την καταχώριση /Attached). |
IsBackground | bool | Ανάγνωση/Εγγραφή | Εάν αυτό είναι ένα αντικείμενο φόντου. |
Rotation | double | Ανάγνωση/Εγγραφή | Γωνία περιστροφής σε μοίρες. |
BackgroundColor | Color? | Ανάγνωση/Εγγραφή | Χρώμα φόντου. |
RightMargin | double | Ανάγνωση/Εγγραφή | Δεξιό περιθώριο. |
LeftMargin | double | Ανάγνωση/Εγγραφή | Αριστερό περιθώριο. |
TopMargin | double | Ανάγνωση/Εγγραφή | Άνω περιθώριο. |
BottomMargin | double | Ανάγνωση/Εγγραφή | Κάτω περιθώριο. |
Position | Point? | Ανάγνωση/Εγγραφή | Σαφείς συντεταγμένες τοποθέτησης. |
FormattedText | FormattedText? | Ανάγνωση/Εγγραφή | Μορφοποιημένο κείμενο για το αντικείμενο. |
TextState | TextState? | Ανάγνωση/Εγγραφή | Κατάσταση κειμένου για το κείμενο του αντικειμένου. |
Lines | List<string> | Ανάγνωση | Περιεχόμενο κειμένου πολλαπλών γραμμών. |
Contents | List<Operator> | Ανάγνωση | Εσωτερικοί τελεστές ροής περιεχομένου που σχεδιάζουν το αντικείμενο. |
Form | XForm? | Ανάγνωση | Το Form XObject που υποστηρίζει αυτό το αντικείμενο όταν αποδίδεται ως επαναχρησιμοποιήσιμη φόρμα (π.χ. |
Image | XImage? | Ανάγνωση | Το Image XObject που υποστηρίζει αυτό το artifact όταν το περιεχόμενό του είναι μια raster εικόνα. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
HeaderArtifact() | Δημιουργεί ένα κενό artifact κεφαλίδας (Σελιδοποίηση / Κεφαλίδα). |
HeaderArtifact(text: string) | Δημιουργεί ένα artifact κεφαλίδας που περιέχει το δεδομένο κείμενο. |
Artifact() | Προεπιλεγμένος κατασκευαστής — δημιουργεί ένα artifact με τύπο Undefined και υποτύπο. |
SetPageNumberReplacementString(value: string) | Ορίζει το διακριτικό αντικατάστασης αριθμού σελίδας που χρησιμοποιείται στο Text. |
SetLinesAndState(text: string[], textState: TextState) | Ορίζει περιεχόμενο κειμένου πολλαπλών γραμμών με την καθορισμένη κατάσταση κειμένου. |
BeginUpdates() | Ξεκινήστε μια ομαδοποιημένη ενημέρωση ιδιοτήτων. |
SaveUpdates() | Εκκαθαρίστε μια ομαδοποιημένη ενημέρωση που ξεκίνησε από BeginUpdates. |
Dispose() | Απελευθερώνει τους πόρους που κρατούνται από το artifact. |
GetValue(name: string) | Διαβάστε ένα προσαρμοσμένο ζεύγος όνομα/τιμή που ορίστηκε μέσω SetValue(string, string). |
SetValue(name: string, value: string) | Αποθηκεύστε ένα προσαρμοσμένο ζεύγος όνομα/τιμή στο αντικείμενο (για πρόσβαση σε μεταδεδομένα downstream· δεν εκδίδεται στο PDF σε αυτήν την κατασκευή). |
RemoveValue(name: string) | Αφαιρέστε ένα προσαρμοσμένο ζεύγος όνομα/τιμή που είχε οριστεί προηγουμένως μέσω SetValue. |
SetImage(imageStream: Stream) | Επισυνάψτε μια raster εικόνα στο αντικείμενο. |
SetText(formattedText: FormattedText) | Ορίστε το κείμενο του τεχνουργήματος από μια παρουσία FormattedText. |
SetTextAndState(text: string, textState: TextState) | Ορίστε το κείμενο και το TextState μαζί. |
SetPdfPage(page: Page) | Συνδέστε αυτό το τεχνούργημα με μια συγκεκριμένη σελίδα. |