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