FormulaElement
Przegląd
FormulaElement jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IllustrationElement.
Ta klasa udostępnia 15 metod do pracy z obiektami FormulaElement w programach .NET. Dostępne metody to: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID oraz 11 więcej.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
ImagePath | string? | Odczyt | Plik obrazu będący podstawą tej ilustracji. |
ImageWidth | double | Odczyt | Nadpisanie szerokości obrazu (0 = auto). |
ImageHeight | double | Odczyt | Nadpisanie wysokości obrazu (0 = auto). |
Resolution | int | Odczyt | Nadpisanie rozdzielczości obrazu (DPI) (0 = auto). |
StructureTextState | StructureTextState | Odczyt | Stan tekstowy zastosowany do treści inline tego elementu (przechowywany tylko — the FOSS structure builder doesn’t re-render through it). |
Attributes | StructureElementAttributes | Odczyt | Atrybuty struktury (/A) dołączone do tego elementu, uporządkowane według właściciela. |
StructureType | string | Odczyt | Rola typu struktury PDF (/S entry, np. |
S | StructureType | Odczyt | Typ struktury elementu (/S) jako StructureType, którego Nazwa jest tagiem roli (np. |
ActualText | string | Odczyt/zapis | Tekst zastępczy dla oznaczonej treści (/ActualText). |
AlternativeText | string | Odczyt/zapis | Alternatywny tekst używany przez technologię wspomagającą (/Alt). |
ExpansionText | string | Odczyt/zapis | Tekst rozwinięcia skrótu (/E). |
Language | string | Odczyt/zapis | BCP-47 kod języka dla zawartości elementu (/Lang). |
ID | string | Odczyt | Identyfikator elementu (/ID); tylko do odczytu — przydzielany przy zapisie. |
Title | string | Odczyt/zapis | Tytuł elementu struktury (/T). |
Page | Page? | Odczyt | Strona hostująca zawartość tego elementu, lub null, gdy element nie został jeszcze dołączony do strony. |
ParentElement | StructureElement? | Odczyt | Element struktury nadrzędny, lub null, gdy ten element jest odłączony lub znajduje się bezpośrednio pod korzeniem drzewa struktury. |
ChildElements | ElementList | Odczyt | Bezpośrednie potomki tego elementu. |
Metody
| Sygnatura | Opis |
|---|---|
SetImage(imagePath: string) | Powiąż obraz rastrowy/wektorowy z tą ilustracją. |
SetImage(imagePath: string, width: double, height: double) | Powiąż obraz o wyraźnie określonych wymiarach. |
SetImage(imagePath: string, resolution: int) | Powiąż obraz z określoną rozdzielczością (DPI). |
AppendChild(child: StructureElement) | Dodaj element potomny pod tablicą /K tego elementu. |
SetTag(tag: string) | Przemapuj rolę tego elementu na niestandardowy znacznik, rejestrując znacznik → jego standardowy typ w mapie ról dokumentu. |
ToString() | Tekstowa reprezentacja używana przy zrzucaniu drzewa struktury (nazwa roli; w razie braku używa nazwy typu). |
FindElements(recursive: bool) | Rekurencyjnie znajdź elementy potomne typu T. |
AppendChild(child: StructureElement, validate: bool) | Dodaj dziecko z opcjonalnym przebiegiem walidacji. |
SetText(text: string) | Ustaw treść tekstową elementu (przechowywaną jako ActualText). |
SetId(id: string) | Ustaw identyfikator elementu (/ID). |
ClearId() | Usuń identyfikator elementu (/ID). |
AdjustPosition(settings: object) | Zarejestruj żądaną pozycję układu dla elementu struktury autorstwa. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Przenieś ten element pod newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Odłącz ten element, a następnie przenieś jego dzieci do poprzedniego rodzica tego elementu (zajmując miejsce tego elementu). |
Detach() | Odłącz ten element od jego rodzica. |