OBJRElement
Genel Bakış
OBJRElement .NET için Aspose.PDF FOSS’ta bir sınıf. Mirasçılardan gelenler: StructureElement.
Bir nesne referansı (rol “OBJR”) - bir sayfadaki bir PDF nesnesine yapı elemanını bağlar (genellikle bir not, örneğin.
Bu sınıf, .NET programlarında OBJRElement nesneleriyle çalışmak için 11 yöntem sunar. Mevcut yöntemler şunları içerir: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Tüm kamu üyeleri .NET paket için Aspose.PDF FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID,8 ve daha fazlası.
Özellikler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
Obj | object? | Okumaya devam et | Referanslı PDF nesnesi ( /Obj’den çözülmüş) veya sıfır. |
StructureTextState | StructureTextState | Okumaya devam et | Bu öğenin içeriğine uygulanan metin durumu (yalnızca kaydedildi - FOSS yapısı inşaatçısı bu konuda yeniden aktarılmıyor). |
Attributes | StructureElementAttributes | Okumaya devam et | Bu öğeye bağlı yapı atribütleri (/A), sahibi tarafından organize edilmiştir. |
StructureType | string | Okumaya devam et | PDF yapısı-tip rolü (/S giriş, örneğin. |
S | StructureType | Okumaya devam et | Elemanın yapısı tipi (/S) bir StructureType olarak, adı rol etiketidir (örneğin. |
ActualText | string | Okumak / Yazmak | Etiketli içerik için değiştirme metni (/ActualText). |
AlternativeText | string | Okumak / Yazmak | Asistan Teknolojisi (Alt) ile kullanılan alternatif metin. |
ExpansionText | string | Okumak / Yazmak | Bir kısaltma için genişletilmiş metin (/E). |
Language | string | Okumak / Yazmak | BCP-47 dil kodu öğenin içeriği için (/Lang). |
ID | string | Okumaya devam et | Element identifier (/ID); read-only - kaydedildi. |
Title | string | Okumak / Yazmak | Yapı elementinin adı ( / T ). |
Page | Page? | Okumaya devam et | Bu öğenin içeriğini barındırma sayfasında, veya öğe henüz bir sayfaya eklenmediğinde sıfır. |
ParentElement | StructureElement? | Okumaya devam et | Ana yapısal element, ya da bu element ayrıldığında sıfır veya doğrudan yapı-ağaç kökü altında. |
ChildElements | ElementList | Okumaya devam et | Bu öğenin çocukları. |
Yöntemler
| Signature | Açıklama |
|---|---|
AppendChild(child: StructureElement) | Bu öğenin /K aralığının altında çocuğu ekleyin. |
SetTag(tag: string) | Bu öğenin rolünü özelleştirilmiş bir etiketine kaydedin, etkiyi → standart tipi belge rol haritasında. |
ToString() | Yapı ağacının dempürasyonunda kullanılan metin temsilciliği (rol adı; tip adı ile geri döner). |
FindElements(recursive: bool) | T tipi alt elementleri tekrarlayarak bulabilirsiniz. |
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ı ( / ID) kaldırın. |
AdjustPosition(settings: object) | Bir yapı elemanı için istenen düzen pozisyonunu yakalayın. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Bu öğeyi newParent altında hareket edin. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Bu öğeyi ayırın, sonra çocuklarını bu öğenin eski ebeveyninin altında yeniden doğurun (bu öğünün yuvasını alarak). |
Detach() | Bu öğeyi ebeveynlerinden uzaklaştırın. |