public class DefaultAccessibilityProperties extends AccessibilityProperties
AccessibilityProperties that preserves specified
accessibility properties. Accessibility properties are used to define properties of
structure elements in Tagged PDF documents via TagTreePointer API.| Modifier and Type | Field and Description |
|---|---|
protected String |
actualText |
protected String |
alternateDescription |
protected List<PdfStructureAttributes> |
attributesList |
protected String |
expansion |
protected String |
language |
protected PdfNamespace |
namespace |
protected String |
phoneme |
protected String |
phoneticAlphabet |
protected List<TagTreePointer> |
refs |
protected String |
role |
| Constructor and Description |
|---|
DefaultAccessibilityProperties(String role)
Instantiates a new
DefaultAccessibilityProperties instance based on structure element role. |
| Modifier and Type | Method and Description |
|---|---|
AccessibilityProperties |
addAttributes(int index,
PdfStructureAttributes attributes)
Adds the attributes to the element with specified index.
|
AccessibilityProperties |
addAttributes(PdfStructureAttributes attributes)
Adds the attributes to the element.
|
AccessibilityProperties |
addRef(TagTreePointer treePointer)
Adds the reference to other tagged element.
|
AccessibilityProperties |
clearAttributes()
Clears the list of attributes.
|
AccessibilityProperties |
clearRefs()
Clears the list of references to other tagged elements.
|
String |
getActualText()
Gets the actual text of element.
|
String |
getAlternateDescription()
Gets the alternate description of element.
|
List<PdfStructureAttributes> |
getAttributesList()
Gets the attributes list.
|
String |
getExpansion()
Gets the expansion of element.
|
String |
getLanguage()
Gets the language identifier of element.
|
PdfNamespace |
getNamespace()
Gets the namespace of element.
|
String |
getPhoneme()
Gets the phoneme of element.
|
String |
getPhoneticAlphabet()
Gets the phonetic alphabet of element.
|
List<TagTreePointer> |
getRefsList()
Gets the list of references to other tagged elements.
|
String |
getRole()
Gets the role of element.
|
byte[] |
getStructureElementId()
Gets the associated structure element's ID string, if it has one.
|
AccessibilityProperties |
setActualText(String actualText)
Sets the actual text of element.
|
AccessibilityProperties |
setAlternateDescription(String alternateDescription)
Sets the alternate description of element.
|
AccessibilityProperties |
setExpansion(String expansion)
Sets the expansion of element.
|
AccessibilityProperties |
setLanguage(String language)
Sets the language identifier of element.
|
AccessibilityProperties |
setNamespace(PdfNamespace namespace)
Sets the namespace of element.
|
AccessibilityProperties |
setPhoneme(String phoneme)
Sets the phoneme of element.
|
AccessibilityProperties |
setPhoneticAlphabet(String phoneticAlphabet)
Sets the phonetic alphabet of element.
|
AccessibilityProperties |
setRole(String role)
Sets the role of element.
|
AccessibilityProperties |
setStructureElementId(byte[] id)
Sets the associated structure element's ID.
|
setStructureElementIdStringprotected String role
protected String language
protected String actualText
protected String alternateDescription
protected String expansion
protected List<PdfStructureAttributes> attributesList
protected String phoneme
protected String phoneticAlphabet
protected PdfNamespace namespace
protected List<TagTreePointer> refs
public DefaultAccessibilityProperties(String role)
DefaultAccessibilityProperties instance based on structure element role.role - the structure element rolepublic String getRole()
AccessibilityProperties
See also StandardRoles.
getRole in class AccessibilityPropertiespublic AccessibilityProperties setRole(String role)
AccessibilityProperties
See also StandardRoles.
Calling this method with a null argument will make the tagging on the associated layout element "neutral". The effect is that all children of the layout element will be tagged as if they were direct children of the parent element.
setRole in class AccessibilityPropertiesrole - the role to be setAccessibilityProperties instancepublic String getLanguage()
AccessibilityPropertiesFor more information see PDF Specification ISO 32000-1 section 14.9.2.
getLanguage in class AccessibilityPropertiespublic AccessibilityProperties setLanguage(String language)
AccessibilityPropertiesFor more information see PDF Specification ISO 32000-1 section 14.9.2.
setLanguage in class AccessibilityPropertieslanguage - the language to be setAccessibilityProperties instancepublic String getActualText()
AccessibilityPropertiesgetActualText in class AccessibilityPropertiespublic AccessibilityProperties setActualText(String actualText)
AccessibilityPropertiessetActualText in class AccessibilityPropertiesactualText - the actual text to be setAccessibilityProperties instancepublic String getAlternateDescription()
AccessibilityPropertiesgetAlternateDescription in class AccessibilityPropertiespublic AccessibilityProperties setAlternateDescription(String alternateDescription)
AccessibilityPropertiessetAlternateDescription in class AccessibilityPropertiesalternateDescription - the alternation description to be setAccessibilityProperties instancepublic String getExpansion()
AccessibilityPropertiesExpansion it is the expanded form of an abbreviation of structure element.
getExpansion in class AccessibilityPropertiespublic AccessibilityProperties setExpansion(String expansion)
AccessibilityPropertiesExpansion it is the expanded form of an abbreviation of structure element.
setExpansion in class AccessibilityPropertiesexpansion - the expansion to be setAccessibilityProperties instancepublic AccessibilityProperties addAttributes(PdfStructureAttributes attributes)
AccessibilityPropertiesaddAttributes in class AccessibilityPropertiesattributes - the attributes to be addedAccessibilityProperties instancepublic AccessibilityProperties addAttributes(int index, PdfStructureAttributes attributes)
AccessibilityPropertiesIf an attribute with the same O and NS entries is specified more than once, the later (in array order) entry shall take precedence. For more information see PDF Specification ISO-32000 section 14.7.6.
addAttributes in class AccessibilityPropertiesindex - the attributes indexattributes - the attributes to be addedAccessibilityProperties instancepublic AccessibilityProperties clearAttributes()
AccessibilityPropertiesclearAttributes in class AccessibilityPropertiesAccessibilityProperties instancepublic List<PdfStructureAttributes> getAttributesList()
AccessibilityPropertiesgetAttributesList in class AccessibilityPropertiespublic String getPhoneme()
AccessibilityProperties
For more information see PdfStructElem.setPhoneme(PdfString).
getPhoneme in class AccessibilityPropertiespublic AccessibilityProperties setPhoneme(String phoneme)
AccessibilityProperties
For more information see PdfStructElem.setPhoneme(PdfString).
setPhoneme in class AccessibilityPropertiesphoneme - the phoneme to be setAccessibilityProperties instancepublic String getPhoneticAlphabet()
AccessibilityProperties
For more information see PdfStructElem.setPhoneticAlphabet(PdfName).
getPhoneticAlphabet in class AccessibilityPropertiespublic AccessibilityProperties setPhoneticAlphabet(String phoneticAlphabet)
AccessibilityProperties
For more information see PdfStructElem.setPhoneticAlphabet(PdfName).
setPhoneticAlphabet in class AccessibilityPropertiesphoneticAlphabet - the phonetic alphabet to be setAccessibilityProperties instancepublic PdfNamespace getNamespace()
AccessibilityPropertiesgetNamespace in class AccessibilityPropertiespublic AccessibilityProperties setNamespace(PdfNamespace namespace)
AccessibilityPropertiessetNamespace in class AccessibilityPropertiesnamespace - the namespace to be setAccessibilityProperties instancepublic AccessibilityProperties addRef(TagTreePointer treePointer)
AccessibilityProperties
For more information see PdfStructElem.addRef(PdfStructElem).
addRef in class AccessibilityPropertiestreePointer - the reference to be setAccessibilityProperties instancepublic List<TagTreePointer> getRefsList()
AccessibilityProperties
For more information see PdfStructElem.addRef(PdfStructElem).
getRefsList in class AccessibilityPropertiespublic AccessibilityProperties clearRefs()
AccessibilityProperties
For more information see PdfStructElem.addRef(PdfStructElem).
clearRefs in class AccessibilityPropertiesAccessibilityProperties instancepublic byte[] getStructureElementId()
See also PdfStructElem.getStructureElementId().
getStructureElementId in class AccessibilityPropertiespublic AccessibilityProperties setStructureElementId(byte[] id)
null removes the ID.
setStructureElementId in class AccessibilityPropertiesid - the element's ID to be setAccessibilityProperties instanceCopyright © 1998–2024 Apryse Group NV. All rights reserved.