InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IStrokeAttributeSuite Class Referenceabstract

#include <IStrokeAttributeSuite.h>

Inheritance diagram for IStrokeAttributeSuite:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTROKEATTRIBUTESUITE }
 

Public Member Functions

virtual uint16 GetStrokeWeightCount (void) const =0
 
virtual int16 GetStrokeWeightValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetStrokeWeight (uint32 whichAttribute) const =0
 
virtual bool16 IsStrokeWeightEnabled (void)=0
 
virtual uint16 GetVisibleStrokeWeightCount (void)=0
 
virtual PMReal GetVisibleStrokeWeight (uint32 whichAttribute)=0
 
virtual uint16 GetLineImplCount (void) const =0
 
virtual int16 GetLineImplValueCount (uint32 whichAttribute) const =0
 
virtual void GetLineImpl (uint32 whichAttribute, ClassID &implClass, UID &implUID) const =0
 
virtual bool16 IsLineImplEnabled (ClassID=kInvalidClass)=0
 
virtual uint16 GetLineCapCount (void) const =0
 
virtual int16 GetLineCapValueCount (uint32 whichAttribute) const =0
 
virtual int32 GetLineCap (uint32 whichAttribute) const =0
 
virtual bool16 IsLineCapEnabled (void)=0
 
virtual uint16 GetJoinTypeCount (void) const =0
 
virtual int16 GetJoinTypeValueCount (uint32 whichAttribute) const =0
 
virtual int32 GetJoinType (uint32) const =0
 
virtual bool16 IsJoinTypeEnabled (void)=0
 
virtual uint16 GetArrowHeadAlignmentCount (void) const =0
 
virtual int16 GetArrowHeadAlignmentValueCount (uint32 whichAttribute) const =0
 
virtual int32 GetArrowHeadAlignment (uint32 whichAttribute) const =0
 
virtual bool16 IsArrowHeadAlignmentEnabled (void)=0
 
virtual uint16 GetLineStartImplClassCount (void) const =0
 
virtual int16 GetLineStartImplClassValueCount (uint32 whichAttribute) const =0
 
virtual ClassID GetLineStartImplClass (uint32 whichAttribute) const =0
 
virtual bool16 IsLineStartImplClassEnabled (void)=0
 
virtual uint16 GetLineEndImplClassCount (void) const =0
 
virtual int16 GetLineEndImplClassValueCount (uint32 whichAttribute) const =0
 
virtual ClassID GetLineEndImplClass (uint32) const =0
 
virtual bool16 IsLineEndImplClassEnabled (void)=0
 
virtual uint16 GetCornerImplClassCount (void) const =0
 
virtual int16 GetCornerImplClassValueCount (uint32 whichAttribute) const =0
 
virtual ClassID GetCornerImplClass (uint32) const =0
 
virtual bool16 IsCornerImplClassEnabled (void)=0
 
virtual uint16 GetCornerRadiusCount (void) const =0
 
virtual int16 GetCornerRadiusValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetCornerRadius (uint32) const =0
 
virtual bool16 IsCornerRadiusEnabled (void)=0
 
virtual uint16 GetMiterLimitCount (void) const =0
 
virtual int16 GetMiterLimitValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetMiterLimit (uint32) const =0
 
virtual bool16 IsMiterLimitEnabled (void)=0
 
virtual uint16 GetStrokeAlignmentCount () const =0
 
virtual int16 GetStrokeAlignmentValueCount (uint32 whichAttribute) const =0
 
virtual int32 GetStrokeAlignment (uint32 whichAttribute) const =0
 
virtual bool16 GetStrokeAlignmentsEnabledFlags (bool16 *centerAlign=nil, bool16 *insideAlign=nil, bool16 *outsideAlign=nil) const =0
 
virtual int32 GetDefaultStrokeAlignment () const =0
 
virtual uint16 GetGapColorCount () const =0
 
virtual uint16 GetGapColorValueCount (uint32 whichAttribute) const =0
 
virtual UID GetGapColor (uint32 whichAttribute) const =0
 
virtual bool16 IsGapColorEnabled () const =0
 
virtual uint16 GetGapTintCount () const =0
 
virtual uint16 GetGapTintValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetGapTint (uint32 whichAttribute) const =0
 
virtual bool16 IsGapTintEnabled () const =0
 
virtual uint16 GetArrowHeadStartScaleCount (void) const =0
 
virtual int16 GetArrowHeadStartScaleValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetArrowHeadStartScale (uint32 whichAttribute) const =0
 
virtual bool16 IsArrowHeadStartScaleEnabled (void)=0
 
virtual uint16 GetArrowHeadEndScaleCount (void) const =0
 
virtual int16 GetArrowHeadEndScaleValueCount (uint32 whichAttribute) const =0
 
virtual PMReal GetArrowHeadEndScale (uint32 whichAttribute) const =0
 
virtual bool16 IsArrowHeadEndScaleEnabled (void)=0
 
virtual ErrorCode ApplyStrokeWeight (const PMReal &strokeWeight)=0
 
virtual ErrorCode ApplyLineImpl (const ClassID &implClass, UID const &implUID=kInvalidUID)=0
 
virtual ErrorCode ApplyLineCap (const int32 &lineCap)=0
 
virtual ErrorCode ApplyJoinType (const int32 &joinType)=0
 
virtual ErrorCode ApplyArrowHeadAlignment (const int32 &arrowHeadAlignment)=0
 
virtual ErrorCode ApplyLineStartImplClass (const ClassID &implClass)=0
 
virtual ErrorCode ApplyLineEndImplClass (const ClassID &implClass)=0
 
virtual ErrorCode ApplyCornerImplClass (const ClassID &implClass)=0
 
virtual ErrorCode ApplyCornerRadius (const PMReal &radius)=0
 
virtual ErrorCode ApplyMiterLimit (const PMReal &miterLimit)=0
 
virtual ErrorCode ApplyStrokeAlignment (int32 strokeAlignment)=0
 
virtual ErrorCode ApplyGapColor (UID const &gapColorUID)=0
 
virtual ErrorCode ApplyGapTint (PMReal const &tint)=0
 
virtual ErrorCode ApplyArrowHeadStartScale (const PMReal &arrowHeadScaleFactor)=0
 
virtual ErrorCode ApplyArrowHeadEndScale (const PMReal &arrowHeadScaleFactor)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

This is a high level attribute suite interface specifically to faciliate getting/setting of various stroke attributes. It uses the IGraphicAttributeSuite to get/set appropriate data. Each attribute type has four methods:

  1. Get__Count. Get the number of unique value for that attribute. A zero count means this attribute does not exist in the selection. A value of one means there's exactly one unique value representing this attribute. A value greater than one implies a mixed selection.
  2. Get__ValueCount. Get the number of nth value for this attribute. If there are more than one value in the selection, then use this method to determine the number of occurrences for each of the attribute value.
  3. Get__. Get the attribute value specified by the given index.
  4. Is__Enabled. Returns kTrue/kFalse to indicate if this attribute is enabled.

Member Function Documentation

virtual ErrorCode IStrokeAttributeSuite::ApplyArrowHeadAlignment (const int32 & arrowHeadAlignment)
pure virtual

Apply the specified line cap to the selection.

Parameters
arrowHeadAlignmentthe arrow head alignment to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyArrowHeadEndScale (const PMRealarrowHeadScaleFactor)
pure virtual

Apply the specified arrow head scale factor to the end arrow head

Parameters
arrowHeadScaleFactorThe scaling to be applied to the end arrow head (1%..1000%)..Default scaling is 100%
Returns
kSuccess if successful, else an error code
virtual ErrorCode IStrokeAttributeSuite::ApplyArrowHeadStartScale (const PMRealarrowHeadScaleFactor)
pure virtual

Apply the specified arrow head scale factor to the start arrow head

Parameters
arrowHeadScaleFactorThe scaling to be applied to the start arrow head (1%..1000%)..Default scaling is 100%
Returns
kSuccess if successful, else an error code
virtual ErrorCode IStrokeAttributeSuite::ApplyCornerImplClass (const ClassIDimplClass)
pure virtual

Apply the specified corner type to the selection.

Parameters
implClassthe corner type to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyCornerRadius (const PMRealradius)
pure virtual

Apply the specified corner radius to the selection.

Parameters
radiusthe corner radius to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyGapColor (UID const & gapColorUID)
pure virtual

Apply the specified gap color UID to the selection

Parameters
gapColorUIDThe UID for the swatch to apply
Returns
kSuccess if successful, else an error code
virtual ErrorCode IStrokeAttributeSuite::ApplyGapTint (PMReal const & tint)
pure virtual

Apply the specified gap color tint to the selection

Parameters
tintThe tint to apply (0%..100%)
Returns
kSuccess if successful, else an error code
virtual ErrorCode IStrokeAttributeSuite::ApplyJoinType (const int32 & joinType)
pure virtual

Apply the specified join type to the selection.

Parameters
joinTypethe join type to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyLineCap (const int32 & lineCap)
pure virtual

Apply the specified line cap to the selection.

Parameters
lineCapthe line cap to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyLineEndImplClass (const ClassIDimplClass)
pure virtual

Apply the specified line end implementation class to the selection.

Parameters
implClassthe line end implementation class to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyLineImpl (const ClassIDimplClass,
UID const & implUID = kInvalidUID 
)
pure virtual

Apply the specified line impelementation class and UID to the selection.

Parameters
implClassline impelmentation class ID to apply.
implUIDline impelmentation UID to apply. implUID should not be kInvalidUID for custom line implementation class.
virtual ErrorCode IStrokeAttributeSuite::ApplyLineStartImplClass (const ClassIDimplClass)
pure virtual

Apply the specified line start implementation class to the selection.

Parameters
implClassthe line start implementation class to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyMiterLimit (const PMRealmiterLimit)
pure virtual

Apply the specified miter limit to the selection.

Parameters
miterLimitthe miter limit to apply.
virtual ErrorCode IStrokeAttributeSuite::ApplyStrokeAlignment (int32 strokeAlignment)
pure virtual

Apply the specified stroke alignment to the selection

Parameters
strokeAlignmentThe alignment to apply.
Returns
kSuccess if successful, else an error code
virtual ErrorCode IStrokeAttributeSuite::ApplyStrokeWeight (const PMRealstrokeWeight)
pure virtual

Apply the specified strokeWeight to the selection.

Parameters
strokeWeightstroke to apply.
virtual int32 IStrokeAttributeSuite::GetArrowHeadAlignment (uint32 whichAttribute) const
pure virtual

Returns the nth arrow head alignment specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetArrowHeadAlignmentCount (void ) const
pure virtual

Returns the number of arrow head alignments.

virtual int16 IStrokeAttributeSuite::GetArrowHeadAlignmentValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth arrow head alignments specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual PMReal IStrokeAttributeSuite::GetArrowHeadEndScale (uint32 whichAttribute) const
pure virtual
Returns the arrow head end scale for the nth arrowheadendscale attribute

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetArrowHeadEndScaleCount (void ) const
pure virtual

Returns the number of unique arrow head end scale count in the selection.

virtual int16 IStrokeAttributeSuite::GetArrowHeadEndScaleValueCount (uint32 whichAttribute) const
pure virtual
Returns the number of nth arrow head end scale value count specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual PMReal IStrokeAttributeSuite::GetArrowHeadStartScale (uint32 whichAttribute) const
pure virtual
Returns the arrow head start scale for the nth arrowheadstartscale attribute

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetArrowHeadStartScaleCount (void ) const
pure virtual

Returns the number of unique arrowheadstartscale attribute count in the selection.

virtual int16 IStrokeAttributeSuite::GetArrowHeadStartScaleValueCount (uint32 whichAttribute) const
pure virtual
Returns the number of nth arrowheadstartscale value count specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual ClassID IStrokeAttributeSuite::GetCornerImplClass (uint32 ) const
pure virtual

Returns the nth corner implmentation class specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetCornerImplClassCount (void ) const
pure virtual

Returns the number of corner implmentation classes.

virtual int16 IStrokeAttributeSuite::GetCornerImplClassValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth corner implmentation classes specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual PMReal IStrokeAttributeSuite::GetCornerRadius (uint32 ) const
pure virtual

Returns the nth corner radius specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetCornerRadiusCount (void ) const
pure virtual

Returns the number of corner radius.

virtual int16 IStrokeAttributeSuite::GetCornerRadiusValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth corner radius specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual int32 IStrokeAttributeSuite::GetDefaultStrokeAlignment () const
pure virtual

Returns default stroke alignment.

virtual UID IStrokeAttributeSuite::GetGapColor (uint32 whichAttribute) const
pure virtual

Returns the nth gap colors specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The nth gap color UID specified by whichAttribute
virtual uint16 IStrokeAttributeSuite::GetGapColorCount () const
pure virtual

Returns the number of gap colors in the selection.

Returns
The number of gap colors
virtual uint16 IStrokeAttributeSuite::GetGapColorValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth gap color specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The number of nth gap color specified by whichAttribute
virtual PMReal IStrokeAttributeSuite::GetGapTint (uint32 whichAttribute) const
pure virtual

Returns the nth gap tint specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The nth gap tint specified by whichAttribute
virtual uint16 IStrokeAttributeSuite::GetGapTintCount () const
pure virtual

Returns the number of gap tints in the selection.

Returns
The number of gap tints
virtual uint16 IStrokeAttributeSuite::GetGapTintValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth gap tints specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The number of nth gap tint specified by whichAttribute
virtual int32 IStrokeAttributeSuite::GetJoinType (uint32 ) const
pure virtual

Returns the nth join type specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetJoinTypeCount (void ) const
pure virtual

Returns the number of join types.

virtual int16 IStrokeAttributeSuite::GetJoinTypeValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth join types specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual int32 IStrokeAttributeSuite::GetLineCap (uint32 whichAttribute) const
pure virtual

Returns the nth line cap specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetLineCapCount (void ) const
pure virtual

Returns the number of line caps.

virtual int16 IStrokeAttributeSuite::GetLineCapValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth line caps specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual ClassID IStrokeAttributeSuite::GetLineEndImplClass (uint32 ) const
pure virtual

Returns the nth line end implmentation class specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetLineEndImplClassCount (void ) const
pure virtual

Returns the number of line end implmentation classes.

virtual int16 IStrokeAttributeSuite::GetLineEndImplClassValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth line end implmentation classes specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual void IStrokeAttributeSuite::GetLineImpl (uint32 whichAttribute,
ClassIDimplClass,
UIDimplUID 
) const
pure virtual

Returns the nth line implementation class and the associated UID for a custom line style. implUID is kInvalidUID for a predefined line implementation class.

Parameters
whichAttributethe nth attribute index starting from 0.
implClassthe nth line implementation class ID.
implUIDthe nth line implemenation UID.
virtual uint16 IStrokeAttributeSuite::GetLineImplCount (void ) const
pure virtual

Returns the number of line implementation classes.

virtual int16 IStrokeAttributeSuite::GetLineImplValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth line implementation classes specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual ClassID IStrokeAttributeSuite::GetLineStartImplClass (uint32 whichAttribute) const
pure virtual

Returns the nth line start implmentation class specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetLineStartImplClassCount (void ) const
pure virtual

Returns the number of line start implmentation classes.

virtual int16 IStrokeAttributeSuite::GetLineStartImplClassValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth line start implmentation classes specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual PMReal IStrokeAttributeSuite::GetMiterLimit (uint32 ) const
pure virtual

Returns the nth miter limit specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetMiterLimitCount (void ) const
pure virtual

Returns the number of miter limits.

virtual int16 IStrokeAttributeSuite::GetMiterLimitValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth miter limits specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual int32 IStrokeAttributeSuite::GetStrokeAlignment (uint32 whichAttribute) const
pure virtual

Returns the nth stroke alignment specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The nth stroke alignment specified by whichAttribute
virtual uint16 IStrokeAttributeSuite::GetStrokeAlignmentCount () const
pure virtual

Returns the number of stroke alignments in the selection.

Returns
The number of stroke alignments
virtual bool16 IStrokeAttributeSuite::GetStrokeAlignmentsEnabledFlags (bool16 * centerAlign = nil,
bool16 * insideAlign = nil,
bool16 * outsideAlign = nil 
) const
pure virtual

Returns kTrue if the stroke alignment attribute is currently enabled. Otherwise returns kFalse. 3 parameters returns if each alignment (center, inside and outside) is enabled. For most cases we don't care as they are in the same state as stroke alignment attribute.

Parameters
centerAlign- When non-nil, returns kTrue if center alignment is enabled, otherwise kFalse.
insideAlign- When non-nil, returns kTrue if center alignment is enabled, otherwise kFalse.
outsideAlign- When non-nil, returns kTrue if center alignment is enabled, otherwise kFalse.
Returns
Boolean value indicating if stroke alignment is enabled
virtual int16 IStrokeAttributeSuite::GetStrokeAlignmentValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth stroke alignment specified by whichAttribute.

Parameters
whichAttributeThe nth attribute index starting from 0.
Returns
The number of nth stroke alignment specified by whichAttribute
virtual PMReal IStrokeAttributeSuite::GetStrokeWeight (uint32 whichAttribute) const
pure virtual

Returns the nth stroke weight in the selection specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetStrokeWeightCount (void ) const
pure virtual

Returns the number of unique stroke weight count in the selection.

virtual int16 IStrokeAttributeSuite::GetStrokeWeightValueCount (uint32 whichAttribute) const
pure virtual

Returns the number of nth stroke weight value count specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual PMReal IStrokeAttributeSuite::GetVisibleStrokeWeight (uint32 whichAttribute)
pure virtual

Returns the nth visible stroke weight in the selection specified by whichAttribute.

Parameters
whichAttributethe nth attribute index starting from 0.
virtual uint16 IStrokeAttributeSuite::GetVisibleStrokeWeightCount (void )
pure virtual

Returns the number of none-zero stroke weight in the selection.

virtual bool16 IStrokeAttributeSuite::IsArrowHeadAlignmentEnabled (void )
pure virtual

Returns kTrue if the arrow head alignment is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsArrowHeadEndScaleEnabled (void )
pure virtual
Returns kTrue if the arrow head end scale attribute is currently enabled.

Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsArrowHeadStartScaleEnabled (void )
pure virtual
Returns kTrue if the arrow head start scale attribute is currently enabled.

Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsCornerImplClassEnabled (void )
pure virtual

Returns kTrue if the corner type attribute is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsCornerRadiusEnabled (void )
pure virtual

Returns kTrue if the corner radius attribute is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsGapColorEnabled () const
pure virtual

Returns kTrue if the gap color attribute is currently enabled. Otherwise returns kFalse.

Returns
Boolean value indicating if gap color is enabled
virtual bool16 IStrokeAttributeSuite::IsGapTintEnabled () const
pure virtual

Returns kTrue if the gap tint attribute is currently enabled. Otherwise returns kFalse.

Returns
Boolean value indicating if gap tint is enabled
virtual bool16 IStrokeAttributeSuite::IsJoinTypeEnabled (void )
pure virtual

Returns kTrue if the join type is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsLineCapEnabled (void )
pure virtual

Returns kTrue if the line cap is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsLineEndImplClassEnabled (void )
pure virtual

Returns kTrue if the line end attribute is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsLineImplEnabled (ClassID  = kInvalidClass)
pure virtual

Returns kTrue if the given line implementation is currently enabled. Otherwise returns kFalse.

Parameters
lineimplementation class to query.
virtual bool16 IStrokeAttributeSuite::IsLineStartImplClassEnabled (void )
pure virtual

Returns kTrue if the line start attribute is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsMiterLimitEnabled (void )
pure virtual

Returns kTrue if the miter limit attribute is currently enabled. Otherwise returns kFalse.

virtual bool16 IStrokeAttributeSuite::IsStrokeWeightEnabled (void )
pure virtual

Returns kTrue if the stroke weight attribute is currently enabled. Otherwise returns kFalse.