This topic contains four tables. The information in the table:
Setting |
Get/Set Methods |
Return Value
or
<Value>
or
<OnFlag> |
Comment |
Version |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfVersion)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfVersion,
swDxfFormat.e.<Value>)
|
See swDxfFormat_e
for valid options |
|
Fonts |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputFonts)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputFonts,
swDxfFormat.e.<Value>)
|
|
|
Line styles |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputLineStyles)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputLineStyles,
swDxfFormat.e.<Value>)
|
|
|
Custom Map SolidWorks to DXF/DWG - Enable |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfMapping)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfMapping,
<OnFlag>) |
Boolean value |
Specifies whether to implement mapping |
Custom Map SolidWorks to DXF/DWG - Don't show mapping on each save |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDXFDontShowMap)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDXFDontShowMap,
<OnFlag>) |
Boolean value |
Specifies whether dialog appears when saving drawing when swDxfMapping
set to True |
Custom Map SolidWorks to DXF/DWG - Map file |
ISldWorks::GetUserPreferenceStringListValue(swUserPreferenceStringListValue_e.swDxfMappingFiles)
ISldWorks::SetUserPreferenceStringListValue(swUserPreferenceStringListValue_e.swDxfMappingFiles,
<Value>) |
String value |
Setting is persistent across SolidWorks sessions; you can also interactively
get or set the custom map file setting by clicking File,
Save As, .dxf or .dwg as Save
as type, and Options; separate
each string in the list by a line feed (e.g.,
the vbLf constant in Visual Basic) |
Scale output 1:1 - Enable |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputNoScale)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfOutputNoScale,
<Value>) |
0 = no scale
1 = 1:1 scale
|
|
Scale output 1:1 - Base scale |
See Comment |
See Comment |
Not currently available in SolidWorks API |
Scale output 1:1 - Warn me if enabled |
See Comment |
See Comment |
Not currently available in SolidWorks API |
End Point Merging - Enable Merging |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfEndPointMerge)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfEndPointMerge,
<OnFlag>) |
Boolean value |
Specifies whether to merge the end points of entities when exporting
a part to
a DXF/DWG file; this option helps to avoid gaps between model edges, but
it increases the export time; it is off by default |
End Point Merging - <n> |
ISldWorks::GetUserPreferenceDoubleValue(swUserPreferenceDoubleValue_e.swDxfMergingDistance)
ISldWorks::SetUserPreferenceDoubleValue(swUserPreferenceDoubleValue_e.swDxfMergingDistance,
<Value>) |
Double value |
Specifies the tolerance within which gaps between line endpoints are
eliminated |
End Point Merging - High quality DWG export |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDXFHighQualityExport)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDXFHighQualityExport,
<OnFlag>) |
Boolean value |
Only for End Point Merging - Enable
Merging set to True; specifies whether to export at a higher level
of quality (with a possible increase in time to export) |
Spline export options - Export all splines as splines
|
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportSplinesAsSplines)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportSplinesAsSplines,
<OnFlag>) |
True |
Specifies to export all splines as splines |
Spline export options - Export all splines as polylines |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportSplinesAsSplines)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportSplinesAsSplines,
<OnFlag>) |
False |
Specifies to export all splines as polylines |
Multiple sheet drawing - Export active sheet only |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption,
swDxfMultiSheet_e.swDxfActiveSheetOnly) |
swDxfMultiSheet_e.swDxfActiveSheetOnly |
See swDxfMultiSheet_e
for all valid options |
Multiple sheet drawing - Export all sheets to separate files |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption,
swDxfMultiSheet_e.swDxfSeparateSheets) |
swDxfMultiSheet_e.swDxfSeparateSheets |
See swDxfMultiSheet_e
for all valid options |
Multiple sheet drawing - Export all sheets to one file |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swDxfMultiSheetOption,
swDxfMultiSheet_e.swDxfMultiSheet) |
swDxfMultiSheet_e.swDxfMultiSheet |
See swDxfMultiSheet_e
for all valid options |
Multiple sheet drawing - Export all
drawing sheets to paper space |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportAllSheetsToPaperSpace)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfExportAllSheetsToPaperSpace,
<OnFlag>)
|
Boolean |
Specifies to export all sheets to
paper space |