FigureElement
Übersicht
FigureElement ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IllustrationElement.
Diese Klasse stellt 15 Methoden zur Arbeit mit FigureElement-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET Paket installiert wurde. Eigenschaften: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID und 11 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
ImagePath | string? | Lesen | Bilddatei, die dieser Illustration zugrunde liegt. |
ImageWidth | double | Lesen | Bildbreiten-Überschreibung (0 = automatisch). |
ImageHeight | double | Lesen | Bildhöhe überschreiben (0 = automatisch). |
Resolution | int | Lesen | Bildauflösung (DPI) überschreiben (0 = automatisch). |
StructureTextState | StructureTextState | Lesen | Textzustand, der auf den Inline-Inhalt dieses Elements angewendet wird (nur gespeichert — der FOSS-Struktur-Builder rendert es nicht erneut). |
Attributes | StructureElementAttributes | Lesen | Die Strukturattribute (/A), die an diesem Element angehängt sind, nach Eigentümer organisiert. |
StructureType | string | Lesen | Die PDF-Strukturtyp-Rolle (/S-Eintrag, z. B. |
S | StructureType | Lesen | Der Strukturtyp (/S) des Elements als ein StructureType, dessen Name das Rollentag ist (z. B. |
ActualText | string | Lesen/Schreiben | Der Ersatztext für den markierten Inhalt (/ActualText). |
AlternativeText | string | Lesen/Schreiben | Alternativtext, der von unterstützender Technologie verwendet wird (/Alt). |
ExpansionText | string | Lesen/Schreiben | Erweiterungstext für eine Abkürzung (/E). |
Language | string | Lesen/Schreiben | BCP-47 Sprachcode für den Inhalt des Elements (/Lang). |
ID | string | Lesen | Elementkennzeichen (/ID); schreibgeschützt — bei Speicherung zugewiesen. |
Title | string | Lesen/Schreiben | Titel des Strukturelements (/T). |
Page | Page? | Lesen | Seite, die den Inhalt dieses Elements hostet, oder null, wenn das Element noch keiner Seite zugeordnet wurde. |
ParentElement | StructureElement? | Lesen | Das übergeordnete Strukturelement, oder null, wenn dieses Element losgelöst ist oder sich direkt unter der Wurzel des Strukturbaums befindet. |
ChildElements | ElementList | Lesen | Direkte Kinder dieses Elements. |
Methoden
| Signatur | Beschreibung |
|---|---|
SetImage(imagePath: string) | Binden Sie ein Raster-/Vektorbild an diese Illustration. |
SetImage(imagePath: string, width: double, height: double) | Binden Sie ein Bild mit expliziten Abmessungen. |
SetImage(imagePath: string, resolution: int) | Binden Sie ein Bild mit einer expliziten Auflösung (DPI). |
AppendChild(child: StructureElement) | Fügen Sie ein Kind unter dem /K-Array dieses Elements hinzu. |
SetTag(tag: string) | Ordnen Sie die Rolle dieses Elements einem benutzerdefinierten Tag zu und registrieren Sie Tag → seinen Standardtyp in der Dokumentrollenkarte. |
ToString() | Textuelle Darstellung, die beim Ausgeben des Strukturbaums verwendet wird (Rollenname; fällt zurück auf den Typnamen). |
FindElements(recursive: bool) | Rekursiv Nachfahren-Elemente vom Typ T finden. |
AppendChild(child: StructureElement, validate: bool) | Kind anhängen mit optionalem Validierungslauf. |
SetText(text: string) | Setzt den Textinhalt des Elements (gespeichert als ActualText). |
SetId(id: string) | Setze die Elementkennung (/ID). |
ClearId() | Entfernen Sie den Elementbezeichner (/ID). |
AdjustPosition(settings: object) | Erfassen Sie die angeforderte Layout-Position für ein erstelltes Strukturelement. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Verschieben Sie dieses Element unter newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Trennen Sie dieses Element und ordnen Sie anschließend seine Kinder dem ehemaligen übergeordneten Element dieses Elements zu (unter Verwendung des Slots dieses Elements). |
Detach() | Trennen Sie dieses Element von seinem übergeordneten Element. |