IllustrationElement

IllustrationElement

Общ преглед

IllustrationElement е клас в Aspose.PDF FOSS за .NET.
Наследява от: StructureElement.

Абстрактен базов клас за елементи от тип илюстрация (Figure, Formula).

Този клас предоставя 14 метода за работа с обекти от тип IllustrationElement в .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 запис, напр.
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Директни деца на този елемент.

Методи

SignatureDescription
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)Празен stub, запазен за съвместимост с AdjustPosition API за авториране — FOSS все още не рендерира чрез PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Преместете този елемент под newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Откачете този елемент, след което пренасочете децата му към предишния родител на този елемент (поемайки мястото на този елемент).
Detach()Откачете този елемент от неговия родител.

Вижте също

 Български