iText 8.0.2 API
iText.Kernel.Pdf.Canvas.CanvasArtifact Class Reference

A subclass of CanvasTag for Artifacts. More...

Inheritance diagram for iText.Kernel.Pdf.Canvas.CanvasArtifact:
iText.Kernel.Pdf.Canvas.CanvasTag

Public Member Functions

  CanvasArtifact ()
  Creates a CanvasArtifact object, which is a CanvasTag with a role of Artifact. More...
 
- Public Member Functions inherited from iText.Kernel.Pdf.Canvas.CanvasTag
  CanvasTag (PdfName role)
  Creates a tag that is referenced to the document's tag structure (i.e. logical structure). More...
 
  CanvasTag (PdfName role, int mcid)
  Creates a tag that is referenced to the document's tag structure (i.e. logical structure). More...
 
  CanvasTag (PdfMcr mcr)
  Creates a tag that is referenced to the document's tag structure (i.e. logical structure). More...
 
virtual PdfName  GetRole ()
  Get the role of the tag. More...
 
virtual int  GetMcid ()
  Get the marked content id of the tag. More...
 
virtual bool  HasMcid ()
  Determine if an MCID is available More...
 
virtual iText.Kernel.Pdf.Canvas.CanvasTag  SetProperties (PdfDictionary properties)
  Sets a dictionary of properties to the tag 's properties. More...
 
virtual iText.Kernel.Pdf.Canvas.CanvasTag  AddProperty (PdfName name, PdfObject value)
  Adds a single property to the tag 's properties. More...
 
virtual iText.Kernel.Pdf.Canvas.CanvasTag  RemoveProperty (PdfName name)
  Removes a single property from the tag 's properties. More...
 
virtual PdfObject  GetProperty (PdfName name)
  Gets a property from the tag 's properties dictionary. More...
 
virtual PdfDictionary  GetProperties ()
  Get the properties of the tag. More...
 
virtual String  GetActualText ()
  Gets value of /ActualText property. More...
 
virtual String  GetExpansionText ()
 

Detailed Description

A subclass of CanvasTag for Artifacts.

A subclass of CanvasTag for Artifacts. In Tagged PDF, an object can be marked as an Artifact in order to signify that it is more part of the document structure than of the document content. Examples are page headers, layout features, etc. Screen readers can choose to ignore Artifacts.

Constructor & Destructor Documentation

◆ CanvasArtifact()

iText.Kernel.Pdf.Canvas.CanvasArtifact.CanvasArtifact ( )
inline

Creates a CanvasArtifact object, which is a CanvasTag with a role of Artifact.