36#define IDOMCanvasClassID 0x91974df3, 0x24764464, 0x9cb40b30, 0xb0d2f71f
196#define edlobj2IDOMCanvas(src) edl_cast((IDOMCanvas *)NULL, src)
197#define dom2IDOMCanvas(src) dom2NodeType<IDOMCanvas, eDOMCanvasNode>(src)
An object to represent a 128-bit globally unique ID.
Definition objclassid.h:29
EDL Object Interface.
Definition iedlobject.h:31
EDLString language
Definition idomcanvas.h:49
EDLString automationPropertiesName
Definition idomcanvas.h:51
float opacity
Definition idomcanvas.h:48
eEdgeMode edgeMode
Definition idomcanvas.h:50
IDOMBrushPtr ptrOpacityMask
Definition idomcanvas.h:55
Data()
Definition idomcanvas.h:46
IDOMPathGeometryPtr ptrClip
Definition idomcanvas.h:56
FMatrix renderTransform
Definition idomcanvas.h:53
EDLString automationPropertiesHelpText
Definition idomcanvas.h:52
IDOMResourceDictionaryPtr ptrResources
Definition idomcanvas.h:57
IDOMTargetPtr ptrNavigateLink
Definition idomcanvas.h:54
A canvas is a special form of an isolated, non-knockout, normal blended transparency group.
Definition idomcanvas.h:35
virtual void setResourceDictionary(const IDOMResourceDictionaryPtr &ptrResourceDictionary)=0
Sets the resource dictionary.
virtual EDLString getAutomationPropertiesHelpText() const =0
Retrieves the automation properties help text of the <Canvas> element.
static const CClassID & classID()
Retrieves the class id of IDOMCanvas.
Definition idomcanvas.h:64
virtual EDLString getLanguage() const =0
Retrieves the default language of the <Canvas> element and any of its children.
virtual void setEdgeMode(eEdgeMode em)=0
Sets render the options edge mode of the <Canvas> element.
virtual void setNavigateLink(const IDOMTargetPtr &target)=0
Sets the target of a hyperlink.
virtual IDOMTargetPtr getNavigateLink() const =0
Retrieves the target of a hyperlink.
virtual eEdgeMode getEdgeMode() const =0
Retrieves render options edge mode of the <Canvas> element.
virtual void setLanguage(const EDLString &lang)=0
Sets the default language of the <Canvas> element and any of its children.
virtual IDOMResourceDictionaryPtr getResourceDictionary() const =0
Retrieves a smart pointer to the resource dictionary.
virtual EDLString getAutomationPropertiesName() const =0
Retrieves the automation properties name of the <Canvas> element.
virtual void setAutomationPropertiesHelpText(const EDLString &helptext)=0
Sets automation properties help text of the <Canvas> element.
virtual void setAutomationPropertiesName(const EDLString &propname)=0
Sets the automation properties name of the <Canvas> element.
IDOMTransparencyGroup interface. Analogous to PDF Transparency groups.
Definition idomgroup.h:153
CTransformMatrix< double > FMatrix
Definition edlgeom.h:1208
#define _END_EDL_DOM_NAMESPACE
Definition edlnamespaces.h:110
#define _BEGIN_EDL_DOM_NAMESPACE
Definition edlnamespaces.h:109
EDLString and EDLSysString classes and associated EDL string manipulation functions.
std::wstring EDLString
Definition edlstring.h:165
eEdgeMode
Available options for the RenderOptionsEdgeMode property, which controls anti-aliasing behavior on an...
Definition idomedgemode.h:19
@ eEMDefault
Definition idomedgemode.h:20
#define IDOMCanvasClassID
Definition idomcanvas.h:36
#define DECL_SMART_PTR(cls)
Definition smartptr.h:211