אלמנט Span

אלמנט 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 נוספים.

מאפיינים

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

ראה גם

 עברית