formZ SDK | 5.0 API Reference | Project | Utility

# fz_proj_print_opts_parm_enum

Description

Plot/print setup option parameters. Used for the "which" argument of and fz_proj_set_print_setup_parm_data.

enum fz_proj_print_opts_parm_enum {

FZ_PROJ_PRINT_OPTS_SCALE,

FZ_PROJ_PRINT_OPTS_SCALE_TO_FIT,

FZ_PROJ_PRINT_OPTS_TYPE,

FZ_PROJ_PRINT_OPTS_X_JUST,

FZ_PROJ_PRINT_OPTS_Y_JUST,

FZ_PROJ_PRINT_OPTS_IMAGE_GRID,

FZ_PROJ_PRINT_OPTS_IMAGE_AXIS,

FZ_PROJ_PRINT_OPTS_IMAGE_BACKGROUND,

FZ_PROJ_PRINT_OPTS_IMAGE_TEXT_PATH,

FZ_PROJ_PRINT_OPTS_IMAGE_SOLID_COLOR,

FZ_PROJ_PRINT_OPTS_IMAGE_DETAIL,

FZ_PROJ_PRINT_OPTS_PAGE_CROP,

FZ_PROJ_PRINT_OPTS_PAGE_NAME_DATE,

FZ_PROJ_PRINT_OPTS_PAGE_OVERLAP,

FZ_PROJ_PRINT_OPTS_PAGE_FRAME,

FZ_PROJ_PRINT_OPTS_PAGE_FRAME_WEIGHT };

Members

FZ_PROJ_PRINT_OPTS_SCALE

The scale of the drawing.

Type: double

FZ_PROJ_PRINT_OPTS_SCALE_TO_FIT

If selected, the image is scaled to fit on a single sheet of paper (and the plot scale is ignored).

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_TYPE

Controls what portion of the image shown will be plotted or printed.

Type: fz_proj_prnt_type_enum

Default Value: FZ_PROJ_PRNT_TYPE_EXTS

FZ_PROJ_PRINT_OPTS_X_JUST

Controls where the drawing will be positioned on the page relative to the edges in the X direction.

Type: fz_proj_prnt_xjust_enum

Default Value: FZ_PROJ_PRNT_XJUST_CENTER

FZ_PROJ_PRINT_OPTS_Y_JUST

Controls where the drawing will be positioned on the page relative to the edges in the Y direction.

Type: fz_proj_prnt_yjust_enum

Default Value: FZ_PROJ_PRNT_YJUST_CENTER

FZ_PROJ_PRINT_OPTS_IMAGE_GRID

Controls whether the reference grid is printed. TRUE if on, FALSE otherwise.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_IMAGE_AXIS

Controls whether the Cartesian axes are printed. TRUE if on, FALSE otherwise.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_IMAGE_BACKGROUND

Controls whether the background color is printed. TRUE if on, FALSE otherwise.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_IMAGE_TEXT_PATH

This option only affect prints made from the drafting environment. If set, the outline of each character in the environment is sent to the printer. When not set, the printer uses it's own native graphics to print text.
Best results are usually achieved with this option off, however if the printed text must match exactly to what is displayed turn this option on.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_IMAGE_SOLID_COLOR

Determines how color polygons are printed. When this is off, color polygons are printed filled with a pixel pattern based on the polygons color. When on, color polygons are printed with the solid color of the polygon.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_IMAGE_DETAIL

This option only affect prints made from the drafting environment and determines how images that have been imported or pasted as image elements into a drafting project are printed.

Type: fz_proj_prnt_image_enum

Default Value: FZ_PROJ_PRNT_IMAGE_HIGH_RES

FZ_PROJ_PRINT_OPTS_PAGE_CROP

When on, crop marks are printed on the four corners of each page, to facilitate collating. The useable area of the paper is reduced by 1/4" on each of its four edges.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_PAGE_NAME_DATE

When set, information about the image being printed is printed to each sheet in the following:
In the upper left edge will be the name of the file and the time and date.
In the upper right edge will be the page number.
In the lower left edge will be the display type, view type, print type, and scale.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_PAGE_OVERLAP

When set and a drawing is printed on more then one page (tiled pages), the neighboring ends of the pages overlap by 1/4", to facilitate assembling them.
If FZ_PROJ_PRINT_OPTS_PAGE_CROP is set also, a second set of marks is printed on the corners of page. These marks are distinguished from the crop marks by an "X" printed on the crop mark.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_PAGE_FRAME

When set, a rectangular frame is printed around the image.
If this is set when FZ_PROJ_PRNT_TYPE_EXTS is set in FZ_PROJ_PRINT_OPTS_TYPE, the frame is drawn at the limit of the page(s) being printed.
If this is set when FZ_PROJ_PRNT_TYPE_WIND_CONT is set in FZ_PROJ_PRINT_OPTS_TYPE, the frame is drawn at the limit of the window.

Type: fzrt_boolean

Default Value: FALSE

FZ_PROJ_PRINT_OPTS_PAGE_FRAME_WEIGHT

The line weight (width) of the frame.

Type: fz_proj_prnt_frame_enum

Default Value: FZ_PROJ_PRNT_FRAME_HALF

Availability

5.0.0.0

See Also

fz_proj_set_print_setup_parm_data

Defined in

fz_proj_api.h