אלמנט שורש עץ מבנה

אלמנט שורש עץ מבנה

סקירה

StructTreeRootElement היא מחלקה ב‑Aspose.PDF FOSS עבור .NET. יורשת מ: StructureElement.

העטיפה /StructTreeRoot בראש עץ המבנה הלוגי.

המחלקה הזו מספקת 11 שיטות לעבודה עם StructTreeRootElement objects בתוכניות .NET. השיטות הזמינות כוללות: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET. מאפיינים: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText, ועוד 7.

מאפיינים

NameTypeAccessDescription
AllElementsIReadOnlyList<StructureElement>Readרשימה שטוחה של כל אלמנט מבנה מתחת לשורש, שנוצרה על‑ידי הליכה בעומק ראשון של ChildElements.
StructureTextStateStructureTextStateReadמצב טקסט המיושם על תוכן השורה הפנימי של אלמנט זה (נשמר בלבד — בנאי המבנה אינו מרנדר מחדש דרכו).
AttributesStructureElementAttributesReadמאפייני המבנה (/A) המחוברים לאלמנט זה, מאורגנים לפי בעלים.
StructureTypestringReadתפקיד סוג המבנה של PDF (/כניסה S, למשל
ActualTextstringRead/Writeטקסט ההחלפה לתוכן המסומן (/ActualText).
AlternativeTextstringRead/Writeטקסט חלופי המשמש טכנולוגיות מסייעות (/Alt).
ExpansionTextstringRead/Writeטקסט הרחבה עבור קיצור (/E).
LanguagestringRead/Writeקוד שפה BCP-47 לתוכן של האלמנט (/Lang).
IDstringReadמזהה אלמנט (/ID); קריאה בלבד — מוקצה בעת השמירה.
TitlestringRead/Writeכותרת של אלמנט המבנה (/T).
PagePage?Readהדף המארח את תוכן האלמנט, או null כאשר האלמנט עדיין לא חובר לדף.
ParentElementStructureElement?Readאלמנט המבנה ההורה, או null כאשר אלמנט זה מנותק או נמצא ישירות תחת שורש עץ המבנה.
ChildElementsElementListReadילדים ישירים של אלמנט זה.

שיטות

חתימהתיאור
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)תבנית no-op שמורה לתאימות עם AdjustPosition authoring API — FOSS עדיין אינו מציג דרך PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)הזז אלמנט זה תחת newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)נתק אלמנט זה, ואז שנה את הורה של ילדיו אל ההורה הקודם של אלמנט זה (תופס את המיקום של אלמנט זה).
Detach()נתק אלמנט זה מהורה שלו.

ראה גם

 עברית