אלמנט מבנה

אלמנט מבנה

סקירה

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

מחלקה בסיסית לאלמנטים של מבנה לוגי של PDF מתויג.

מחלקה זו מספקת 12 שיטות לעבודה עם אובייקטים מסוג StructureElement בתוכניות .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.

מאפיינים

שםסוגגישהתיאור
StructureTextStateStructureTextStateקריאהמצב טקסט המיושם על תוכן השורה הפנימי של אלמנט זה (נשמר בלבד — בנאי המבנה אינו מרנדר מחדש דרכו).
AttributesStructureElementAttributesקריאהמאפייני המבנה (/A) המחוברים לאלמנט זה, מאורגנים לפי בעלים.
StructureTypestringקריאהתפקיד סוג המבנה של PDF (/כניסת S, למשל
ActualTextstringקריאה/כתיבהטקסט ההחלפה לתוכן המסומן (/ActualText).
AlternativeTextstringקריאה/כתיבהטקסט חלופי המשמש בטכנולוגיות מסייעות (/Alt).
ExpansionTextstringקריאה/כתיבהטקסט הרחבה לקיצור (/E).
Languagestringקריאה/כתיבהקוד שפה BCP-47 לתוכן של האלמנט (/Lang).
IDstringקריאהמזהה האלמנט (/ID); קריאה בלבד — מוקצה בעת השמירה.
Titlestringקריאה/כתיבהכותרת של אלמנט המבנה (/T).
PagePage?קריאההדף המארח את תוכן האלמנט, או null כאשר האלמנט עדיין לא חובר לדף.
ParentElementStructureElement?קריאהאלמנט המבנה ההורה, או null כאשר אלמנט זה מנותק או נמצא ישירות תחת שורש עץ המבנה.
ChildElementsElementListקריאההילדים הישירים של אלמנט זה.

שיטות

SignatureDescription
AppendChild(child: StructureElement)הוסף צאצא תחת מערך /K של אלמנט זה.
SetTag(tag: string)מפה מחדש את תפקיד האלמנט הזה לתג מותאם, רושם תג → הסוג הסטנדרטי שלו במפת תפקידי המסמך.
ToString()ייצוג טקסטואלי המשמש בעת פלט עץ המבנה (שם תפקיד; נופל לשם הסוג).
FindElements(recursive: bool)מצא באופן רקורסיבי אלמנטים צאצאים מסוג T.
AppendChild(child: StructureElement, validate: bool)הוסף צאצא עם מעבר אימות אופציונלי.
SetText(text: string)הגדר את תוכן הטקסט של האלמנט (מאוחסן כ-ActualText).
SetId(id: string)הגדר את מזהה האלמנט (/ID).
ClearId()הסר את מזהה האלמנט (/ID).
AdjustPosition(settings: object)Stub no-op שמור לתאימות עם AdjustPosition authoring API — FOSS עדיין לא מציג דרך PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)הזז אלמנט זה תחת newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)נתק אלמנט זה, ואז שנה את הורה של ילדיו תחת ההורה הקודם של אלמנט זה (תופס את המיקום של אלמנט זה).
Detach()נתק אלמנט זה מהורה שלו.

ראה גם

 עברית