Hide Table of Contents
ISw3DPrinter Interface Members

The following tables list the members exposed by ISw3DPrinter.

Public Methods

 NameDescription
 MethodGetAvailableMaterialsGets an array of strings that contain available material names, such as plastic, composite, etc., that the device can use.  
 MethodGetBuildEnvelopeGets the dimensions of the printer envelope.  
 MethodGetBuildOrientationGets the selected build orientation.  
 MethodGetCalculatedBoundingVolumeGets the dimension of the calculated bounding volume in document units.  
 MethodGetCalculatedBuildTimeGets the estimated time in minutes to build the current document.  
 MethodGetCalculatedCostGets the calculated cost in vendor-defined units, e.g., dollars, euros, liters of material, etc.  
 MethodGetCalculatedSurfaceAreaGets the calculated surface area of the current document in current document units, taking into account scale and other parameters.  
 MethodGetCalculatedVolumeGets the calculated volume of the current document in current document units, taking into account scale and other parameters.  
 MethodGetCurrentMaterialGets the name of the selected material.  
 MethodGetCurrentOrientationTransformGets the current orientation transform.  
 MethodGetCurrentPrinterNameGets the name of current printer.  
 MethodGetDefaultBuildOrientationGets the default build orientation.  
 MethodGetDefaultPrintQualityGets the default setting for print quality.  
 MethodGetDialogConfigurationGets a collection of bits that represent which controls SOLIDWORKS hides or changes in the Print dialog for a given print driver.  
 MethodGetEnvelopeOriginGets the default starting location for the item to be built in the build envelope, e.g. x-min, y-min, z-min.  
 MethodGetOutputOptionGets the currently selected output option.  
 MethodGetOutputOptionsGets 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.  
 MethodGetPrinterCommentGets a general-purpose string, possibly one that the user specified during installation.  
 MethodGetPrinterImageBitmapGets 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.  
 MethodGetPrinterLocationGets the string that the user specified during installation to indicate where the printer is located (e.g., 2nd floor office).  
 MethodGetPrinterNamesGets the user-specified printer names, e.g., Speedy3d_1stfloor, speed3d_2ndfloor, etc.  
 MethodGetPrinterStatusGets the current state of the printer.  
 MethodGetPrinterTypeGets the printer model, e.g., Speedy3D 2800.  
 MethodGetPrintQualityGets the current print quality setting of the printer.  
 MethodGetQuantityGets the number of copies to print.  
 MethodGetScaleGets the value by which to scale the document.  
 MethodGetScaleParametersForActiveDocumentGets the values by which the document can be scaled. The values appear in the Scale box.  
 MethodOnAdvancedSettingsCalled when a user clicks the Advanced Settings button on the 3D Printer tab.  
 MethodOnCancelCalled when a user clicks the Cancel button, cancels printing the document, and closes the dialog.  
 MethodOnOkCalled when a user clicks the OK button on the dialog and sends the document to the 3D printer.  
 MethodOnStartupCalled when the user selects the vendor's printer from the Name box on the 3D Printer tab.  
 MethodOnUpdateStatisticsCalled when a user clicks the Update Statistics button on the 3D Printer tab and changes the build statistics.  
 MethodSetBuildOrientationCalled when a user changes a build orientation on the Build Orientation tab.  
 MethodSetCurrentMaterialCalled when a user selects the name of a material in the Material box on the 3D Printer tab.  
 MethodSetCurrentPrinterNameSets the name of the current printer.  
 MethodSetOrientationTransformCalled when a user changes a preset orthogonal orientation or Z rotation value on the Build Orientation tab.  
 MethodSetOutputOptionCalled when a user specifies how to create the rapid prototype by making a selection in the Output box on the 3D Printer tab.  
 MethodSetPrintQualityCalled when a user selects a print quality setting on the 3D Printer tab.  
 MethodSetQuantityCalled when a user sets the number of copies to print in the Number of copies box on the 3D Printer tab.  
 MethodSetScaleCalled when a user sets the value by which to scale the document in the Scale box on the 3D Printer tab.  
Top

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   ISw3DPrinter Interface Members
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2019 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.