OBJRElement

סקירה כללית

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

התייחסות לאובייקט (תפקיד “OBJR”) — מקשרת אלמנט מבנה לאובייקט PDF בדף (בדרך כלל סימון, למשל.

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

מאפיינים

שםסוגגישהתיאור
Objobject?קריאהאובייקט ה-PDF המופנה (נפתר מ-/Obj), או null.
StructureTextStateStructureTextStateקריאהמצב-טקסט המיושם על התוכן המוטבע של האלמנט הזה (נשמר רק — בונה המבנה בקוד פתוח אינו מרנדר מחדש דרכו).
AttributesStructureElementAttributesקריאהתכונות המבנה (/A) המחוברות לאלמנט זה, מאורגנות לפי בעלים.
StructureTypestringקריאההתפקיד מסוג מבנה של PDF (/S entry, לדוגמה.
SStructureTypeקריאהסוג המבנה של האלמנט (/S) כ-StructureType שהשם שלו הוא תג התפקיד (לדוגמה.
ActualTextstringקריאה/כתיבהטקסט ההחלפה לתוכן המסומן (/ActualText).
AlternativeTextstringקריאה/כתיבהטקסט חלופי המשמש טכנולוגיות מסייעות (/Alt).
ExpansionTextstringקריאה/כתיבהטקסט הרחבה לקיצור (/E).
Languagestringקריאה/כתיבהBCP-47 קוד השפה לתוכן של האלמנט (/Lang).
IDstringקריאהמזהה האלמנט (/ID); קריאה בלבד — מוקצה בעת השמירה.
Titlestringקריאה/כתיבהכותרת של אלמנט המבנה (/T).
PagePage?קריאההדף המארח את תוכן האלמנט הזה, או null כאשר האלמנט עדיין לא חובר לדף עדיין.
ParentElementStructureElement?קריאהאלמנט המבנה האב, או null כאשר אלמנט זה מנותק או נמצא ישירות תחת השורש של structure-tree.
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()נתק אלמנט זה מההורה שלו.

ראה גם

 עברית