alwaysCompressMetafiles property

DocSaveOptions.alwaysCompressMetafiles property

When false, small metafiles are not compressed for performance reason. Default value is true, all metafiles are compressed regardless of its size.

get alwaysCompressMetafiles(): boolean

Examples

Shows how to change metafiles compression in a document while saving.

// Open a document that contains a Microsoft Equation 3.0 formula.
let doc = new aw.Document(base.myDir + "Microsoft equation object.docx");

// When we save a document, smaller metafiles are not compressed for performance reasons.
// We can set a flag in a SaveOptions object to compress every metafile when saving.
// Some editors such as LibreOffice cannot read uncompressed metafiles.
let saveOptions = new aw.Saving.DocSaveOptions();
saveOptions.alwaysCompressMetafiles = compressAllMetafiles;

doc.save(base.artifactsDir + "DocSaveOptions.alwaysCompressMetafiles.docx", saveOptions);

See Also