formZ SDK | 5.0 API Reference | Project | Utility
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