Package com.itextpdf.text.pdf
Class PdfArtifact
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfArtifact
-
- All Implemented Interfaces:
IAccessibleElement
public class PdfArtifact extends java.lang.Object implements IAccessibleElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdfArtifact.ArtifactType
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<PdfName,PdfObject>accessibleAttributesprivate static java.util.HashSet<java.lang.String>allowedArtifactTypesprotected AccessibleElementIdidprotected PdfNamerole
-
Constructor Summary
Constructors Constructor Description PdfArtifact()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfObjectgetAccessibleAttribute(PdfName key)Get the attribute of accessible element (everything inAdictionary +Lang,Alt,ActualText,E).java.util.HashMap<PdfName,PdfObject>getAccessibleAttributes()Gets all the properties of accessible element.PdfArraygetAttached()PdfArraygetBBox()AccessibleElementIdgetId()PdfNamegetRole()Gets the role of the accessible element.PdfStringgetType()booleanisInline()voidsetAccessibleAttribute(PdfName key, PdfObject value)Set the attribute of accessible element (everything inAdictionary +Lang,Alt,ActualText,E).voidsetAttached(PdfArray attached)voidsetBBox(PdfArray bbox)voidsetId(AccessibleElementId id)voidsetRole(PdfName role)Sets the role of the accessiblee element.voidsetType(PdfArtifact.ArtifactType type)voidsetType(PdfString type)
-
-
-
Field Detail
-
allowedArtifactTypes
private static final java.util.HashSet<java.lang.String> allowedArtifactTypes
-
role
protected PdfName role
-
id
protected AccessibleElementId id
-
-
Method Detail
-
getAccessibleAttribute
public PdfObject getAccessibleAttribute(PdfName key)
Description copied from interface:IAccessibleElementGet the attribute of accessible element (everything inAdictionary +Lang,Alt,ActualText,E).- Specified by:
getAccessibleAttributein interfaceIAccessibleElement- Returns:
-
setAccessibleAttribute
public void setAccessibleAttribute(PdfName key, PdfObject value)
Description copied from interface:IAccessibleElementSet the attribute of accessible element (everything inAdictionary +Lang,Alt,ActualText,E).- Specified by:
setAccessibleAttributein interfaceIAccessibleElement
-
getAccessibleAttributes
public java.util.HashMap<PdfName,PdfObject> getAccessibleAttributes()
Description copied from interface:IAccessibleElementGets all the properties of accessible element.- Specified by:
getAccessibleAttributesin interfaceIAccessibleElement- Returns:
-
getRole
public PdfName getRole()
Description copied from interface:IAccessibleElementGets the role of the accessible element.- Specified by:
getRolein interfaceIAccessibleElement- Returns:
-
setRole
public void setRole(PdfName role)
Description copied from interface:IAccessibleElementSets the role of the accessiblee element. Set role tonullif you don't want to tag this element. Note that all child elements won't also be tagged.- Specified by:
setRolein interfaceIAccessibleElement
-
getId
public AccessibleElementId getId()
- Specified by:
getIdin interfaceIAccessibleElement
-
setId
public void setId(AccessibleElementId id)
- Specified by:
setIdin interfaceIAccessibleElement
-
isInline
public boolean isInline()
- Specified by:
isInlinein interfaceIAccessibleElement
-
getType
public PdfString getType()
-
setType
public void setType(PdfString type)
-
setType
public void setType(PdfArtifact.ArtifactType type)
-
getBBox
public PdfArray getBBox()
-
setBBox
public void setBBox(PdfArray bbox)
-
getAttached
public PdfArray getAttached()
-
setAttached
public void setAttached(PdfArray attached)
-
-