| • | filename—Output file name including extensions |
| • | exportdata—The pfcExportInstructions object that controls the export operation. The type of data that is exported is given by the pfcExportType object. |
| • | File types whose instructions inherit from pfcGeomExportInstructions. These instructions export files that contain precise geometric information used by other CAD systems.
|
| • | File types whose instructions inherit from pfcCoordSysExportInstructions. These instructions export files that contain coordinate information describing faceted, solid models (without datums and surfaces).
|
| • | File types whose instructions inherit from pfcFeatIdExportInstructions. These instructions export information about a specific feature.
|
| • | General file types that inherit only from pfcExportInstructions. These instructions provide conversions to file types such as BOM (bill of materials).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Interface
|
Used to Export
|
|---|---|
|
pfcRelationExportInstructions
|
A list of the relations and parameters in a part or assembly
|
|
pfcModelInfoExportInstructions
|
Information about a model, including units information, features, and children
|
|
pfcProgramExportInstructions
|
A program file for a part or assembly that can be edited to change the model
|
|
pfcIGESExportInstructions
|
A drawing in IGES format
|
|
pfcDXFExportInstructions
|
A drawing in DXF format
|
|
pfcRenderExportInstructions
|
A part or assembly in RENDER format
|
|
pfcSTLASCIIExportInstructions
|
A part or assembly to an ASCII STL file
|
|
pfcSTLBinaryExportInstructions
|
A part or assembly in a binary STL file
|
|
pfcBOMExportInstructions
|
A BOM for an assembly
|
|
pfcDWGSetupExportInstructions
|
A drawing setup file
|
|
pfcFeatInfoExportInstructions
|
Information about one feature in a part or assembly
|
|
pfcMfgFeatCLExportInstructions
|
A cutter location (CL) file for one Creo NC sequence in a manufacturing assembly
|
|
pfcMfgOperClExportInstructions
|
A cutter location (CL) file for all the Creo NC sequences in a manufacturing assembly
|
|
pfcMaterialExportInstructions
|
A material from a part
|
|
pfcCGMFILEExportInstructions
|
A drawing in CGM format
|
|
pfcInventorExportInstructions
|
A part or assembly in Inventor format
|
|
pfcFIATExportInstructions
|
A part or assembly in FIAT format
|
|
pfcConnectorParamExportInstructions
|
The parameters of a connector to a text file
|
|
pfcCableParamsFileInstructions
|
Cable parameters from an assembly
|
|
CATIAFacetsExportInstructions
|
A part or assembly in CATIA format (as a faceted model)
|
|
pfcVRMLModelExportInstructions
|
A part or assembly in VRML format
|
|
pfcSTEP2DExportInstructions
|
A two-dimensional STEP format file
|
|
pfcMedusaExportInstructions
|
A drawing in MEDUSA file
|
|
pfcCADDSExportInstructions
|
A CADDS5 solid model
|
|
pfcNEUTRALFileExportInstructions
|
A Creo part to neutral format
|
|
pfcProductViewExportInstructions
|
A part, assembly, or drawing in Creo Viewformat
|
|
pfcSliceExportData
|
A slice export format
|
| |
| |
| |
| |
| |
| |
| • | pfcExportSheetOption—Specifies the option for exporting multiple drawing sheets. Use the method pfcExport2DOption::SetExportSheetOption to set the option for exporting multiple drawing sheets. The options are given by the pfcExport2DSheetOption class and can be of the following types:
|
| • | pfcModelSpaceSheet—Specifies the sheet number that needs be exported as model space. This option is applicable only if the export formats support the concept of model space and paper space and if pfcExportSheetOption is set to pfcEXPORT_SELECTED. Use the method pfcExport2DOption::SetModelSpaceSheet to set this option. |
| • | Sheets—Specifies the sheet numbers that need to be exported as paper space. This option is applicable only if pfcExportSheetOption is set to pfcEXPORT_SELECTED. Use the method pfcExport2DOption::SetSheets to set this option. |
| |
| |
| |
| |
| |
| |
| |
| |
| • | pfcFACET_STEP_SIZE_ADJUST—Adjusts the step size according to the component size. |
| • | pfcFACET_CHORD_HEIGHT_ADJUST—Adjusts the chord height according to the component size. |
| • | pfcFACET_USE_CONFIG—CONFIG—If this flag is set, values of the flags pfcFACET_STEP_SIZE_OFF, pfcFACET_STEP_SIZE_ADJUST, and pfcFACET_CHORD_HEIGHT_ADJUST are ignored and the configuration settings from the Creo user interface are used during the export operation. |
| • | pfcFACET_CHORD_HEIGHT_DEFAULT—Uses the default value set in the Creo user interface for the chord height. |
| • | pfcFACET_ANGLE_CONTROL_DEFAULT—Uses the default value set in the Creo user interface for the angle control. |
| • | pfcFACET_STEP_SIZE_DEFAULT—Uses the default value set in the Creo user interface for the step size. |
| • | pfcFACET_STEP_SIZE_OFF—Switches off the step size control. |
| • | pfcFACET_FORCE_INTO_RANGE—Forces the out-of-range parameters into range. If any of the pfcFACET_*_DEFAULT option is set, then the option pfcFACET_FORCE_INTO_RANGE is not applied on that parameter. |
| • | pfcFACET_STEP_SIZE_FACET_INCLUDE_QUILTS—Includes quilts in the export of Creo model to the specified format. |
| • | pfcEXPORT_INCLUDE_ANNOTATIONS—Includes annotations in the export of Creo model to the specified format.
Note
To include annotations, during the export of Creo model, you must call the method pfcModel::Display before calling pfcModel::Export.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | CompIds—Specifies the sequence of integers that identify the components that form the path from the root assembly down to the component part or assembly being referred to. Use the methods pfcSliceExportData::GetCompIds and pfcSliceExportData::SetCompIds to work with the component IDs. |
| • | As a U3D model embedded in a one-page PDF file |
| • | As 2D raster images embedded in the pages of a PDF file representing saved views |
| • | As a standalone U3D file |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | FilePath—Specifies the name of the output file. Use the method pfcPDFExportInstructions::SetFilePath to set the name of the output file. |
| • | Options—Specifies a collection of PDF export options of the type pfcPDFOption. Create a new instance of this object using the method pfcPDFOption::Create. This object contains the following attributes:
Use the method pfcPDFExportInstructions::SetOptions to set the collection of PDF export options.
|
| • | ProfilePath—Specifies the export profile path. Use the method pfcPDFExportInstructions::SetProfilePath to set the profile path. When you set the profile path, the PDF export options set in the object pfcPDFExportInstructions are ignored when the method pfcModel::Export is called. You can set the profile path as NULL. Note
You can specify the profile path only for drawings.
|
| • | pfcPDFOPT_FONT_STROKE—Allows you to switch between using TrueType fonts or “stroking” text in the resulting document. This option is given by the pfcPDFFontStrokeMode class and takes the following values:
|
| • | pfcPDFOPT_COLOR_DEPTH—Allows you to choose between color, grayscale, or monochrome output. This option is given by the pfcPDFColorDepth class and takes the following values:
|
| • | pfcPDFOPT_HIDDENLINE_MODE—Enables you to set the style for hidden lines in the resulting PDF document. This option is given by the pfcPDFHiddenLineMode class and takes the following values:
|
| • | pfcPDFOPT_SEARCHABLE_TEXT—If true, stroked text is searchable. The default value is true. |
| • | pfcPDFOPT_RASTER_DPI—Allows you to set the resolution for the output of any shaded views in DPI. It can take a value between 100 and 600. The default value is 300. |
| • | pfcPDFOPT_LAUNCH_VIEWER—If true, launches the Adobe Acrobat Reader. The default value is true. |
| • | pfcPDFOPT_LAYER_MODE—Enables you to set the availability of layers in the document. It is given by the pfcPDFLayerMode class and takes the following values:
|
| • | pfcPDFOPT_PARAM_MODE—Enables you to set the availability of model parameters as searchable metadata in the PDF document. It is given by the pfcPDFParameterMode class and takes the following values:
|
| • | pfcPDFOPT_HYPERLINKS—Sets hyperlinks to be exported as label text only or sets the underlying hyperlink URLs as active. The default value is true, specifying that the hyperlinks are active. |
| • | pfcPDFOPT_BOOKMARK_ZONES—If true, adds bookmarks to the PDF showing zoomed in regions or zones in the drawing sheet. The zone on an A4-size drawing sheet is ignored. |
| • | pfcPDFOPT_BOOKMARK_VIEWS—If true, adds bookmarks to the PDF document showing zoomed in views on the drawing. |
| • | pfcPDFOPT_BOOKMARK_SHEETS—If true, adds bookmarks to the PDF document showing each of the drawing sheets. |
| • | pfcPDFOPT_BOOKMARK_FLAG_NOTES—If true, adds bookmarks to the PDF document showing the text of the flag note. |
| • | pfcPDFOPT_TITLE—Specifies a title for the PDF document. |
| • | pfcPDFOPT_AUTHOR—Specifies the name of the person generating the PDF document. |
| • | pfcPDFOPT_SUBJECT—Specifies the subject of the PDF document. |
| • | pfcPDFOPT_KEYWORDS—Specifies relevant keywords in the PDF document. |
| • | pfcPDFOPT_PASSWORD_TO_OPEN—Sets a password to open the PDF document. By default, this option is NULL, which means anyone can open the PDF document without a password. |
| • | pfcPDFOPT_MASTER_PASSWORD—Sets a password to restrict or limit the operations that the viewer can perform on the opened PDF document. By default, this option is NULL, which means you can make any changes to the PDF document regardless of the settings of the modification flags pfcPDFOPT_ALLOW_*. |
| • | pfcPDFOPT_RESTRICT_OPERATIONS—If true, enables you to restrict or limit operations on the PDF document. By default, is is false. |
| • | pfcPDFOPT_ALLOW_MODE—Enables you to set the security settings for the PDF document. This option must be set if pfcPDFOPT_RESTRICT_OPERATIONS is set to true. It is given by the pfcPDFRestrictOperationsMode class and takes the following values:
|
| • | pfcPDFOPT_ALLOW_PRINTING—If true, allows you to print the PDF document. By default, it is true. |
| • | pfcPDFOPT_ALLOW_PRINTING_MODE—Enables you to set the print resolution. It is given by the pfcPDFPrintingMode class and takes the following values:
|
| • | pfcPDFOPT_ALLOW_COPYING—If true, allows you to copy content from the PDF document. By default, it is true. |
| • | pfcPDFOPT_ALLOW_ACCESSIBILITY—If true, enables visually-impaired screen reader devices to extract data independent of the value given by the pfcPDFRestrictOperationsMode class. The default value is true. |
| • | pfcPDFOPT_PENTABLE—If true, uses the standard Creo pentable to control the line weight, line style, and line color of the exported geometry. The default value is false. |
| • | pfcPDFOPT_LINECAP—Enables you to control the treatment of the ends of the geometry lines exported to PDF. It is given by the pfcPDFLinecap class and takes the following values:
|
| • | pfcPDFOPT_LINEJOIN—Enables you to control the treatment of the joined corners of connected lines exported to PDF. It is given by the pfcPDFLinejoin class and takes the following values:
|
| • | pfcPDFOPT_SHEETS—Allows you to specify the sheets from a Creo drawing that are to be exported to PDF. It is given by the pfcPrintSheets class and takes the following values:
|
| • | pfcPDFOPT_SHEET_RANGE—Specifies the range of sheets in a drawing that are to be exported to PDF. If this option is set, then the option pfcPDFOPT_SHEETS must be set to the value pfcPRINT_SELECTED_SHEETS. |
| • | pfcPDFOPT_EXPORT_MODE—Enables you to select the object to be exported to PDF and the export format. It is given by the pfcPDFExportMode class and takes the following values:
|
| • | pfcPDFOPT_LIGHT_DEFAULT—Enables you to set the default lighting style used while exporting 3D models in the U3D format to a one-page PDF file, that is when the option pfcPDFOPT_EXPORT_MODE is set to pfcPDF_3D_AS_U3D. The values for this option are given by the pfcPDFU3DLightingMode class. |
| • | pfcPDFOPT_RENDER_STYLE_DEFAULT—Enables you to set the default rendering style used while exporting Creo models in the U3D format to a one-page PDF file, that is when the option pfcPDFOPT_EXPORT_MODE is set to pfcPDF_3D_AS_U3D. The values for this option are given by the pfcPDFU3DRenderMode class. |
| • | pfcPDFOPT_SIZE—Allows you to specify the page size of the exported PDF file. The values for this option are given by the pfcPlotPaperSize class. If the value is set to VARIABLESIZEPLOT, you also need to set the options pfcPDFOPT_HEIGHT and pfcPDFOPT_WIDTH. |
| • | pfcPDFOPT_HEIGHT—Enables you to set the height for a user-defined page size of the exported PDF file. The default value is 0.0. |
| • | pfcPDFOPT_WIDTH—Enables you to set the width for a user-defined page size of the exported PDF file. The default value is 0.0. |
| • | pfcPDFOPT_ORIENTATION—Enables you to specify the orientation of the pages in the exported PDF file. It is given by the pfcSheetOrientation class.
|
| • | pfcPDFOPT_TOP_MARGIN—Allows you to specify the top margin of the view port. The default value is 0.0. |
| • | pfcPDFOPT_LEFT_MARGIN—Allows you to specify the left margin of the view port. The default value is 0.0. |
| • | pfcPDFOPT_BACKGROUND_COLOR_RED—Specifies the default red background color that appears behind the U3D model. You can set any value within the range of 0.0 to 1.0. The default value is 1.0. |
| • | pfcPDFOPT_BACKGROUND_COLOR_GREEN—Specifies the default green background color that appears behind the U3D model. You can set any value within the range of 0.0 to 1.0. The default value is 1.0. |
| • | pfcPDFOPT_BACKGROUND_COLOR_BLUE—Specifies the default blue background color that appears behind the U3D model. You can set any value within the range of 0.0 to 1.0. The default value is 1.0. |
| • | pfcPDFOPT_ADD_VIEWS—If true, allows you to add view definitions to the U3D model from a file. By default, it is true. |
| • | pfcPDFOPT_VIEW_TO_EXPORT—Specifies the view or views to be exported to the PDF file. It is given by the pfcPDFSelectedViewMode class and takes the following values:
|
| • | pfcPDFOPT_SELECTED_VIEW—Sets the option pfcPDFOPT_VIEW_TO_EXPORT to the value pfcPDF_VIEW_SELECT_BY_NAME, if the corresponding view is successfully found. |
| • | pfcPDFOPT_PDF_SAVE—Specifies the PDF save options. It is given by the pfcPDFSaveMode class and takes the following values:
|
| |
| |
| |
| |
| |
| |
| • | pfcExport3DInstructions |
| • | pfcACIS3DExportInstructions |
| • | pfcCATIAModel3DExportInstructions |
| • | pfcCATIASession3DExportInstructions |
| • | pfcCatiaPart3DExportInstructions |
| • | pfcCatiaProduct3DExportInstructions |
| • | pfcCatiaCGR3DExportInstructions |
| • | pfcDXF3DExportInstructions |
| • | pfcDWG3DExportInstructions |
| • | pfcIGES3DNewExportInstructions |
| • | pfcJT3DExportInstructions |
| • | pfcParaSolid3DExportInstructions |
| • | pfcSTEP3DExportInstructions |
| • | pfcSWPart3DExportInstructions |
| • | pfcSWAsm3DExportInstructions |
| • | pfcUG3DExportInstructions |
| • | pfcVDA3DExportInstructions |
| • | Configuration—Specifies the structure and content of the output files. |
| • | Type—Specifies the output file type to create. |
| • | Flags—The type of geometry supported by the export operation. |
| • | Type—The output file type to create. |
| • | Surface Subset—This type consists of a subset of the original model’s surfaces. |
| • | Faceted Solid—This type is a faceted solid representing the original solid. |
| • | Merged Solid—The external components from the reference assembly model are merged into a single part representing the solid geometry in all collected components. |
|
Type of Shrinkwrap Model
|
Interface to Use
|
|---|---|
|
Surface Subset
|
pfcShrinkwrapSurfaceSubset
Instructions |
|
Faceted Part
|
pfcShrinkwrapFacetedPartInstructions
|
|
Faceted VRML
|
pfcShrinkwrapFacetedVRMLInstructions
|
|
Faceted STL
|
pfcShrinkwrapFacetedSTLInstructions
|
|
Merged Solid
|
pfcShrinkwrapMergedSolidInstructions
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | pfcSWCREATE_SURF_SUBSET—Surface Subset |
| • | pfcSWCREATE_FACETED_SOLID—Faceted Solid |
| • | pfcSWCREATE_MERGED_SOLID—Merged Solid |
| |
| |
| |
| |
| |
| • | pfcSWFACETED_PART—Creo part with normal geometry. This is the default format type. |
| • | pfcSWFACETED_STL—An STL file. |
| • | pfcSWFACETED_VRML—A VRML file. |
| |
| |
| |
| |
| |
| |
| • | OutputModel—Specify the output model where the shrinkwrap must be created. |
| • | Lightweight—Specify this value as True if the shrinkwrap model is a Lightweight Creo part. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | FilePath—Absolute path of the file to be imported along with its extension. |
| • | ImportData—The pfcImportInstructions object that controls the import operation. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Interface
|
Used to Import
|
|---|---|
|
pfcRelationImportInstructions
|
A list of relations and parameters in a part or assembly.
|
|
pfcIGESSectionImportInstructions
|
A section model in IGES format.
|
|
pfcProgramImportInstructions
|
A program file for a part or assembly that can be edited to change the model.
|
|
pfcConfigImportInstructions
|
Configuration instructions.
|
|
pfcDWGSetupImportInstructions
|
A drawing s/u file.
|
|
pfcSpoolImportInstructions
|
Spool instructions.
|
|
pfcConnectorParamsImportInstructions
|
Connector parameter instructions.
|
|
pfcASSEMTreeCFGImportInstructions
|
Assembly tree CFG instructions.
|
|
pfcWireListImportInstructions
|
Wirelist instructions.
|
|
pfcCableParamsImportInstructions
|
Cable parameters from an assembly.
|
|
pfcSTEPImport2DInstructions
|
A part or assembly in STEP format.
|
|
pfcIGESImport2DInstructions
|
A part or assembly in IGES format.
|
|
pfcDXFImport2DInstructions
|
A drawing in DXF format.
|
|
pfcDWGImport2DInstructions
|
A drawing in DWG format.
|
| • | The method pfcModel::Import does not support importing of CADAM type of files. |
| • | If a model or the file type STEP, IGES, DWX, or SET already exists, the imported model is appended to the current model. For more information on methods that return models of the types STEP, IGES, DWX, and SET, refer to Getting a Model Object. |
| • | NewModelName—Specifies the name of the new model. |
| • | Type—Specifies the type of the model. The type can be one of the following:
|
| • | FilePath—Specifies the location of the file to be imported along with the file extension |
| • | Instructions—Specifies the pfcImport2DInstructions object that controls the import operation. The interface pfcpfcImport2DInstructions contains the following attributes:
Note
The method pfcBaseSession::Import2DModel does not support importing of CADAM type of files.
|
| |
| |
| |
| • | FileToImport—Specifies the path of the file along with its name and extension. |
| • | NewModelImportType—Specifies the type of model to be imported. |
| • | FileToImport—Specifies the path to the file along with its name and extension |
| • | pfcNewModelImportType—Specifies the type of model to be imported. The types of models that can be imported are as follows:
|
| • | pfcModelType—Specifies the type of the model. It can be a part, assembly or drawing. |
| • | NewModelName—Specifies a name for the imported model. |
| • | pfcLayerImportFilter—Specifies the layer filter. This parameter is optional. |
| |
| |
| |
| |
| |
| |
| • | pfcIMPORT_LAYER_DISPLAY—Displays the imported layer. |
| • | pfcIMPORT_LAYER_SKIP—Does not import entities on this layer. |
| • | pfcIMPORT_LAYER_BLANK—Blanks the selected layer. |
| • | pfcIMPORT_LAYER_IGNORE—Imports only entities on this layer but not the layer. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | ItemId—Specifies the ID assigned by Creo application for the geometry item. |
| • | ItemType—Specifies the type of geometry item. The following types are supported:
|
| • | UserId—Specifies the user ID for the geometry item. |
| • | ItemType—Specifies the type of geometry item. The following types are supported:
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | wfcIMPORT_BODY_USE_DEFAULT—Imports feature in the default body. |
| • | wfcIMPORT_BODY_USE_NEW—Imports feature in a new body. |
| • | wfcIMPORT_BODY_USE_ALL—Currently not supported. |
| • | wfcIMPORT_BODY_USE_SELECTED—Imports feature in a selected body. |
| |
| |
| |
| • | wfcIMPORT_FEAT_REDEF_CHANGE_ATTR—Specifies if the attributes of the existing import feature must be changed. |
| • | wfcIMPORT_FEAT_REDEF_SUBSTITUTE—Specifies if the existing import feature is substituted with a new import feature. |
| • | wfcIMPORT_FEAT_REDEF_DATA_SOURCE_NONE—Specifies that the existing data source must be reloaded. |
| • | wfcIMPORT_FEAT_REDEF_DATA_SOURCE_ATTR—Specifies that the data source must contain information about the attributes of the import feature. |
| • | wfcIMPORT_FEAT_REDEF_DATA_SOURCE_NEW—Specifies that the data source must contain information about the new part model to be imported into Creo application. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | UVPoints—Specifies the representation of the edge using UV points. Use the methods wfcEdgeRepresentation::GetUVPoints and wfcEdgeRepresentation::SetUVPoints to get and set the UV points on the surface for edge representation. |
| • | UVCurves—Specifies the representation of the edge using UV curves. Use the methods wfcEdgeRepresentation::GetUVCurves and wfcEdgeRepresentation::SetUVCurves to get and set the edge UV curves on the surface for edge representation. |
| • | XYZCurves—Specifies the representation of the edge using XYZ curves. Use the methods wfcEdgeRepresentation::GetXYZCurves and wfcEdgeRepresentation::SetXYZCurves to get and set the XYZ curves on the surface for edge representation. |
| • | wfcACCU_RELATIVE—Specifies the comparative ratio of the smallest model dimension to the part size. Creo application can display geometry equal to or greater than the ratio without any error. This is the default accuracy type in a model. |
| • | wfcACCU_ABSOLUTE—Specifies the absolute accuracy of a model that defines the smallest allowable size of the unit that Creo application can display or interpret without any error. |
| • | wfcINTF_DATA_SOURCE_FILE—Specifies that the data source is from a file. |
| • | wfcINTF_DATA_SOURCE_MEMORY—Specifies that the data source is of neutral type. |
| • | FileName—Specifes the name of the neutral file. |
| • | Data—Specifies the interface data for the specified neutral file as an object of type wfcInterfaceData. Use the method wfcWIntfNeutral::SetInterfaceData to set the interface data for the specified neutral file. The method wfcWIntfNeutral::GetInterfaceData gets the interface data for the specified neutral file. Refer to the section Extracting Geometry as Interface Data, for more information on interface data object wfcInterfaceData. |
| • | A Translated Image Model (TIM) representation of a model imported from the ATB interface, such as, CADDS or CATIA. |
| • | A Creo assembly containing one or more components which are models imported from an ATB interface, such as, CADDS or CATIA. |
| • | ACreo part containing an Import feature that is imported from an ATB interface such as, ICEM. |
| • | Check the status of the TIMs or the ATB-enabled features. |
| • | Update TIMs or ATB-enabled features that are identified as out-of-date. |
| • | Change the link of a TIM or ATB-enabled feature. |
| • | Break the association between a TIM or the ATB-enabled feature and the original reference model. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | A Translated Image Model (TIM) representation of a model imported from the ATB interface, such as, CADDS or CATIA. |
| • | A Creo assembly containing one or more components which are models imported from an ATB Interface, such as, CADDS or CATIA. |
| • | A Creo part containing an Import feature that is imported from an ATB interface such as, ICEM. |
| • | FeatIds—Specify an array of feature ids for the ATB-enabled features in the model. If a model contains more than one ATB-enabled feature, the verify method works only on the specified feature. If you do not specify a feature id, the method wfcWModel::VerifyATB verifies the entire model including TIMs from non-native CAD models. |
| • | SearchPaths—Specify the complete location to the source CAD model. You can specify multiple directories to search for the model. If no search path is specified, then the method will search in current working directory or locations set in the configuration option atb_search_path. |
| • | If the link of a TIM or ATB-enabled feature is broken, you cannot re-establish the link or update the part that is independent and has lost its association with the reference model. |
| • | The geometry added or removed from the model before the update is added or removed from the TIM after the update. |
| • | ATB incorrectly identifies the imported geometry as up-to-date based on the old reference file which is found before the updated reference file. |
| |
| |
| |
| |
| |
| • | PrinterOption—Specifies the printer settings for printing a file in terms of the pfcPrintPrinterOption object. Set this attribute using the method pfcPrinterInstructions::SetPrinterOption. |
| • | PlacementOption—Specifies the placement options for printing purpose in terms of the pfcPrintMdlOption object. Set this attribute using the method pfcPrinterInstructions::SetPlacementOption. |
| • | ModelOption—Specifies the model options for printing purpose in terms of the pfcPrintPlacementOption object. Set this attribute using the method pfcPrinterInstructions::SetModelOption. |
| • | WindowId—Specifies the current window identifier. Set this attribute using the method pfcPrinterInstructions::SetWindowId. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | DeleteAfter—Determines if the file is deleted after printing. Set it to true to delete the file after printing. Use the method pfcPrintPrinterOption::SetDeleteAfter to assign this option. |
| • | FileName—Specifies the name of the file to be printed. Use the method pfcPrintPrinterOption::SetFileName to set the name. Note
If the method pfcModel::Export is called for pfcExportType object, then the argument FileName is ignored, and can be passed as NULL. You must use the method pfcModel::Export to set the FileName.
|
| • | PaperSize—Specifies the parameters of the paper to be printed in terms of the pfcPrintSize object. The method pfcPrintPrinterOption::SetPaperSize assigns the PaperSize option. Use the method pfcPrintSize::Create to create a new instance of the pfcPrintSize object. This object contains the following options:
|
| • | PenTable—Specifies the file containing the pen table. Use the method pfcPrintPrinterOption::SetPenTable to set this option. |
| • | PrintCommand—Specifies the command to be used for printing. Use the method pfcPrintPrinterOption::SetPrintCommand to set the command. |
| • | PrinterType—Specifies the printer type. Use the method pfcPrintPrinterOption::SetPrinterType to assign the type. |
| • | Quantity—Specifies the number of copies to be printed. Use the method pfcPrintPrinterOption::SetQuantity to assign the quantity. |
| • | RollMedia—Determines if roll media is to be used for printing. Set it to true to use roll media. Use the method pfcPrintPrinterOption::SetRollMedia to assign this option. |
| • | RotatePlot—Determines if the plot is rotated by 90 degrees. Set it to true to rotate the plot. Use the method pfcPrintPrinterOption::SetRotatePlot to set this option. |
| • | SaveMethod—Specifies the save method in terms of the pfcPrintSaveMethod class. Use the method pfcPrintPrinterOption::SetSaveMethod to specify the save method. The available methods are as follows:
|
| • | SaveToFile—Determines if the file is saved after printing. Set it to true to save the file after printing. Use the method pfcPrintPrinterOption::SetSaveToFile to assign this option. |
| • | SendToPrinter—Determines if the plot is directly sent to the printer. Set it to true to send the plot to the printer. Use the method pfcPrintPrinterOption::SetSendToPrinter to set this option. |
| • | Slew—Specifies the speed of the pen in centimeters per second in X and Y direction. Use the method pfcPrintPrinterOption::SetSlew to set this option. |
| • | SwHandshake—Determines if the software handshake method is to be used for printing. Set it to true to use the software handshake method. Use the method pfcPrintPrinterOption::SetSwHandshake to set this option. |
| • | UseTtf—Specifies whether TrueType fonts or stroked text is used for printing. Set this option to true to use TrueType fonts and to false to stroke all text. Use the method pfcPrintPrinterOption::SetUseTtf to set this option. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | BottomOffset—Specifies the offset from the lower-left corner of the plot. Use the method pfcPrintPlacementOption::SetBottomOffset to set this option. |
| • | ClipPlot—Specifies whether the plot is clipped. Set this option to true to clip the plot or to false to avoid clipping of plot. Use the method pfcPrintPlacementOption::SetClipPlot to set this option. |
| • | KeepPanzoom—Determines whether pan and zoom values of the window are used. Set this option to true use pan and zoom and false to skip them. Use the method pfcPrintPlacementOption::SetKeepPanzoom to set this option. |
| • | LabelHeight—Specifies the height of the label in inches. Use the method pfcPrintPlacementOption::SetLabelHeight to set this option. |
| • | PlaceLabel—Specifies whether you want to place the label on the plot. Use the method pfcPrintPlacementOption::SetPlaceLabel to set this option. |
| • | Scale—Specifies the scale used for the plot. Use the method pfcPrintPlacementOption::SetScale to set this option. |
| • | ShiftAllCorner—Determines whether all corners are shifted. Set this option to true to shift all corners or to false to skip shifting of corners. Use the method pfcPrintPlacementOption::SetShiftAllCorner to set this option. |
| • | SideOffset—Specifies the offset from the sides. Use the method pfcPrintPlacementOption::SetSideOffset to set this option. |
| • | X1ClipPosition—Specifies the first X parameter for defining the clip position. Use the method pfcPrintPlacementOption::SetX1ClipPosition to set this option. |
| • | X2ClipPosition—Specifies the second X parameter for defining the clip position. Use the method pfcPrintPlacementOption::SetX2ClipPosition to set this option. |
| • | Y1ClipPosition—Specifies the first Y parameter for defining the clip position. Use the method pfcPrintPlacementOption::SetY1ClipPosition to set this option. |
| • | Y2ClipPosition—Specifies the second Y parameter for defining the clip position. Use the method pfcPrintPlacementOption::SetY2ClipPosition to set this option. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | DrawFormat—Displays the drawing format used for printing. Use the method pfcPrintMdlOption::SetDrawFormat to set this option. |
| • | FirstPage—Specifies the first page number. Use the method pfcPrintMdlOption::SetFirstPage to set this option. |
| • | LastPage—Specifies the last page number. Use the method pfcPrintMdlOption::SetLastPage to set this option. |
| • | LayerName—Specifies the name of the layer. Use the method pfcPrintMdlOption::SetLayerName to set the name. |
| • | LayerOnly—Prints the specified layer only. Set this option to true to print the specified layer. Use the method pfcPrintMdlOption::SetLayerOnly to set this option. |
| • | Mdl—Specifies the model to be printed. Use the method pfcPrintMdlOption::SetMdl 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 pfcPrintMdlOption::SetQuality 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 method pfcPrintMdlOption::SetSegmented to set this option. |
| • | Sheets—Specifies the sheets that need to be printed in terms of the pfcPrintSheets class. Use the method pfcPrintMdlOption::SetSheets to specify the sheets. The sheets can be of the following types:
|
| • | 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 method pfcPrintMdlOption::SetUseDrawingSize 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 method pfcPrintMdlOption::SetUseSolidScale to set this option. |
| |
| |
| |
| |
| • | PrinterOption—Specifies the printer settings for printing a file in terms of the pfcPrintPrinterOption object. Set this attribute using the method pfcPrinterPCFOptions::SetPrinterOption. |
| • | PlacementOption—Specifies the placement options for printing purpose in terms of the pfcPrintMdlOption object. Set this attribute using the method pfcPrinterPCFOptions::SetPlacementOption. |
| • | ModelOption—Specifies the model options for printing purpose in terms of the pfcPrintPlacementOption object. Set this attribute using the method pfcPrinterPCFOptions::SetModelOption. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| • | wfcQPRINT_PROJ_GENVIEW_MAIN |
| • | wfcQPRINT_PROJ_GENVIEW_NW |
| • | wfcQPRINT_PROJ_GENVIEW_SW |
| • | wfcQPRINT_PROJ_GENVIEW_SE |
| • | wfcQPRINT_PROJ_GENVIEW_NE |
| • | wfcQPRINT_LAYOUT_PROJ—Specifies a projected view-type layout. |
| • | wfcQPRINT_LAYOUT_MANUAL—Specifies a manually arranged layout. |
| • | wfcQPRINT_LAYOUT_TEMPLATE—Specifies the use of a drawing template to define the layout. If this option is specified, only the template name is required to define the print; other options are not used. |
| • | wfcQPRINTMANUAL_3VIEW_1_23VERT |
| • | wfcQPRINTMANUAL_3VIEW_23_VERT1 |
| • | wfcQPRINTMANUAL_3VIEW_123_HORIZ |
| • | wfcQPRINT_ORIENTATION_PORTRAIT |
| • | wfcQPRINT_ORIENTATION_LANDSCAPE |
| • | wfcQPRINT_PROJ_TOP_VIEW |
| • | wfcQPRINT_PROJ_RIGHT_VIEW |
| • | wfcQPRINT_PROJ_LEFT_VIEW |
| • | wfcQPRINT_PROJ_BOTTOM_VIEW |
| • | wfcQPRINT_PROJ_BACK_NORTH |
| • | wfcQPRINT_PROJ_BACK_EAST |
| • | wfcQPRINT_PROJ_BACK_SOUTH |
| • | wfcQPRINT_PROJ_BACK_WEST |
| • | IntfData—Specifies the source of data from which to create the import feature. It is given by the pfcIntfDataSource object. The type of source data that can be imported is given by the pfcIntfType class and can be of the following types:
|
| • | CoordSys—Specifies the pointer to a reference coordinate system. If this is NULL, the method uses the default coordinate system. |
| • | FeatAttr—Specifies the attributes for creation of the new import feature given by the pfcImportFeatAttr object. If this pointer is NULL, the method uses the default attributes. |
| • | IntfData—Specifies the source of data using which the import feature is created. You can specify the data source as a file or interface
data of only neutral type.
|
| • | CoordSys—Specifies the pointer to a reference coordinate system. If this is NULL, the method uses the default coordinate system. |
| • | CutOrAdd—Specifies whether the import feature must be created as a cut or a protrusion. The default option is to add and has the value PRO_B_FALSE. If NULL, the method performs an add operation. |
| • | Profile—Specifies the import profile path. It can be NULL. |
| • | FileToImport—Specifies the path of the file along with its name and extension. |
| • | NewModelType—Specifies the type of the file to be imported. |
| • | Type—Specifies the type of the model to be created. It can be a part, assembly, or drawing. |
| • | NewModelName—Specifies a name for the imported model. |
| • | ModelRepType—Specifies the representation type for the new imported model. |
| • | profile—Specifies the import profile path. It can be NULL. Note
The input argument profile allows you to include the import of Creo Elements/Direct containers, face parts, wire parts, and empty parts.
|
| • | Filter—Specifies the filter string in the form of callback method. The method determines the display and mapping of layers of the imported model. It can be NULL. |