StructureElement

StructureElement

General

StructureElement és una classe en FOSS per Java.

Representa un element estructural en l’arbre de la estructura lògica (ISO 32000-1:2008, §14.7.2, Taula 323).

Aquesta classe proporciona 21 mètodes per treballar amb objectes StructureElement en programes Java. Els mètodes disponibles inclouen: StructureElement, appendChild, appendMarkedContent, getActualText, getAllKids, getAlternateDescription, getChildElements, getExpandedForm, getID, getLanguage, getParent, getPdfDictionary, i 9 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: actualText, allKids, alternateDescription, childElements, expandedForm, iD, i 5 més.

Propietats

NomTipus de productesAccessDescripció
pdfDictionaryPdfDictionaryLlegeix.Retorna el diccionari PDF subjacent.
structureTypeStructureTypeStandardLlegeix.Retorna el tipus d’estructura (per exemple, P, H1, Taula, Div).
titleStringLlegeix.Retorna el títol (/T).
languageStringLlegeix.Retorna el llenguatge (/Lang).
alternateDescriptionStringLlegeix.Retorna la descripció alternativa (/Alt).
actualTextStringLlegeix.Retorna el text real (/ActualText).
expandedFormStringLlegeix.Retorna la forma expandida (/E).
iDStringLlegeix.Retorna l’ID de l"element (/ID).
childElementsElementListLlegeix.Retorna només els fills de StructureElement (filtra MCR, OBJR, enters).
allKidsList<Object>Llegeix.Retorna tots els elements fills: StructureElements, MarkedContentReferences i MCIDs.
parentStructureElementLlegeix.Retorna l’element principal, o {@code null} per a elements de nivell raí.

Mètodes

SignatureDescripció
StructureElement(dict: PdfDictionary, parser: PDFParser)Crea un element de estructura que envolta el diccionari donat.
getPdfDictionary()PdfDictionaryRetorna el diccionari PDF subjacent.
getStructureType()StructureTypeStandardRetorna el tipus d’estructura (per exemple, P, H1, Taula, Div).
setStructureType(type: StructureTypeStandard)Estableix el tipus d’estructura.
getTitle()StringRetorna el títol (/T).
setTitle(title: String)Estableix el títol (/T).
getLanguage()StringRetorna el llenguatge (/Lang).
setLanguage(lang: String)Estableix l’idioma (/Lang).
getAlternateDescription()StringRetorna la descripció alternativa (/Alt).
setAlternateDescription(alt: String)Estableix la descripció alternativa (/Alt).
getActualText()StringRetorna el text real (/ActualText).
setActualText(text: String)Estableix el text real (/ActualText).
getExpandedForm()StringRetorna la forma expandida (/E).
setExpandedForm(expanded: String)Estableix la forma expandida (/E).
getID()StringRetorna l’ID de l"element (/ID).
setID(id: String)Estableix l’ID de l’element (/ID).
getChildElements()ElementListRetorna només els fills de StructureElement (filtra MCR, OBJR, enters).
getAllKids()List<Object>Retorna tots els elements fills: StructureElements, MarkedContentReferences i MCIDs.
appendChild(child: StructureElement)Anexa un element de estructura infantil.
appendMarkedContent(mcid: int, page: PdfDictionary)Anexa una referència de contingut marcat (MCID) com a nen.
getParent()StructureElementRetorna l’element principal, o {@code null} per a elements de nivell raí.

Veure també

 Català