תוצר
סקירה כללית
Artifact היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
מייצג פריט PDF — רצף תוכן מסומן המתויג כ‑/Artifact (PDF 32000 §14.8.2.2).
מחלקה זו מספקת 16 שיטות לעבודה עם אובייקטי Artifact בתוכניות .NET.
השיטות הזמינות כוללות: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, ועוד שיטה אחת.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, ועוד 18 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Type | ArtifactType | Read/Write | סיווג סוג האובייקט. |
Subtype | ArtifactSubtype | Read/Write | תת-סוג האובייקט. |
CustomType | string? | Read/Write | שם של סוג אובייקט לא תקני. |
CustomSubtype | string? | Read/Write | שם של תת-סוג אובייקט לא תקני. |
Text | string? | Read/Write | תוכן טקסט שנחלץ ממפעילי זרם התוכן של האובייקט. |
Rectangle | Rectangle? | Read | תיבת גבול (Bounding box) מהכניסה /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 | אובייקט XObject של Form התומך באובייקט זה כאשר הוא מוצג כטופס שניתן לשימוש חוזר (למשל |
Image | XImage? | Read | אובייקט XObject של Image התומך באובייקט זה כאשר תוכנו הוא תמונה רסטרית. |
שיטות
| Signature | Description |
|---|---|
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) | קושר פריט זה לעמוד ספציפי. |