Class DefaultAccessibilityProperties
The class represents a basic implementation of AccessibilityProperties that preserves specified accessibility properties.
public class DefaultAccessibilityProperties : AccessibilityProperties
- Inheritance
-
DefaultAccessibilityProperties
- Derived
- Inherited Members
Remarks
The class represents a basic implementation of AccessibilityProperties that preserves specified accessibility properties. Accessibility properties are used to define properties of structure elements in Tagged PDF documents via TagTreePointer API.
Constructors
DefaultAccessibilityProperties(string)
Instantiates a new DefaultAccessibilityProperties instance based on structure element role.
public DefaultAccessibilityProperties(string role)
Parameters
role
stringthe structure element role
Fields
actualText
protected string actualText
Field Value
alternateDescription
protected string alternateDescription
Field Value
attributesList
protected IList<PdfStructureAttributes> attributesList
Field Value
expansion
protected string expansion
Field Value
language
protected string language
Field Value
namespace
protected PdfNamespace @namespace
Field Value
phoneme
protected string phoneme
Field Value
phoneticAlphabet
protected string phoneticAlphabet
Field Value
refs
protected IList<TagTreePointer> refs
Field Value
role
protected string role
Field Value
Methods
AddAttributes(int, PdfStructureAttributes)
public override AccessibilityProperties AddAttributes(int index, PdfStructureAttributes attributes)
Parameters
index
intattributes
PdfStructureAttributes
Returns
AddAttributes(PdfStructureAttributes)
public override AccessibilityProperties AddAttributes(PdfStructureAttributes attributes)
Parameters
attributes
PdfStructureAttributes
Returns
AddRef(TagTreePointer)
public override AccessibilityProperties AddRef(TagTreePointer treePointer)
Parameters
treePointer
TagTreePointer
Returns
ClearAttributes()
public override AccessibilityProperties ClearAttributes()
Returns
ClearRefs()
public override AccessibilityProperties ClearRefs()
Returns
GetActualText()
public override string GetActualText()
Returns
GetAlternateDescription()
public override string GetAlternateDescription()
Returns
GetAttributesList()
public override IList<PdfStructureAttributes> GetAttributesList()
Returns
GetExpansion()
public override string GetExpansion()
Returns
GetLanguage()
public override string GetLanguage()
Returns
GetNamespace()
public override PdfNamespace GetNamespace()
Returns
GetPhoneme()
public override string GetPhoneme()
Returns
GetPhoneticAlphabet()
public override string GetPhoneticAlphabet()
Returns
GetRefsList()
public override IList<TagTreePointer> GetRefsList()
Returns
GetRole()
public override string GetRole()
Returns
GetStructureElementId()
public override byte[] GetStructureElementId()
Returns
- byte[]
SetActualText(string)
public override AccessibilityProperties SetActualText(string actualText)
Parameters
actualText
string
Returns
SetAlternateDescription(string)
public override AccessibilityProperties SetAlternateDescription(string alternateDescription)
Parameters
alternateDescription
string
Returns
SetExpansion(string)
public override AccessibilityProperties SetExpansion(string expansion)
Parameters
expansion
string
Returns
SetLanguage(string)
public override AccessibilityProperties SetLanguage(string language)
Parameters
language
string
Returns
SetNamespace(PdfNamespace)
public override AccessibilityProperties SetNamespace(PdfNamespace @namespace)
Parameters
namespace
PdfNamespace
Returns
SetPhoneme(string)
public override AccessibilityProperties SetPhoneme(string phoneme)
Parameters
phoneme
string
Returns
SetPhoneticAlphabet(string)
public override AccessibilityProperties SetPhoneticAlphabet(string phoneticAlphabet)
Parameters
phoneticAlphabet
string
Returns
SetRole(string)
public override AccessibilityProperties SetRole(string role)
Parameters
role
string
Returns
SetStructureElementId(byte[])
public override AccessibilityProperties SetStructureElementId(byte[] id)
Parameters
id
byte[]