public void GraphicsQuality() { //ExStart //ExFor:GraphicsQualityOptions //ExFor:GraphicsQualityOptions.CompositingMode //ExFor:GraphicsQualityOptions.CompositingQuality //ExFor:GraphicsQualityOptions.InterpolationMode //ExFor:GraphicsQualityOptions.StringFormat //ExFor:GraphicsQualityOptions.SmoothingMode //ExFor:GraphicsQualityOptions.TextRenderingHint //ExFor:ImageSaveOptions.GraphicsQualityOptions //ExSummary:Shows how to set render quality options when converting documents to image formats. Document doc = new Document(MyDir + "Rendering.docx"); GraphicsQualityOptions qualityOptions = new GraphicsQualityOptions { SmoothingMode = SmoothingMode.AntiAlias, TextRenderingHint = TextRenderingHint.ClearTypeGridFit, CompositingMode = CompositingMode.SourceOver, CompositingQuality = CompositingQuality.HighQuality, InterpolationMode = InterpolationMode.High, StringFormat = StringFormat.GenericTypographic }; ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Jpeg); saveOptions.GraphicsQualityOptions = qualityOptions; doc.Save(ArtifactsDir + "ImageSaveOptions.GraphicsQuality.jpg", saveOptions); //ExEnd TestUtil.VerifyImage(794, 1122, ArtifactsDir + "ImageSaveOptions.GraphicsQuality.jpg"); }
public void QualityOptions() { //ExStart //ExFor:ImageSaveOptions.GraphicsQualityOptions //ExFor:GraphicsQualityOptions //ExSummary:Shows how to use rendering hints Document doc = new Document(MyDir + "SaveOptions.MyraidPro.docx"); GraphicsQualityOptions qualityOptions = new GraphicsQualityOptions(); qualityOptions.SmoothingMode = SmoothingMode.AntiAlias; qualityOptions.TextRenderingHint = TextRenderingHint.ClearTypeGridFit; ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Jpeg); saveOptions.GraphicsQualityOptions = qualityOptions; doc.Save(MyDir + @"\Artifacts\SaveOptions.QualityOptions Out.jpeg", saveOptions); //ExEnd }