Class PDMarkedContent
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.documentinterchange.markedcontent.PDMarkedContent
-
- Direct Known Subclasses:
PDArtifactMarkedContent
public class PDMarkedContent extends Object
A marked content.
-
-
Constructor Summary
Constructors Constructor Description PDMarkedContent(COSName tag, COSDictionary properties)Creates a new marked content object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMarkedContent(PDMarkedContent markedContent)Adds a marked content to the contents.voidaddText(TextPosition text)Adds a text position to the contents.voidaddXObject(PDXObject xobject)Adds an XObject to the contents.static PDMarkedContentcreate(COSName tag, COSDictionary properties)Creates a marked-content sequence.StringgetActualText()Gets the actual text (ActualText).StringgetAlternateDescription()Gets the alternate description (Alt).List<Object>getContents()Gets the contents of the marked content sequence.StringgetExpandedForm()Gets the expanded form (E).StringgetLanguage()Gets the language (Lang).intgetMCID()Gets the marked-content identifier.COSDictionarygetProperties()Gets the properties.StringgetTag()Gets the tag.StringtoString()
-
-
-
Constructor Detail
-
PDMarkedContent
public PDMarkedContent(COSName tag, COSDictionary properties)
Creates a new marked content object.- Parameters:
tag- the tagproperties- the properties
-
-
Method Detail
-
create
public static PDMarkedContent create(COSName tag, COSDictionary properties)
Creates a marked-content sequence.- Parameters:
tag- the tagproperties- the properties- Returns:
- the marked-content sequence
-
getTag
public String getTag()
Gets the tag.- Returns:
- the tag
-
getProperties
public COSDictionary getProperties()
Gets the properties.- Returns:
- the properties
-
getMCID
public int getMCID()
Gets the marked-content identifier.- Returns:
- the marked-content identifier, or -1 if it doesn't exist.
-
getLanguage
public String getLanguage()
Gets the language (Lang).- Returns:
- the language
-
getActualText
public String getActualText()
Gets the actual text (ActualText).- Returns:
- the actual text
-
getAlternateDescription
public String getAlternateDescription()
Gets the alternate description (Alt).- Returns:
- the alternate description
-
getExpandedForm
public String getExpandedForm()
Gets the expanded form (E).- Returns:
- the expanded form
-
getContents
public List<Object> getContents()
Gets the contents of the marked content sequence. Can be- Returns:
- the contents of the marked content sequence
-
addText
public void addText(TextPosition text)
Adds a text position to the contents.- Parameters:
text- the text position
-
addMarkedContent
public void addMarkedContent(PDMarkedContent markedContent)
Adds a marked content to the contents.- Parameters:
markedContent- the marked content
-
addXObject
public void addXObject(PDXObject xobject)
Adds an XObject to the contents.- Parameters:
xobject- the XObject
-
-