struct A3DPDFDashPatternData

Structure that defines a graphic dash pattern.

The dash pattern controls the pattern of dashes and gaps used to stroke paths. It is specified by a dash array and a dash phase. The dash array’s elements are numbers that specify the lengths of alternating dashes and gaps; the numbers shall be nonnegative and not all zero. The dash phase specifies the distance into the dash pattern at which to start the dash. Before beginning to stroke a path, the dash array is cycled through, adding up the lengths of dashes and gaps. When the accumulated length equals the value specified by the dash phase, stroking of the path begins, and the dash array is used cyclically from that point onward.



Due to internal limitations, m_pdDashes length should not exceed 11.

Public Members

A3DUns32 m_iDashesLength

The size of m_pdDashes. Maximum allowed is 11.

A3DDouble *m_pdDashes

The dashes.

A3DDouble m_dDashPhase

The dash phase.