MCRElement

MCRElement

Przegląd

MCRElement jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: StructureElement.

Liść referencji oznaczonej treści (rola “MCR”) emitowany przez auto-tagger, aby zaznaczyć, gdzie znajduje się zawartość strony elementu struktury.

Ta klasa zapewnia 11 metod do pracy z obiektami MCRElement w programach .NET. Dostępne metody to: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID oraz 7 więcej.

Właściwości

NazwaTypDostępOpis
StructureTextStateStructureTextStateOdczytStan tekstu zastosowany do zawartości inline tego elementu (przechowywany tylko — konstruktor struktury FOSS nie renderuje go ponownie).
AttributesStructureElementAttributesOdczytAtrybuty struktury (/A) dołączone do tego elementu, zorganizowane według właściciela.
StructureTypestringOdczytRola typu struktury PDF (/S entry, np.
SStructureTypeOdczytTyp struktury elementu (/S) jako StructureType, którego Name jest tagiem roli (np.
ActualTextstringOdczyt/zapisTekst zamienny dla oznaczonej treści (/ActualText).
AlternativeTextstringOdczyt/zapisAlternatywny tekst używany przez technologię wspomagającą (/Alt).
ExpansionTextstringOdczyt/zapisTekst rozwinięcia dla skrótu (/E).
LanguagestringOdczyt/zapisBCP-47 kod języka dla zawartości elementu (/Lang).
IDstringOdczytIdentyfikator elementu (/ID); tylko do odczytu — przypisany podczas zapisu.
TitlestringOdczyt/zapisTytuł elementu struktury (/T).
PagePage?OdczytStrona zawierająca treść tego elementu, lub null, gdy element nie został jeszcze dołączony do żadnej strony.
ParentElementStructureElement?OdczytElement struktury nadrzędnej, lub null, gdy ten element jest odłączony lub bezpośrednio pod korzeniem drzewa struktury.
ChildElementsElementListOdczytBezpośrednie elementy potomne tego elementu.

Metody

SygnaturaOpis
AppendChild(child: StructureElement)Dołącz 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()Reprezentacja tekstowa używana przy zrzucie drzewa struktury (nazwa roli; w razie braku używa nazwy typu).
FindElements(recursive: bool)Rekurencyjnie znajdź elementy potomne typu T.
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 przypisz jego dzieci do poprzedniego rodzica tego elementu (zajmując miejsce tego elementu).
Detach()Odłącz ten element od jego rodzica.

Zobacz także

 Polski