Table of Contents

Class DefaultAccessibilityProperties

Namespace
iText.Kernel.Pdf.Tagutils
Assembly
itext.kernel.dll

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 string

the structure element role

Fields

actualText

protected string actualText

Field Value

string

alternateDescription

protected string alternateDescription

Field Value

string

attributesList

protected IList<PdfStructureAttributes> attributesList

Field Value

IList<PdfStructureAttributes>

expansion

protected string expansion

Field Value

string

language

protected string language

Field Value

string

namespace

protected PdfNamespace @namespace

Field Value

PdfNamespace

phoneme

protected string phoneme

Field Value

string

phoneticAlphabet

protected string phoneticAlphabet

Field Value

string

refs

protected IList<TagTreePointer> refs

Field Value

IList<TagTreePointer>

role

protected string role

Field Value

string

Methods

AddAttributes(int, PdfStructureAttributes)

public override AccessibilityProperties AddAttributes(int index, PdfStructureAttributes attributes)

Parameters

index int
attributes PdfStructureAttributes

Returns

AccessibilityProperties

AddAttributes(PdfStructureAttributes)

public override AccessibilityProperties AddAttributes(PdfStructureAttributes attributes)

Parameters

attributes PdfStructureAttributes

Returns

AccessibilityProperties

AddRef(TagTreePointer)

public override AccessibilityProperties AddRef(TagTreePointer treePointer)

Parameters

treePointer TagTreePointer

Returns

AccessibilityProperties

ClearAttributes()

public override AccessibilityProperties ClearAttributes()

Returns

AccessibilityProperties

ClearRefs()

public override AccessibilityProperties ClearRefs()

Returns

AccessibilityProperties

GetActualText()

public override string GetActualText()

Returns

string

GetAlternateDescription()

public override string GetAlternateDescription()

Returns

string

GetAttributesList()

public override IList<PdfStructureAttributes> GetAttributesList()

Returns

IList<PdfStructureAttributes>

GetExpansion()

public override string GetExpansion()

Returns

string

GetLanguage()

public override string GetLanguage()

Returns

string

GetNamespace()

public override PdfNamespace GetNamespace()

Returns

PdfNamespace

GetPhoneme()

public override string GetPhoneme()

Returns

string

GetPhoneticAlphabet()

public override string GetPhoneticAlphabet()

Returns

string

GetRefsList()

public override IList<TagTreePointer> GetRefsList()

Returns

IList<TagTreePointer>

GetRole()

public override string GetRole()

Returns

string

GetStructureElementId()

public override byte[] GetStructureElementId()

Returns

byte[]

SetActualText(string)

public override AccessibilityProperties SetActualText(string actualText)

Parameters

actualText string

Returns

AccessibilityProperties

SetAlternateDescription(string)

public override AccessibilityProperties SetAlternateDescription(string alternateDescription)

Parameters

alternateDescription string

Returns

AccessibilityProperties

SetExpansion(string)

public override AccessibilityProperties SetExpansion(string expansion)

Parameters

expansion string

Returns

AccessibilityProperties

SetLanguage(string)

public override AccessibilityProperties SetLanguage(string language)

Parameters

language string

Returns

AccessibilityProperties

SetNamespace(PdfNamespace)

public override AccessibilityProperties SetNamespace(PdfNamespace @namespace)

Parameters

namespace PdfNamespace

Returns

AccessibilityProperties

SetPhoneme(string)

public override AccessibilityProperties SetPhoneme(string phoneme)

Parameters

phoneme string

Returns

AccessibilityProperties

SetPhoneticAlphabet(string)

public override AccessibilityProperties SetPhoneticAlphabet(string phoneticAlphabet)

Parameters

phoneticAlphabet string

Returns

AccessibilityProperties

SetRole(string)

public override AccessibilityProperties SetRole(string role)

Parameters

role string

Returns

AccessibilityProperties

SetStructureElementId(byte[])

public override AccessibilityProperties SetStructureElementId(byte[] id)

Parameters

id byte[]

Returns

AccessibilityProperties