Αντικείμενο

Αντικείμενο

Επισκόπηση

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 ακόμη.

Ιδιότητες

NameTypeAccessDescription
TypeArtifactTypeRead/WriteΗ ταξινόμηση τύπου του αντικειμένου.
SubtypeArtifactSubtypeRead/WriteΟ υποτύπος του αντικειμένου.
CustomTypestring?Read/WriteΌνομα μη τυπικού τύπου αντικειμένου.
CustomSubtypestring?Read/WriteΌνομα μη τυπικού υποτύπου αντικειμένου.
Textstring?Read/WriteΚείμενο που εξάγεται από τους χειριστές ροής περιεχομένου του αντικειμένου.
RectangleRectangle?ReadΠλαίσιο οριοθέτησης από την καταχώρηση /BBox στο λεξικό ιδιοτήτων.
OpacitydoubleRead/WriteΑδιαφάνεια του αντικειμένου (από ExtGState /ca).
PagePage?ReadΗ σελίδα στην οποία ανήκει το αντικείμενο.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteΟριζόντια στοίχιση (από την καταχώρηση /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteΚατακόρυφη στοίχιση (από την καταχώρηση /Attached).
IsBackgroundboolRead/WriteΕάν αυτό είναι αντικείμενο φόντου.
RotationdoubleRead/WriteΓωνία περιστροφής σε μοίρες.
BackgroundColorColor?Read/WriteΧρώμα φόντου.
RightMargindoubleRead/WriteΔεξιό περιθώριο.
LeftMargindoubleRead/WriteΑριστερό περιθώριο.
TopMargindoubleRead/WriteΆνω περιθώριο.
BottomMargindoubleRead/WriteΚάτω περιθώριο.
PositionPoint?Read/WriteΣυγκεκριμένες συντεταγμένες τοποθέτησης.
FormattedTextFormattedText?Read/WriteΜορφοποιημένο κείμενο για το αντικείμενο.
TextStateTextState?Read/WriteΚατάσταση κειμένου για το κείμενο του αντικειμένου.
LinesList<string>ReadΠεριεχόμενο κειμένου πολλαπλών γραμμών.
ContentsList<Operator>ReadΕσωτερικοί χειριστές ροής περιεχομένου που σχεδιάζουν το αντικείμενο.
FormXForm?ReadΤο Form XObject που υποστηρίζει αυτό το αντικείμενο όταν αποδίδεται ως επαναχρησιμοποιήσιμη φόρμα (π.χ.
ImageXImage?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)Συνδέει αυτό το αντικείμενο με μια συγκεκριμένη σελίδα.

Δείτε επίσης

 Ελληνικά