StructureElement
Genel Bakış
StructureElement Java için FOSS’de bir sınıf.
Mantıksal yapı ağacında bir yapı unsuru temsil eder (ISO 32000-1:2008, §14.7.2, Tablo 323).
Bu sınıf, Java programlarında StructureElement nesnelerle çalışmak için 21 yöntem sağlar. Kullanılabilir yöntemler şunlardır: StructureElement, appendChild, appendMarkedContent, getActualText, getAllKids, getAlternateDescription, getChildElements, getExpandedForm, getID, getLanguage, getParent, getPdfDictionary, ve 9 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: actualText, allKids, alternateDescription, childElements, expandedForm, iD,Ve 5 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Oku . | Altta bulunan PDF sözlüğünü gönderir. |
structureType | StructureTypeStandard | Oku . | Yapı türünü gönderir (örneğin, P, H1, Tablo, Div). |
title | String | Oku . | Başlık (/T) gönderir. |
language | String | Oku . | Dil (/Lang) gönderir. |
alternateDescription | String | Oku . | Alternatif tanımlamayı gönderir (/Alt). |
actualText | String | Oku . | Gerçek metni gönderir (/ActualText). |
expandedForm | String | Oku . | Gelişmiş form (/E) gönderir. |
iD | String | Oku . | Eleman kimliğini (/ID) gönderir. |
childElements | ElementList | Oku . | Sadece StructureElement çocuklarını gönderir (MCR, OBJR ve tam sayıları süzer). |
allKids | List<Object> | Oku . | Tüm çocuk öğeleri döndürür: StructureElements, MarkedContentReferences , ObjectReferences ve çıplak MCID’ler. |
parent | StructureElement | Oku . | Ana öğeyi veya kök düzeyi elemanları için {@code null} iade eder. |
Yöntemler
| Signature | Açıklama: |
|---|---|
StructureElement(dict: PdfDictionary, parser: PDFParser) | Verilen sözlüğü saran bir yapı elemanı oluşturur. |
getPdfDictionary() → PdfDictionary | Altta bulunan PDF sözlüğünü gönderir. |
getStructureType() → StructureTypeStandard | Yapı türünü gönderir (örneğin, P, H1, Tablo, Div). |
setStructureType(type: StructureTypeStandard) | Yapı tipini ayarlar. |
getTitle() → String | Başlık (/T) gönderir. |
setTitle(title: String) | Başlığı ayarlar (/T). |
getLanguage() → String | Dil (/Lang) gönderir. |
setLanguage(lang: String) | Dili ayarlar (/Lang). |
getAlternateDescription() → String | Alternatif tanımlamayı gönderir (/Alt). |
setAlternateDescription(alt: String) | Alternatif açıklamayı (/Alt) ayarlar. |
getActualText() → String | Gerçek metni gönderir (/ActualText). |
setActualText(text: String) | Gerçek metni ayarlar (/ActualText). |
getExpandedForm() → String | Gelişmiş form (/E) gönderir. |
setExpandedForm(expanded: String) | Genişletilmiş formu (/E) ayarlar. |
getID() → String | Eleman kimliğini (/ID) gönderir. |
setID(id: String) | Elemanın kimliğini (/ID) ayarlar. |
getChildElements() → ElementList | Sadece StructureElement çocuklarını gönderir (MCR, OBJR ve tam sayıları süzer). |
getAllKids() → List<Object> | Tüm çocuk öğeleri döndürür: StructureElements, MarkedContentReferences , ObjectReferences ve çıplak MCID’ler. |
appendChild(child: StructureElement) | Bir çocuk yapı elemanı ekliyor. |
appendMarkedContent(mcid: int, page: PdfDictionary) | Çocuk olarak işaretli bir içerik referansı (MCID) eklenir. |
getParent() → StructureElement | Ana öğeyi veya kök düzeyi elemanları için {@code null} iade eder. |