Mako 7.5.0 API
Loading...
Searching...
No Matches
JawsMako::IMarkedContentArtifactDetails Class Referenceabstract

A subclass of IMarkedContentDetails that is created when the content is a logical structure Artifact. More...

#include <structure.h>

Inheritance diagram for JawsMako::IMarkedContentArtifactDetails:

Public Member Functions

virtual U8String getType () const =0
 Get the type of the artifact, if present. Returns an empty string if no Type information is provided.
 
virtual U8String getSubtype () const =0
 Get the subtype of the artifact, if present. Returns an empty string if no Type information is provided.
 
- Public Member Functions inherited from JawsMako::IMarkedContentDetails
virtual U8String getTag () const =0
 Obtain the marked content's tag.
 
virtual IPDFObjectPtr getProperties () const =0
 Obtain the properties, if present, as a PDF Object. Do not edit this object.
 
virtual bool getIsPoint () const =0
 Do the marked content details represent a single point?
 
- Public Member Functions inherited from IRCObject
virtual void addRef () const =0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
 
virtual bool decRef () const =0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
 
virtual int32 getRefCount () const =0
 Retrieve the current reference count of the actual object pointed to.
 

Static Public Member Functions

static JAWSMAKO_API IMarkedContentArtifactDetailsPtr create (const IJawsMakoPtr &jawsMako, const U8String &tag, const IRCObjectPtr &properties, bool isPoint)
 Basic marked content artifact details creation.
 
static JAWSMAKO_API IMarkedContentArtifactDetailsPtr create (const IJawsMakoPtr &jawsMako, const U8String &type, const U8String &subType)
 Create marked content details for a logical structure Artifact In this context, an artifact is any object that are not relevant for the understanding of the content.
 
- Static Public Member Functions inherited from JawsMako::IMarkedContentDetails
static JAWSMAKO_API IMarkedContentDetailsPtr create (const IJawsMakoPtr &jawsMako, const U8String &tag, const IRCObjectPtr &properties, bool isPoint)
 Create general-purpose marked content details.
 

Additional Inherited Members

- Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.
 

Detailed Description

A subclass of IMarkedContentDetails that is created when the content is a logical structure Artifact.


The documentation for this class was generated from the following file: