pxinq_line_def (
Pint ws_id /*workstation identifier */ Pint type /*line type */ Pint len_pat_lengths /*length (dimension) of dash pattern array */ Pint *error_ind /*error indicator */ Pint *continuity /*continuity flag */
0 PDPC_RESTART
restart pattern for each segment 1 PDPC_CONTINUOUS
apply pattern continuously across segments
Pint *adapt /*adaptation flag */
0 PLTA_EXACT
exact (dash pattern is not adjusted) 1 PLTA_ADAPT
insure line ends on a drawn segment 2 PLTA_XADAPT
insure whole number of pattern repetitions on a line 3 PLTA_ADAPT_BY_SEG
insure whole number of pattern repetitions on a line segment
Pint *num_lengths /*number of line segment lengths in the dash pattern array */ Pfloat *offset /*pattern offset in millimeters */ Pfloat *pat_lengths /*dash pattern array of line segment lengths (alternating lines and gaps) in millimeters */ Pfloat *cut_length /*cut length in millimeters */
)
This inquiry is used to return an application-defined line type definition created with Set Linetype Definition (routines pxset_line_def).
Your application must allocate storage for the Dash Pattern Array. If Dash Pattern Array is too short to return all of the line segment lengths, an error is returned and none of the other output arguments are changed.
Polyline, see ppolyline, ppolyline3