MGSvgExport命令
MGSvgExport 不可撤消, 可以查询且可以创建或编辑。
该命令将picker导出为svg图片,以便用户可以在矢量编辑软件进一步优化它,或者当作一个视图参考。
跳转到: [MEL例子] [Python例子]
概要
MGSvgExport( image=string, includeLabel=boolean, includeName=boolean, includeTypeHint=boolean, includeUnimportable=boolean, membersAsId=boolean, rootGroup=string, selection=boolean, view=string, )
MGSvgExport命令 |
|---|
-image(-i) string
|
SVG导出路径。 |
-includeLabel(-il) boolean
|
是否在导出的SVG图片中包含标签文本,将来如果要导入的话,这些文本就会和picker的重复。 |
-includeName(-inm) boolean
|
是否在导出的SVG元素ID里包含picker对象的名称,这些名称会放在 |
-includeTypeHint(-ith) boolean
|
是否在导出的SVG元素ID里包含picker对象的类型,这些名称会放在 |
-includeUnimportable(-iui) boolean
|
是否导出那些不支持SVG导入的对象类型。 |
-membersAsId(-mai) boolean
|
是否使用选择按钮的成员名称作为SVG元素ID,这些信息在导入时将自动被识别。 |
-rootGroup(-rg) string
|
如果只想要导出某组或面板的内容,则可以指定这个组或面板的id,不指定则是导出全部。 |
-selection(-sel) boolean
|
是否只导出所选的对象,还是导出全部。 |
-view(-v) string
|
在哪个视图进行批量导入,如果不指定,则是在当前激活的视图。 |
标签可以在创建模式中使用;
标签可以在编辑模式中使用
标签可以在查询模式中使用
标签可以在一条命令中多次使用。
MEL例子
string $tempDir = `internalVar -utd`;
string $svgFile = $tempDir + "svgFile.svg";
MGSvgExport -image $svgFile -includeLabel 0;
Python例子
from mgpicker import mgp
import tempfile
import os
svgFile = os.path.join(tempfile.gettempdir(), "svgFile.svg")
mgp.MGSvgExport(image=svgFile, includeLabel=False)