24 #ifndef __ITOPOptionsCmdData__ 25 #define __ITOPOptionsCmdData__ 27 #include "IPMUnknown.h" 29 #include "TextOnPathID.h" 31 #include "TOPOptionsType.h" 55 enum { kDefaultIID = IID_ITOPOPTIONSCMDDATA };
58 virtual void SetTypeEffect(
const EffectType typeEffect ) = 0;
59 virtual const EffectType GetTypeEffect()
const = 0;
61 virtual void SetTextAlign(
const TextAlignType textAlign ) = 0;
62 virtual const TextAlignType GetTextAlign()
const = 0;
64 virtual void SetPathAlign(
const PathAlignType pathAlign ) = 0;
65 virtual const PathAlignType GetPathAlign()
const = 0;
69 virtual void SetOverlapOffset(
const int16 overlapOffset ) = 0;
70 virtual const int16 GetOverlapOffset()
const = 0;
73 virtual void SetFlip(
const bool16 flip ) = 0;
74 virtual const bool16 GetFlip()
const = 0;
76 virtual void Set(
const TextAlignType textAlign,
const PathAlignType pathAlign,
77 const EffectType typeEffect,
const int16 overlapOffset,
78 const bool16 flip ) = 0;
81 #endif //__ITOPOptionsCmdData__