MCRElement
סקירה כללית
MCRElement היא מחלקה ב-Aspose.PDF FOSS עבור .NET. יורשת מ-: StructureElement.
עלה הפנייה למידע מסומן (תפקיד “MCR”) שמופק על ידי המתייג האוטומטי כדי לסמן היכן נמצא תוכן העמוד של אלמנט מבנה.
מחלקה זו מספקת 11 שיטות לעבודה עם עצמים מסוג MCRElement בתוכניות .NET. השיטות הזמינות כוללות: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS עבור .NET. מאפיינים: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, ועוד 7.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
StructureTextState | StructureTextState | קריאה | מצב-טקסט יישום לתוכן המוטמע של אלמנט זה (מאוחסן בלבד — בונה המבנה בקוד פתוח אינו מרנדר אותו מחדש). |
Attributes | StructureElementAttributes | קריאה | תכונות המבנה (/A) המחוברות לאלמנט זה, מאורגנות לפי בעלים. |
StructureType | string | קריאה | תפקיד סוג המבנה של PDF (/S entry, למשל. |
S | StructureType | קריאה | סוג המבנה של האלמנט (/S) כ-StructureType שהשם שלו הוא תג התפקיד (למשל. |
ActualText | string | קריאה/כתיבה | טקסט ההחלפה לתוכן המסומן (/ActualText). |
AlternativeText | string | קריאה/כתיבה | טקסט חלופי המשמש בטכנולוגיות מסייעות (/Alt). |
ExpansionText | string | קריאה/כתיבה | טקסט הרחבה עבור קיצור (/E). |
Language | string | קריאה/כתיבה | BCP-47 קוד שפה לתוכן של האלמנט (/Lang). |
ID | string | קריאה | מזהה רכיב (/ID); קריאה בלבד — מוקצה בעת השמירה. |
Title | string | קריאה/כתיבה | כותרת של רכיב המבנה (/T). |
Page | Page? | קריאה | דף המארח את תוכן הרכיב הזה, או null כאשר הרכיב עדיין לא צורף לדף. |
ParentElement | StructureElement? | קריאה | אלמנט מבנה האב, או null כאשר אלמנט זה מנותק או נמצא ישירות מתחת לשורש עץ-המבנה. |
ChildElements | ElementList | קריאה | הצאצאים הישירים של אלמנט זה. |
שיטות
| חתימה | תיאור |
|---|---|
AppendChild(child: StructureElement) | הוסף צאצא תחת המערך /K של אלמנט זה. |
SetTag(tag: string) | שנה את תפקיד האלמנט הזה לתג מותאם אישית, רישום התג → סוגו הסטנדרטי במפת התפקידים של המסמך. |
ToString() | ייצוג טקסטואלי המשמש בעת פלט עץ המבנה (שם התפקיד; חוזר לשם הסוג). |
FindElements(recursive: bool) | מצא באופן רקורסיבי אלמנטים צאצאים מסוג T. |
SetText(text: string) | הגדר את תוכן הטקסט של האלמנט (שמור כ-ActualText). |
SetId(id: string) | הגדר את מזהה האלמנט (/ID). |
ClearId() | הסר את מזהה האלמנט (/ID). |
AdjustPosition(settings: object) | תפס את מיקום הפריסה המבוקש עבור אלמנט מבנה שנוצר. |
ChangeParentElement(newParent: StructureElement, validate: bool) | הזז אלמנט זה תחת newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | נתק אלמנט זה, ואז שייך מחדש את ילדיו תחת ההורה הקודם של אלמנט זה (לוקח את ה-slot של אלמנט זה). |
Detach() | נתק אלמנט זה מהורה שלו. |