Custom Platform Support Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
DOM::StrokeStyle::IDashedStrokeStyle Class Referenceabstract

Defines an interface that represents a "dashed" stroke of an edge. More...

#include <IDashedStrokeStyle.h>

Inheritance diagram for DOM::StrokeStyle::IDashedStrokeStyle:

Public Member Functions

virtual FCM::Result _FCMCALL GetThickness (FCM::Double &thickness)=0
 This function provides the stroke thickness. More...
 
virtual FCM::Result _FCMCALL GetFillStyle (PIFCMUnknown &pFillStyle)=0
 This function gets the fill style settings of the stroke. More...
 
virtual FCM::Result _FCMCALL GetSolidDashLength (FCM::U_Int32 &solidDashLength)=0
 This function gets length of the solid parts of a dashed stroke. More...
 
virtual FCM::Result _FCMCALL GetBlankDashLength (FCM::U_Int32 &blankDashLength)=0
 This function gets length of the blank part of a dashed stroke. More...
 

Detailed Description

Defines an interface that represents a "dashed" stroke of an edge.

Member Function Documentation

virtual FCM::Result _FCMCALL DOM::StrokeStyle::IDashedStrokeStyle::GetBlankDashLength ( FCM::U_Int32 blankDashLength)
pure virtual

This function gets length of the blank part of a dashed stroke.

Parameters
blankDashLength(OUT) Length of the blank part of the dashed stroke.
Returns
On success, FCM_SUCCESS is returned, else an error code is returned.
virtual FCM::Result _FCMCALL DOM::StrokeStyle::IDashedStrokeStyle::GetFillStyle ( PIFCMUnknown &  pFillStyle)
pure virtual

This function gets the fill style settings of the stroke.

Parameters
pFillStyle(OUT) Fill style of the stroke (ISolidFillStyle or IGradientFillStyle or IBitmapFillStyle).
Returns
On success, FCM_SUCCESS is returned, else an error code is returned.
See also
DOM::FillStyle::ISolidFillStyle
DOM::FillStyle::IGradientFillStyle
DOM::FillStyle::IBitmapFillStyle
virtual FCM::Result _FCMCALL DOM::StrokeStyle::IDashedStrokeStyle::GetSolidDashLength ( FCM::U_Int32 solidDashLength)
pure virtual

This function gets length of the solid parts of a dashed stroke.

Parameters
solidDashLength(OUT) Length of the solid part of the dashed stroke.
Returns
On success, FCM_SUCCESS is returned, else an error code is returned.
virtual FCM::Result _FCMCALL DOM::StrokeStyle::IDashedStrokeStyle::GetThickness ( FCM::Double thickness)
pure virtual

This function provides the stroke thickness.

Parameters
thickness(OUT) Thickness of the stroke.
Returns
On success, FCM_SUCCESS is returned, else an error code is returned.

The documentation for this class was generated from the following file: