# A3DPDFDashPatternData

struct `A3DPDFDashPatternData`

  Structure that defines a graphic dash pattern.

  > 12.2

  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.

  ## Index

  Variables

  - `m_iDashesLength`
  - `m_pdDashes`
  - `m_dDashPhase`

Variables

A3DUns32 `A3DPDFDashPatternData.``m_iDashesLength`
  `A3DUns32`

  The size of `m_pdDashes`.

  Maximum allowed is 11.

A3DDouble *`A3DPDFDashPatternData.``m_pdDashes`
  `A3DDouble`*

  The dashes.

A3DDouble `A3DPDFDashPatternData.``m_dDashPhase`
  `A3DDouble`

  The dash phase.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...