ExportOptionsSVG
ExportOptionsSVG
Section titled “ExportOptionsSVG”exportOptionsSVG
将文档导出为 SVG 文件的选项,与 Document.exportFile() 方法一起使用。所有属性都是可选的。
导出文档时,会自动附加适当的文件扩展名。您不应在文件规范中包含任何文件扩展名。
ExportOptionsSVG.artboardRange
Section titled “ExportOptionsSVG.artboardRange”exportOptionsSVG.artboardRange
如果 saveMultipleArtboards
为 true
,则要保存的画板范围。以逗号分隔的画板名称列表,或空字符串以保存所有画板。
默认值:空字符串。
字符串。
ExportOptionsSVG.compressed
Section titled “ExportOptionsSVG.compressed”exportOptionsSVG.compressed
如果为 true
,则导出的文件应被压缩。
默认值:false
。
布尔值。
ExportOptionsSVG.coordinatePrecision
Section titled “ExportOptionsSVG.coordinatePrecision”exportOptionsSVG.coordinatePrecision
元素坐标值的小数精度。
范围:1 到 7。
默认值:3。
数字(长整型)
ExportOptionsSVG.cssProperties
Section titled “ExportOptionsSVG.cssProperties”exportOptionsSVG.cssProperties
文档的 CSS 属性应如何包含在导出的文件中。
默认值:SVGCSSPropertyLocation.STYLEATTRIBUTES
。
ExportOptionsSVG.documentEncoding
Section titled “ExportOptionsSVG.documentEncoding”exportOptionsSVG.documentEncoding
文档中的文本应如何编码。
默认值:SVGDocumentEncoding.ASCII
。
ExportOptionsSVG.DTD
Section titled “ExportOptionsSVG.DTD”exportOptionsSVG.DTD
文件应符合的 SVG 版本。
默认值:SVGDTDVersion.SVG1_1
。
ExportOptionsSVG.embedRasterImages
Section titled “ExportOptionsSVG.embedRasterImages”exportOptionsSVG.embedRasterImages
如果为 true
,则文档中包含的栅格图像应嵌入到导出的文件中。
默认值:false
。
布尔值。
ExportOptionsSVG.fontSubsetting
Section titled “ExportOptionsSVG.fontSubsetting”exportOptionsSVG.fontSubsetting
应包含在导出文件中的字体字形。
默认值:SVGFontSubsetting.ALLGLYPHS
。
ExportOptionsSVG.fontType
Section titled “ExportOptionsSVG.fontType”exportOptionsSVG.fontType
导出文件中包含的字体类型。
默认值:SVGFontType.CEFFONT
。
ExportOptionsSVG.includeFileInfo
Section titled “ExportOptionsSVG.includeFileInfo”exportOptionsSVG.includeFileInfo
如果为 true
,则文件信息应保存在导出的文件中。
默认值:false
。
布尔值。
ExportOptionsSVG.includeUnusedStyles
Section titled “ExportOptionsSVG.includeUnusedStyles”exportOptionsSVG.includeUnusedStyles
如果为 true
,则在导出的文件中保存未使用的样式。
默认值:false
。
布尔值。
ExportOptionsSVG.includeVariablesAndDatasets
Section titled “ExportOptionsSVG.includeVariablesAndDatasets”exportOptionsSVG.includeVariablesAndDatasets
如果为 true
,则变量和数据集应保存在导出的文件中。
默认值:false
。
布尔值。
ExportOptionsSVG.optimizeForSVGViewer
Section titled “ExportOptionsSVG.optimizeForSVGViewer”exportOptionsSVG.optimizeForSVGViewer
如果为 true
,则导出的文件应针对 SVG 查看器进行优化。
默认值:false
。
布尔值。
ExportOptionsSVG.preserveEditability
Section titled “ExportOptionsSVG.preserveEditability”exportOptionsSVG.preserveEditability
如果为 true
,则在导出文档时应保留 Illustrator 的编辑功能。
默认值:false
。
布尔值。
ExportOptionsSVG.saveMultipleArtboards
Section titled “ExportOptionsSVG.saveMultipleArtboards”exportOptionsSVG.saveMultipleArtboards
如果为 true
,则在导出的文件中保存由 artboardRange
指定的画板。
默认值:false
。
布尔值。
ExportOptionsSVG.slices
Section titled “ExportOptionsSVG.slices”exportOptionsSVG.slices
如果为 true
,则切片数据应随文件一起导出。
默认值:false
。
布尔值。
ExportOptionsSVG.sVGAutoKerning
Section titled “ExportOptionsSVG.sVGAutoKerning”exportOptionsSVG.sVGAutoKerning
如果为 true
,则文件中允许 SVG 自动字距调整。
默认值:false
。
布尔值。
ExportOptionsSVG.sVGTextOnPath
Section titled “ExportOptionsSVG.sVGTextOnPath”exportOptionsSVG.sVGTextOnPath
如果为 true
,则文件中允许 SVG 路径上的文本构造。
默认值:false
。
布尔值。
ExportOptionsSVG.typename
Section titled “ExportOptionsSVG.typename”exportOptionsSVG.typename
引用对象的类名。
字符串;只读。
导出为 SVG 格式
Section titled “导出为 SVG 格式”// 将当前文档导出为指定选项的 SVG 文件,dest 包含完整路径和文件名
function exportFileToSVG(dest) { if (app.documents.length > 0) { var exportOptions = new ExportOptionsSVG(); exportOptions.embedRasterImages = true; exportOptions.embedAllFonts = false; exportOptions.fontSubsetting = SVGFontSubsetting.GLYPHSUSED;
var type = ExportType.SVG; var fileSpec = new File(dest);
app.activeDocument.exportFile(fileSpec, type, exportOptions); }}