MGSvgExport命令

MGSvgExport 不可撤消, 可以查询且可以创建或编辑。

该命令将picker导出为svg图片,以便用户可以在矢量编辑软件进一步优化它,或者当作一个视图参考。

跳转到: [MEL例子] [Python例子]

MGSvgExport命令

-image(-i)stringC E

SVG导出路径。

-includeLabel(-il)booleanC E

是否在导出的SVG图片中包含标签文本,将来如果要导入的话,这些文本就会和picker的重复。

-includeName(-inm)booleanE

是否在导出的SVG元素ID里包含picker对象的名称,这些名称会放在[]里面,并在导入时自动被识别。

-includeTypeHint(-ith)booleanE

是否在导出的SVG元素ID里包含picker对象的类型,这些名称会放在()里面,并在导入时自动被识别。

-includeUnimportable(-iui)booleanC E

是否导出那些不支持SVG导入的对象类型。

-membersAsId(-mai)booleanQ E

是否使用选择按钮的成员名称作为SVG元素ID,这些信息在导入时将自动被识别。

-rootGroup(-rg)stringC E

如果只想要导出某组或面板的内容,则可以指定这个组或面板的id,不指定则是导出全部。

-selection(-sel)booleanC E

是否只导出所选的对象,还是导出全部。

-view(-v)stringC E

在哪个视图进行批量导入,如果不指定,则是在当前激活的视图。

C 标签可以在创建模式中使用; E 标签可以在编辑模式中使用
Q 标签可以在查询模式中使用   M 标签可以在一条命令中多次使用。

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)