| 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. |