אלמנט Span
סקירה
SpanElement היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: StructureElement.
שיטות SpanElement כגון AppendChild, SetTag, SetText, SetId, AdjustPosition, ו‑ChangeParentElement מאפשרות למפתחים לבנות ולנהל תוכן PDF מובנה.
מחלקה זו מספקת 11 שיטות לעבודה עם אובייקטים מסוג SpanElement בתוכניות .NET.
השיטות הזמינות כוללות: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת החבילה Aspose.PDF FOSS for .NET.
מאפיינים: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, ו‑6 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
StructureTextState | StructureTextState | Read | מצב טקסט המיושם על תוכן השורה הפנימי של אלמנט זה (נשמר רק — בנאי המבנה אינו מרנדר מחדש דרכו). |
Attributes | StructureElementAttributes | Read | מאפייני המבנה (/A) המחוברים לאלמנט זה, מאורגנים לפי בעלים. |
StructureType | string | Read | תפקיד סוג המבנה של PDF (/כניסת S, למשל |
ActualText | string | Read/Write | טקסט ההחלפה לתוכן המסומן (/ActualText). |
AlternativeText | string | Read/Write | טקסט חלופי המשמש בטכנולוגיות מסייעות (/Alt). |
ExpansionText | string | Read/Write | טקסט הרחבה עבור קיצור (/E). |
Language | string | Read/Write | קוד שפה לפי BCP-47 לתוכן של האלמנט (/Lang). |
ID | string | Read | מזהה האלמנט (/ID); קריאה בלבד — מוקצה בעת השמירה. |
Title | string | Read/Write | כותרת של אלמנט המבנה (/T). |
Page | Page? | Read | הדף המארח את תוכן האלמנט, או null כאשר האלמנט עדיין לא חובר לדף. |
ParentElement | StructureElement? | Read | אלמנט המבנה ההורה, או null כאשר אלמנט זה מנותק או נמצא ישירות תחת שורש עץ המבנה. |
ChildElements | ElementList | Read | הילדים הישירים של אלמנט זה. |
שיטות
| חתימה | תיאור |
|---|---|
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) | קוד מקוצר ללא פעולה נשמר לתאימות עם API הכתיבה AdjustPosition — FOSS עדיין אינו מציג דרך PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | הזז אלמנט זה מתחת ל‑newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | נתק אלמנט זה, ולאחר מכן חבר מחדש את ילדיו תחת ההורה הקודם של אלמנט זה (תופס את המיקום של אלמנט זה). |
Detach() | נתק אלמנט זה מההורה שלו. |