A3DPDFGraphicCompositePathData
Fields
A3DUns32 |
m_iNumberOfGraphics |
A3DPDFEGraphicType * |
m_peGraphicOrder |
A3DUns32 |
m_iNumberOfLines |
A3DPDFGraphicLineData * | m_pLinesData |
A3DUns32 |
m_iNumberOfArcs |
A3DPDFGraphicArcData * | m_pArcsData |
A3DUns32 |
m_iNumberOfBezierCurves |
A3DPDFGraphicBezierCurveData * | m_pCurvesData |
A3DPDFRgbColorData | m_sPathColor |
A3DPDFRgbColorData * | m_pFillColor |
A3DDouble |
m_dWidth |
A3DDouble |
m_dDashSize |
A3DDouble |
m_dGapSize |
A3DPDFDashPatternData * | m_pDashPattern |
Detailed Description
-
struct
A3DPDFGraphicCompositePathData
Structure that defines a graphic path.
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]
- Version
- 9.1
Public Members
-
A3DPDFEGraphicType *
m_peGraphicOrder
The order to draw the following elements. The size of the array is m_iNumberOfGraphics.
-
A3DPDFGraphicLineData *
m_pLinesData
The data of the lines of the path, ordered from the first line to be drawn to the last.
-
A3DPDFGraphicArcData *
m_pArcsData
The data of the arcs of the path, ordered from the first arc to be drawn to the last.
-
A3DPDFGraphicBezierCurveData *
m_pCurvesData
The data of the curves of the path, ordered from the first curve to be drawn to the last.
-
A3DPDFRgbColorData
m_sPathColor
The path color, overrides the colors given in LinesData, ArcsData, CurvesData.
-
A3DPDFRgbColorData *
m_pFillColor
Optional: the filling color. Overrides the colors given in LinesData, ArcsData, CurvesData.
-
A3DDouble
m_dWidth
The width of the path. Overrides the colors given in LinesData, ArcsData, CurvesData.
-
A3DDouble
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
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.
-
A3DPDFDashPatternData *
m_pDashPattern
Optional: the dash pattern. If m_pDashPattern is defined, it supersedes m_dDashSize and m_dGapSize.