public void FixedPageSaveOptionsDefaultValues(FixedPageSaveOptions objectSaveOptions)
        {
            FixedPageSaveOptions saveOptions = objectSaveOptions;

            Assert.AreEqual(objectSaveOptions.GetType().Name == "PdfSaveOptions" ? 100 : 95, saveOptions.JpegQuality);
            Assert.AreEqual(NumeralFormat.European, saveOptions.NumeralFormat);
            Assert.AreEqual(int.MaxValue, saveOptions.PageCount);
            Assert.AreEqual(0, saveOptions.PageIndex);
            Assert.AreEqual(EmfPlusDualRenderingMode.EmfPlusWithFallback, saveOptions.MetafileRenderingOptions.EmfPlusDualRenderingMode);
            Assert.AreEqual(true, saveOptions.MetafileRenderingOptions.EmulateRasterOperations);
            Assert.AreEqual(objectSaveOptions.GetType().Name == "ImageSaveOptions" ? MetafileRenderingMode.Bitmap : MetafileRenderingMode.VectorWithFallback, saveOptions.MetafileRenderingOptions.RenderingMode);
            Assert.AreEqual(true, saveOptions.MetafileRenderingOptions.UseEmfEmbeddedToWmf);
        }
        public void SaveInFixedFormat(FixedPageSaveOptions objectSaveOptions, int jpegQuality, NumeralFormat numeralFormat, int pageCount, int pageIndex, EmfPlusDualRenderingMode emfPlusDualRenderingMode, bool emulateRasterOperations, MetafileRenderingMode metafileRendering, bool useEmfEmbeddedToWmf)
        {
            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;

            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);
        }