24 #ifndef __IParaRulesAdornmentData__ 25 #define __IParaRulesAdornmentData__ 27 #include "IPMUnknown.h" 28 #include "TextAttrID.h" 29 #include "ITextAttrStrokeType.h" 42 enum { kDefaultIID = IID_IPARARULESADORNMENTDATA };
58 UID gapColor,
const PMReal& gapTint, bool16 gapOverprint) = 0;
72 virtual void SetNoLine() = 0;
74 virtual int32 GetNumSegments()
const = 0 ;
75 virtual const PMPoint& GetNthPosition( int32 n )
const = 0 ;
76 virtual const PMReal& GetNthLength( int32 n )
const = 0 ;
78 virtual const PMReal& GetWeight()
const = 0;
79 virtual bool16 GetOverprint()
const = 0;
80 virtual const PMReal& GetTint()
const = 0;
81 virtual UID GetColor()
const = 0;
83 virtual bool16 GetAbove()
const = 0;
84 virtual bool16 GetGapOverprint()
const = 0;
85 virtual const PMReal& GetGapTint()
const = 0;
86 virtual UID GetGapColor()
const = 0;
88 virtual PMReal GetRuleOffset()
const = 0;
90 virtual const PMMatrix& GetTransform()
const = 0 ;