MCRElement

סקירה כללית

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

עלה הפנייה למידע מסומן (תפקיד “MCR”) שמופק על ידי המתייג האוטומטי כדי לסמן היכן נמצא תוכן העמוד של אלמנט מבנה.

מחלקה זו מספקת 11 שיטות לעבודה עם עצמים מסוג MCRElement בתוכניות .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קריאהמצב-טקסט יישום לתוכן המוטמע של אלמנט זה (מאוחסן בלבד — בונה המבנה בקוד פתוח אינו מרנדר אותו מחדש).
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 כאשר אלמנט זה מנותק או נמצא ישירות מתחת לשורש עץ-המבנה.
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)נתק אלמנט זה, ואז שייך מחדש את ילדיו תחת ההורה הקודם של אלמנט זה (לוקח את ה-slot של אלמנט זה).
Detach()נתק אלמנט זה מהורה שלו.

ראה גם

 עברית