IllustrationElement
Přehled
IllustrationElement je třída v Aspose.PDF FOSS pro .NET. Dědí z: StructureElement.
Abstraktní základ pro ilustrativní typ strukturálních prvků (Figure, Formula).
Tato třída poskytuje 15 metod pro práci s objekty IllustrationElement v programech .NET. Dostupné metody zahrnují: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID a dalších 11.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
ImagePath | string? | Čtení | Soubor obrázku podporující tuto ilustraci. |
ImageWidth | double | Čtení | Přepsání šířky obrázku (0 = automaticky). |
ImageHeight | double | Čtení | Přepsání výšky obrázku (0 = auto). |
Resolution | int | Čtení | Přepsání rozlišení obrázku (DPI) (0 = auto). |
StructureTextState | StructureTextState | Čtení | Stav textu aplikovaný na vložený obsah tohoto elementu (uložen pouze — FOSS structure builder jej nepřekresluje). |
Attributes | StructureElementAttributes | Čtení | Strukturální atributy (/A) připojené k tomuto prvku, uspořádané podle vlastníka. |
StructureType | string | Čtení | Role typu struktury PDF (/S položka, např. |
S | StructureType | Čtení | Typ struktury elementu (/S) jako StructureType, jehož Název je značka role (např. |
ActualText | string | Čtení/zápis | Náhradní text pro označený obsah (/ActualText). |
AlternativeText | string | Čtení/zápis | Alternativní text používaný asistenční technologií (/Alt). |
ExpansionText | string | Čtení/zápis | Rozšiřující text pro zkratku (/E). |
Language | string | Čtení/zápis | BCP-47 jazykový kód pro obsah elementu (/Lang). |
ID | string | Čtení | Identifikátor prvku (/ID); jen pro čtení — při uložení přiřazen. |
Title | string | Čtení/zápis | Název strukturálního prvku (/T). |
Page | Page? | Čtení | Stránka hostující obsah tohoto elementu, nebo null, pokud element ještě nebyl připojen ke stránce. |
ParentElement | StructureElement? | Čtení | Rodičovský strukturální element, nebo null, pokud je tento element odpojený nebo přímo pod kořenem stromu struktury. |
ChildElements | ElementList | Čtení | Přímé potomky tohoto prvku. |
Metody
| Podpis: | Popis: |
|---|---|
SetImage(imagePath: string) | Připojit rastrový/vektorový obrázek k této ilustraci. |
SetImage(imagePath: string, width: double, height: double) | Připojit obrázek s explicitními rozměry. |
SetImage(imagePath: string, resolution: int) | Připojit obrázek s explicitním rozlišením (DPI). |
AppendChild(child: StructureElement) | Přidejte podřízený prvek pod pole /K tohoto elementu. |
SetTag(tag: string) | Přemapujte roli tohoto elementu na vlastní značku a zaregistrujte značku → její standardní typ v mapě rolí dokumentu. |
ToString() | Textová reprezentace používaná při výpisu stromu struktury (název role; pokud není k dispozici, použije se název typu). |
FindElements(recursive: bool) | Rekurzivně najít potomkové prvky typu T. |
AppendChild(child: StructureElement, validate: bool) | Přidat podřízený prvek s volitelným validačním průchodem. |
SetText(text: string) | Nastavte textový obsah prvku (uložený jako ActualText). |
SetId(id: string) | Nastavte identifikátor prvku (/ID). |
ClearId() | Odstraňte identifikátor prvku (/ID). |
AdjustPosition(settings: object) | Zachyťte požadovanou pozici rozvržení pro autorsky vytvořený strukturovaný prvek. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Přesuňte tento prvek pod newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Odpojte tento prvek, poté přesuňte jeho potomky pod předchozího rodiče tohoto prvku (převzetím slotu tohoto prvku). |
Detach() | Odpojte tento prvek od jeho rodiče. |