pxinq_extend_marker_def (
Pint ws_id /*workstation identifier */ Pint marker_type /*marker type */ Pstore store /*handle of Store object */ Pint *error_ind /*error indicator */ Ppoint_list_list **lines /*polyline definitions */ Ppoint_list_list **bounds /*fill area set definition */ Pxmk_char_list **chars /*character definitions */
)
typedef struct {
Pint num_xmk_chars; /* number of character definitions in the list */
Pxmk_char *xmk_char; /* list of character definitions */
} Pxmk_char_list;
typedef struct {
Pint font; /* text font */
Pfloat height; /* character height */
Pfloat exp_factor; /* character expansion factor */
Pfloat horizontal; /* normalized horizontal justification */
Pfloat vertical; /* normalized vertical justification */
Pvec up_vec; /* character up vector */
Ppoint position; /* character position */
Pint character; /* ASCII character code */
} Pxmk_char;
This inquiry is used to return an application-defined marker type definition created with Set Marker Definition or Set Extended Marker Definition (routines pxset_marker_def and pxset_extend_marker_def).
This function requires the handle of a store as an input argument. For further information on the use of stores, see "Memory Management for Inquiry Functions Which Return Complex Data Structures" in the introduction to Chapter 5.
Polymarker, see ppolymarker, ppolymarker3
Polymarker bundle definition, see pset_marker_rep, pset_marker_rep_plus
Polymarker bundle index, see pset_marker_ind
Inquire polymarker bundle definition, see pinq_marker_rep, pinq_marker_rep_plus