IllustrationElement

IllustrationElement

סקירה

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

בסיס מופשט לאלמנטים של מבנה מסוג איור (Figure, Formula).

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

מאפיינים

שםסוגגישהתיאור
ImagePathstring?Readקובץ תמונה התומך באיור זה.
ImageWidthdoubleReadעקיפה של רוחב התמונה (0 = אוטומטי).
ImageHeightdoubleReadעקיפה של גובה התמונה (0 = אוטומטי).
ResolutionintReadעקיפה של רזולוציית התמונה (DPI) (0 = אוטומטי).
StructureTextStateStructureTextStateReadמצב טקסט המיושם לתוכן השורה הפנימי של אלמנט זה (נשמר בלבד — בנאי המבנה אינו מרנדר מחדש דרכו).
AttributesStructureElementAttributesReadמאפייני המבנה (/A) המחוברים לאלמנט זה, מאורגנים לפי בעלים.
StructureTypestringReadתפקיד סוג המבנה של PDF (/S entry, e.g.
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הילדים הישירים של אלמנט זה.

שיטות

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

ראה גם

 עברית