StructTreeRootElement

StructTreeRootElement

Genel Bakış

StructTreeRootElement NET için FOSS’de bir sınıf. Mirasçılar: StructureElement.

Mantıksal yapı ağacının en üst kısmındaki /StructTreeRoot sargısı.

Bu sınıf, .NET programlarında StructTreeRootElement nesnelerle çalışmak için 11 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText,Ve 8 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
AllElementsIReadOnlyList<StructureElement>Oku .Kökten aşağıdaki her yapı unsuru için düz bir liste, ChildElements’ın derinlik ilk yürüyüşü ile üretilmiştir.
StructureTextStateStructureTextStateOku .Bu öğenin iç satır içeriğine uygulanan metin durumu (yalnızca saklanan FOSS yapı yapımcısı bu sayede yeniden gösterilmez).
AttributesStructureElementAttributesOku .Bu öğeye bağlı yapı özellikleri (/A), sahiplerine göre düzenlenmiştir.
StructureTypestringOku .PDF yapı tipi rol (/S giriş, örneğin.
SStructureTypeOku .Elemanın yapı tipi (/S) rol etiketi olan StructureType olarak.
ActualTextstringOkuma/Yazmaİşaretli içerik için yedek metin (/ActualText).
AlternativeTextstringOkuma/YazmaYardımcı teknolojinin kullandığı alternatif metin (/Alt).
ExpansionTextstringOkuma/YazmaKısa bir kısaltmanın genişletilmiş metni (/E).
LanguagestringOkuma/YazmaBCP-47 öğenin içeriği için dil kodu (/Lang).
IDstringOku .Eleman tanımlayıcısı (/ID); sadece okuma için kaydetme sırasında atandı.
TitlestringOkuma/YazmaYapı unsuru başlığı (/T).
PagePage?Oku .Bu öğenin içeriğini barındıran sayfa, ya da element henüz bir sayfaya eklenmediğinde null.
ParentElementStructureElement?Oku .Ana yapı unsuru, ya da bu unsur ayrıldığında veya doğrudan yapı-ağaç kökü altında olduğu zaman null.
ChildElementsElementListOku .Bu elementin doğrudan çocukları.

Yöntemler

SignatureAçıklama:
AppendChild(child: StructureElement)Bu elementin /K dizisi altında çocuk ekle.
SetTag(tag: string)Bu öğenin rolünü özel bir etiketle yeniden belirleyin, tag → standart türü belgede role haritasında kaydedilecektir.
ToString()Yapı ağacını boşaltırken kullanılan metin temsil (rol adı; tip adına geri döner).
FindElements(recursive: bool)T tipi türeyen elementleri tekrarlı olarak bul.
SetText(text: string)Öğenin metin içeriğini ayarla ( ActualText olarak depolanır).
SetId(id: string)Öğenin tanımlayıcısını (/ID) ayarlayın.
ClearId()Eleman tanımlayıcısını (/ID) kaldırın.
AdjustPosition(settings: object)Yaratılmış bir yapı unsuru için istenen düzenleme pozisyonunu yakalayın.
ChangeParentElement(newParent: StructureElement, validate: bool)Bu öğeyi newParent’e taşı.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Bu öğeyi ayırın, sonra çocuklarını bu öğenin eski ebeveyninin altında yeniden aileleştirin (bu öğe yuvasını alın).
Detach()Bu elementi ana elementinden ayırın.

Ayrıca bakınız:

 Türkçe