public void MetafileRendering(MetafileRenderingMode metafileRendering) { Document doc = new Document(); SwfSaveOptions saveOptions = new SwfSaveOptions(); saveOptions.MetafileRenderingOptions.RenderingMode = metafileRendering; doc.Save(MyDir + @"\Artifacts\MetafileRendering.swf", saveOptions); }
public void SaveInFixedFormat(FixedPageSaveOptions objectSaveOptions, int jpegQuality, NumeralFormat numeralFormat, int pageCount, int pageIndex, EmfPlusDualRenderingMode emfPlusDualRenderingMode, bool emulateRasterOperations, MetafileRenderingMode metafileRendering, bool useEmfEmbeddedToWmf, bool optimizeOutput) { FixedPageSaveOptions saveOptions = objectSaveOptions; saveOptions.JpegQuality = jpegQuality; saveOptions.NumeralFormat = numeralFormat; saveOptions.PageCount = pageCount; saveOptions.PageIndex = pageIndex; saveOptions.MetafileRenderingOptions.EmfPlusDualRenderingMode = emfPlusDualRenderingMode; saveOptions.MetafileRenderingOptions.EmulateRasterOperations = emulateRasterOperations; saveOptions.MetafileRenderingOptions.RenderingMode = metafileRendering; saveOptions.MetafileRenderingOptions.UseEmfEmbeddedToWmf = useEmfEmbeddedToWmf; saveOptions.OptimizeOutput = optimizeOutput; Assert.AreEqual(jpegQuality, saveOptions.JpegQuality); Assert.AreEqual(numeralFormat, saveOptions.NumeralFormat); Assert.AreEqual(pageCount, saveOptions.PageCount); Assert.AreEqual(pageIndex, saveOptions.PageIndex); Assert.AreEqual(emfPlusDualRenderingMode, saveOptions.MetafileRenderingOptions.EmfPlusDualRenderingMode); Assert.AreEqual(emulateRasterOperations, saveOptions.MetafileRenderingOptions.EmulateRasterOperations); Assert.AreEqual(metafileRendering, saveOptions.MetafileRenderingOptions.RenderingMode); Assert.AreEqual(useEmfEmbeddedToWmf, saveOptions.MetafileRenderingOptions.UseEmfEmbeddedToWmf); Assert.AreEqual(optimizeOutput, saveOptions.OptimizeOutput); }