Welcome
Getting Started
SolidWorks API Help
Functional Categories
Release Notes
SolidWorks.Interop.sldworks Namespace
SolidWorks.Interop.swmotionstudy Namespace
SolidWorks.Interop.swdimxpert Namespace
SolidWorks.Interop.swpublished Namespace
SolidWorks.Interop.sw3dprinter Namespace
Overview
Interfaces
ISw3DPrinter
Members
SolidWorks.Interop.dsgnchk Namespace
SolidWorks.Interop.swhtmlcontrol Namespace
SolidWorks.Interop.swconst Namespace
SolidWorks.Interop.swcommands Namespace
FeatureWorks API Help
SolidWorks Document Manager API Help
eDrawings API Help
SolidWorks Routing API Help
SolidWorks Simulation API Help
SolidWorks Utilities API Help
SolidWorks Workgroup PDM API Help
Hide Table of Contents Show 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



Related SolidWorks Forum Content

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:  
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) 2012 SP05

The search functionality within the web help is in a beta test phase and you may experience periodic delays or interruptions in its performance. These are the normal and ordinary features of a beta test and shall not under any circumstances give rise to any liability on the part of DS SolidWorks or its licensors. The topics within the Web-based help are not beta topics; they document API Help (English only) 2012 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.