Class SvgSaveOptions
名称: Aspose.Words.Saving 集合: Aspose.Words.dll (25.4.0)
可以用来指定额外的选项,当将文档保存到 Aspose.Words.SaveFormat.Svg 格式。
要了解更多,请参观 Specify Save Options 文档文章。
public class SvgSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← SvgSaveOptions
继承人
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SvgSaveOptions()
public SvgSaveOptions()
Properties
ExportEmbeddedImages
指定图像是否应该作为基础64嵌入到 SVG 文档中。请注意,激活此选项可能会导致输出 SVG 文件的大小显著增加。
public bool ExportEmbeddedImages { get; set; }
财产价值
FitToViewPort
指定输出 SVG 是否应填写可用的视门区域(浏览器窗口或容器)。当设置为“真实”时,输出 SVG 的宽度和高度设置为 100%。
默认值是。
public bool FitToViewPort { get; set; }
财产价值
IdPrefix
指定输出文件中的所有创建的元素 ID 的预定义。默认值为零,没有预定。
public string IdPrefix { get; set; }
财产价值
Remarks
如果前提是指定的,它只能包含字母,字符,字符,字符和字符,必须从一封信开始。
Exceptions
值不符合上述要求。
MaxImageResolution
接收或设置一个值的像素每英寸,限制分辨率的出口拉斯特图像。
public int MaxImageResolution { get; set; }
财产价值
Remarks
如果这个属性的价值是非零,它限制了出口的拉斯特图像的分辨率,也就是说,高解像图画被重新模拟到边界,而较低解密图图片被出口如有。
如果该资产的价值为零,则所有拉斯特图像都将被出口,而无需重新采集。
RemoveJavaScriptFromLinks
指定是否将JavaScript从链接中删除.默认情况是“虚假”。如果此选项被启用,所有包含JavaScript的链接将被“JavaScript:void(0)”取代。
public bool RemoveJavaScriptFromLinks { get; set; }
财产价值
ResourceSavingCallback
允许在文档出口到 SVG 格式时控制如何存储资源(图像)。
public IResourceSavingCallback ResourceSavingCallback { get; set; }
财产价值
ResourcesFolder
指定存储资源(图像)的物理文件夹,当将文档出口到Svg format.Default是“零”。
public string ResourcesFolder { get; set; }
财产价值
Remarks
它只有效,如果 Aspose.Words.Saving.SvgSaveOptions.ExportEmbeddedImages 属性是 .
当您保存一个 Aspose.Words.Document 在 SVG 格式, Aspose.Words 需要保存所有图像嵌入到文档作为单独的文件. Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder 允许您指定图像将存储在哪里和 Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias 允许您指定图像 URI 将如何构建。
如果您将文档保存到文件中并提供文件名,则 Aspose.Words 默认情况下将图像保存到文件文件存储的相同文件夹中。
如果您将文档存储在流中,Aspose.Words 没有存储图像的文件夹,但仍然需要存储图像在某个地方。
Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
指定在 SVG 文档中写的图像 URI 构建所使用的文件夹的名称。
public string ResourcesFolderAlias { get; set; }
财产价值
Remarks
当您保存一个 Aspose.Words.Document 在 SVG 格式, Aspose.Words 需要保存所有图像嵌入到文档作为单独的文件. Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder 允许您指定图像将存储在哪里和 Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias 允许您指定图像 URI 将如何构建。
Aspose.Words.Saving.SvgSaveOptions.Resources文件
SaveFormat
指定文档将存储的格式,如果使用此存储选项对象。只能是 Aspose.Words.SaveFormat.Svg。
public override SaveFormat SaveFormat { get; set; }
财产价值
ShowPageBorder
检查是否在页面上添加了边界。默认是“真实”。
public bool ShowPageBorder { get; set; }
财产价值
TextOutputMode
收到或设置一个值,确定文本应该如何在 SVG 中呈现。
public SvgTextOutputMode TextOutputMode { get; set; }
财产价值
Remarks
使用此属性来获取或设置文档内部文本应在存储在 SVG 格式时如何呈现的模式。
默认值是 Aspose.Words.Saving.SvgTextOutputMode.UseTargetMachineFonts。