Model Options
The model options for printing purpose are defined in the pfcPrintMdlOption object.
Methods and Properties Introduced:
The method
pfcPrintMdlOption.Create() creates a new instance of the
pfcExport.PrintMdlOption object.
The method
pfcBaseSession.GetPrintMdlOptions() retrieves the model options.
The pfcPrintMdlOption object contains the following options:
• LayerOnly—Prints the specified layer only. Set this option to
true to print the specified layer. Use the property
pfcPrintMdlOption.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
pfcPrintMdlOption.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
pfcPrintMdlOption.Segmented to set this option.
• Sheets—Sheets that need to be printed in terms of the
pfcPrintSheets enumerated data type. Use the property
pfcPrintMdlOption.Sheets to specify the sheets. The sheets can be of the following types:
◦ PRINT_CURRENT_SHEET—Only the current sheet is printed.
◦ PRINT_ALL_SHEETS—All the sheets are printed.
◦ PRINT_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
pfcPrintMdlOption.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
pfcPrintMdlOption.UseSolidScale to set this option.