| Name | Description |
 | GetAvailableMaterials | Gets an array of strings that contain available material names, such as plastic, composite, etc., that the device can use. |
 | GetBuildEnvelope | Gets the dimensions of the printer envelope. |
 | GetBuildOrientation | Gets the selected build orientation. |
 | GetCalculatedBoundingVolume | Gets the dimension of the calculated bounding volume in document units. |
 | GetCalculatedBuildTime | Gets the estimated time in minutes to build the current document. |
 | GetCalculatedCost | Gets the calculated cost in vendor-defined units, e.g., dollars, euros, liters of material, etc. |
 | GetCalculatedSurfaceArea | Gets the calculated surface area of the current document in current document units, taking into account scale and other parameters. |
 | GetCalculatedVolume | Gets the calculated volume of the current document in current document units, taking into account scale and other parameters. |
 | GetCurrentMaterial | Gets the name of the selected material. |
 | GetCurrentOrientationTransform | Gets the current orientation transform. |
 | GetCurrentPrinterName | Gets the name of current printer. |
 | GetDefaultBuildOrientation | Gets the default build orientation. |
 | GetDefaultPrintQuality | Gets the default setting for print quality. |
 | GetDialogConfiguration | Gets a collection of bits that represent which controls SOLIDWORKS hides or changes in the Print dialog for a given print driver. |
 | GetEnvelopeOrigin | Gets the default starting location for the item to be built in the build envelope, e.g. x-min, y-min, z-min. |
 | GetOutputOption | Gets the currently selected output option. |
 | GetOutputOptions | Gets an array of strings that specify how to create the rapid prototype, e.g. "Print directly to machine", "Print to queue", "Create data file", etc. |
 | GetPrinterComment | Gets a general-purpose string, possibly one that the user specified during installation. |
 | GetPrinterImageBitmap | Gets the name of the a file of a 24-bit color .bmp of dimensions 100x100 pixels that is typically an image of the printer or a corporate logo. |
 | GetPrinterLocation | Gets the string that the user specified during installation to indicate where the printer is located (e.g., 2nd floor office). |
 | GetPrinterNames | Gets the user-specified printer names, e.g., Speedy3d_1stfloor, speed3d_2ndfloor, etc. |
 | GetPrinterStatus | Gets the current state of the printer. |
 | GetPrinterType | Gets the printer model, e.g., Speedy3D 2800. |
 | GetPrintQuality | Gets the current print quality setting of the printer. |
 | GetQuantity | Gets the number of copies to print. |
 | GetScale | Gets the value by which to scale the document. |
 | GetScaleParametersForActiveDocument | Gets the values by which the document can be scaled. The values appear in the Scale box. |
 | OnAdvancedSettings | Called when a user clicks the Advanced Settings button on the 3D Printer tab. |
 | OnCancel | Called when a user clicks the Cancel button, cancels printing the document, and closes the dialog. |
 | OnOk | Called when a user clicks the OK button on the dialog and sends the document to the 3D printer. |
 | OnStartup | Called when the user selects the vendor's printer from the Name box on the 3D Printer tab. |
 | OnUpdateStatistics | Called when a user clicks the Update Statistics button on the 3D Printer tab and changes the build statistics. |
 | SetBuildOrientation | Called when a user changes a build orientation on the Build Orientation tab. |
 | SetCurrentMaterial | Called when a user selects the name of a material in the Material box on the 3D Printer tab. |
 | SetCurrentPrinterName | Sets the name of the current printer. |
 | SetOrientationTransform | Called when a user changes a preset orthogonal orientation or Z rotation value on the Build Orientation tab. |
 | SetOutputOption | Called when a user specifies how to create the rapid prototype by making a selection in the Output box on the 3D Printer tab. |
 | SetPrintQuality | Called when a user selects a print quality setting on the 3D Printer tab. |
 | SetQuantity | Called when a user sets the number of copies to print in the Number of copies box on the 3D Printer tab. |
 | SetScale | Called when a user sets the value by which to scale the document in the Scale box on the 3D Printer tab. |