FormulaElement
Общ преглед
FormulaElement е клас в Aspose.PDF FOSS за .NET.
Наследява от: IllustrationElement.
Този клас предоставя 12 метода за работа с обекти от тип FormulaElement в .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.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
ImagePath | string? | Read | Файлово изображение, което поддържа тази илюстрация. |
ImageWidth | double | Read | Презапис на ширината на изображението (0 = автоматично). |
ImageHeight | double | Read | Презапис на височината на изображението (0 = автоматично). |
Resolution | int | Read | Презапис на резолюцията на изображението (DPI) (0 = автоматично). |
StructureTextState | StructureTextState | Read | Текстово състояние, приложено към вграденото съдържание на този елемент (само съхранено — създателят на структурата не го пререндерира). |
Attributes | StructureElementAttributes | Read | Структурните атрибути (/A), прикрепени към този елемент, организирани по собственик. |
StructureType | string | Read | Ролята на PDF структурата (/S запис, напр. |
ActualText | string | Read/Write | Текстът за замяна на маркираното съдържание (/ActualText). |
AlternativeText | string | Read/Write | Алтернативен текст, използван от помощни технологии (/Alt). |
ExpansionText | string | Read/Write | Текст за разширяване на съкращение (/E). |
Language | string | Read/Write | Код на езика по BCP-47 за съдържанието на елемента (/Lang). |
ID | string | Read | Идентификатор на елемента (/ID); само за четене — задава се при запазване. |
Title | string | Read/Write | Заглавие на структурния елемент (/T). |
Page | Page? | Read | Страница, съдържаща съдържанието на този елемент, или null, когато елементът все още не е прикрепен към страница. |
ParentElement | StructureElement? | Read | Родителският структурен елемент, или null, когато този елемент е отделен или директно под корена на дървото на структурата. |
ChildElements | ElementList | Read | Директни деца на този елемент. |
Методи
| Подпис | Описание |
|---|---|
SetImage(imagePath: string) | Свържете растерна/векторна картина с тази илюстрация. |
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() | Откачете този елемент от неговия родител. |