InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICustomDashedPathStrokerValues Class Referenceabstract
Inheritance diagram for ICustomDashedPathStrokerValues:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ICUSTOMDASHEDPATHSTROKERVALUES }
 

Public Member Functions

virtual uint32 GetDashCount () const =0
 
virtual PMReal GetNthDash (uint32 index) const =0
 
virtual void SetDashes (uint32 count, PMReal const *dashes)=0
 
virtual PMReal const * GetDashes () const =0
 
virtual
IDashedAttributeValues::CornerAdjustment 
GetCornerAdjustment () const =0
 
virtual void SetCornerAdjustment (IDashedAttributeValues::CornerAdjustment cornerAdjust)=0
 
virtual int32 GetLineCap () const =0
 
virtual void SetLineCap (int32 lineCap)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual IDashedAttributeValues::CornerAdjustment ICustomDashedPathStrokerValues::GetCornerAdjustment () const
pure virtual

Retrieves corner adjustment

Returns
current corner adjustment
See Also
IDashedAttributeValues
virtual uint32 ICustomDashedPathStrokerValues::GetDashCount () const
pure virtual
Returns
number of values
virtual PMReal const* ICustomDashedPathStrokerValues::GetDashes () const
pure virtual

Retrieves dash array in one call

Returns
dash array
virtual int32 ICustomDashedPathStrokerValues::GetLineCap () const
pure virtual

Retrieves line cap

Returns
current line cap
virtual PMReal ICustomDashedPathStrokerValues::GetNthDash (uint32 index) const
pure virtual

Retrieves a single entry from the dash array

Parameters
indexIN The index of the dash to return. Must be < GetDashCount()
Returns
nth dash
virtual void ICustomDashedPathStrokerValues::SetCornerAdjustment (IDashedAttributeValues::CornerAdjustment cornerAdjust)
pure virtual

Sets corner adjustment

Parameters
cornerAdjustIN New corner adjustment
virtual void ICustomDashedPathStrokerValues::SetDashes (uint32 count,
PMReal const * dashes 
)
pure virtual

Sets the dash array

Parameters
countIN The number of dashes in the array. May be zero to clear array
dashesIN The new dash array. May be nil if count is zero
virtual void ICustomDashedPathStrokerValues::SetLineCap (int32 lineCap)
pure virtual

Sets line cap

Parameters
lineCapIN The new line cap