DocumentElement

DocumentElement

סקירה כללית

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

אלמנט מבנה שורש המסמך (/S Document).

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

מאפיינים

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

שיטות

חתימהתיאור
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)Detach אלמנט זה, ואז re-parent את הילדים שלו תחת ההורה הקודם של אלמנט זה (לקיחת המיקום של אלמנט זה).
Detach()נתק אלמנט זה מההורה.

ראה גם

 עברית