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? | קריאה/כתיבה | שם של סוג artifact לא תקני. |
CustomSubtype | string? | קריאה/כתיבה | שם של תת-סוג artifact לא תקני. |
Text | string? | קריאה/כתיבה | תוכן טקסט שהוצא ממפעילי זרם התוכן של ה-artifact. |
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 התומך בארטיפקט זה כאשר תוכנו הוא תמונת רסטר. |
שיטות
| חתימה | תיאור |
|---|---|
HeaderArtifact() | יוצר פריט ראשי ריק (Pagination / Header). |
HeaderArtifact(text: string) | יוצר פריט ראשי שנושא את הטקסט הנתון. |
Artifact() | בונה ברירת מחדל — יוצר פריט עם Undefined type ו-Undefined subtype. |
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) | צרף תמונת רסטר לארטיפקט. |
SetText(formattedText: FormattedText) | הגדר את טקסט הארטיפקט ממופע של FormattedText. |
SetTextAndState(text: string, textState: TextState) | הגדר את הטקסט ואת TextState יחד. |
SetPdfPage(page: Page) | קשר את הארטיפקט הזה לעמוד ספציפי. |