Model Options
The model options for printing purpose are defined in the IpfcPrintMdlOption object.
Methods and Properties Introduced:
• CCpfcPrintMdlOption.Create()
The method CCpfcPrintMdlOption.Create() creates a new instance of the IpfcPrintMdlOption object.
The method
IpfcBaseSession.GetPrintMdlOptions() retrieves the model options.
The IpfcPrintMdlOption object contains the following options:
• LayerOnly—Prints the specified layer only. Set this option to
true to print the specified layer. Use the property
IpfcPrintMdlOption.LayerOnly to set this option.
• Quality—Determines the quality of the model to be printed. It checks for no line, no overlap, simple overlap, and complex overlap. Use the property
IpfcPrintMdlOption.Quality to set this option.
• Segmented—If set to
true, the printer prints the drawing in full size, but in segments that are compatible with the selected paper size. This option is available only if you are plotting a single page. Use the property
IpfcPrintMdlOption.Segmented to set this option.
• Sheets—Specifies the sheets that need to be printed in terms of the
EpfcPrintSheets class. Use the property
IpfcPrintMdlOption.Sheets to specify the sheets. The sheets can be of the following types:
◦ EpfcPRINT_CURRENT_SHEET—Only the current sheet is printed.
◦ EpfcPRINT_ALL_SHEETS—All the sheets are printed.
◦ EpfcPRINT_SELECTED_SHEETS—Sheets of a specified range are printed.
• UseDrawingSize—Overrides the paper size specified in the printer options with the drawing size. Set this option to
true to use the drawing size. Use the property
IpfcPrintMdlOption.UseDrawingSize to set this option.
• UseSolidScale—Prints with the scale used in the solid model. Set this option to
true to use solid scale. Use the property
IpfcPrintMdlOption.UseSolidScale to set this option.