A3DPDFGraphicCompositePathData Struct Reference

Structure that defines a graphic path. More...

Data Fields

A3DDouble m_dDashSize
 
A3DDouble m_dGapSize
 
A3DDouble m_dWidth
 
A3DInt32 m_iNumberOfArcs
 
A3DInt32 m_iNumberOfBezierCurves
 
A3DInt32 m_iNumberOfGraphics
 
A3DInt32 m_iNumberOfLines
 
A3DPDFGraphicArcDatam_pArcsData
 
A3DPDFGraphicBezierCurveDatam_pCurvesData
 
A3DPDFEGraphicTypem_peGraphicOrder
 
A3DPDFRgbColorDatam_pFillColor
 
A3DPDFGraphicLineDatam_pLinesData
 
A3DPDFRgbColorData m_sPathColor
 

Detailed Description

Structure that defines a graphic path.

Version
9.1

The elements are given ordered from the first to the last element to be drawn. For example, if there are 4 graphics, and m_peGraphicOrder is: m_peGraphicOrder[0]=kA3DPDFGraphicArc, m_peGraphicOrder[1]=kA3DPDFGraphicLine, m_peGraphicOrder[2]=kA3DPDFGraphicArc, m_peGraphicOrder[3]=kA3DPDFGraphicLine, m_iNumberOfLines is 2 m_iNumberOfArcs is 2 the first element to be drawn will be m_pArcsData[0] the second will be m_pLinesData[0] the third m_pArcsData[1] the last m_pLinesData[1]

Field Documentation

A3DDouble A3DPDFGraphicCompositePathData::m_dDashSize

The size of the visible part of a dashed path in points. If O the path will be plain. Overrides the colors given in LinesData, ArcsData, CurvesData.

A3DDouble A3DPDFGraphicCompositePathData::m_dGapSize

The size of the invisible part of a dashed path in points. If O the path will be plain. Overrides the colors given in LinesData, ArcsData, CurvesData.

A3DDouble A3DPDFGraphicCompositePathData::m_dWidth

The width of the path. Overrides the colors given in LinesData, ArcsData, CurvesData.

A3DInt32 A3DPDFGraphicCompositePathData::m_iNumberOfArcs

The number of arcs of the path.

A3DInt32 A3DPDFGraphicCompositePathData::m_iNumberOfBezierCurves

The number of curves of the path.

A3DInt32 A3DPDFGraphicCompositePathData::m_iNumberOfGraphics

The total number of lines, arcs, beziers of the path, equal to the size of the next array.

A3DInt32 A3DPDFGraphicCompositePathData::m_iNumberOfLines

The number of lines of the path.

A3DPDFGraphicArcData* A3DPDFGraphicCompositePathData::m_pArcsData

The data of the arcs of the path, ordered from the first arc to be drawn to the last.

A3DPDFGraphicBezierCurveData* A3DPDFGraphicCompositePathData::m_pCurvesData

The data of the curves of the path, ordered from the first curve to be drawn to the last.

A3DPDFEGraphicType* A3DPDFGraphicCompositePathData::m_peGraphicOrder

The order to draw the following elements.

A3DPDFRgbColorData* A3DPDFGraphicCompositePathData::m_pFillColor

Optional: the filling color. Overrides the colors given in LinesData, ArcsData, CurvesData.

A3DPDFGraphicLineData* A3DPDFGraphicCompositePathData::m_pLinesData

The data of the lines of the path, ordered from the first line to be drawn to the last.

A3DPDFRgbColorData A3DPDFGraphicCompositePathData::m_sPathColor

The path color, overrides the colors given in LinesData, ArcsData, CurvesData.