CodecsXpsOptions Class (original) (raw)

Summary

Provides the options for loading or saving an Open XML Paper Specification (XPS) document.

Syntax

public class CodecsXpsOptions 
public class CodecsXpsOptions 
public ref class CodecsXpsOptions  

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void CodecsXpsOptionsExample() { RasterCodecs codecs = new RasterCodecs(); string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "test.xps"); string pngDestFileName = Path.Combine(LEAD_VARS.ImagesDir, "PngCompressed.xps"); string jpegDestFileName = Path.Combine(LEAD_VARS.ImagesDir, "JpegCompressed.xps"); // Set the resolution for loading XPS files to 300 by 300 DPI (Dots per inch) // CodecsXpsOptions & CodecsXpsLoadOptions reference codecs.Options.RasterizeDocument.Load.XResolution = 300; codecs.Options.RasterizeDocument.Load.YResolution = 300; // Load the source file RasterImage image = codecs.Load(srcFileName); // Save this file as XPS with PNG compression and quality factor of 9 (highest compression) // CodecsXpsSaveOptions reference codecs.Options.Xps.Save.PngQualityFactor = 9; codecs.Save(image, pngDestFileName, RasterImageFormat.Xps, 24); // Save this file as XPS with JPEG 422 compression and quality factor of 255 (highest compression) codecs.Options.Xps.Save.JpegQualityFactor = 255; codecs.Save(image, jpegDestFileName, RasterImageFormat.Xps, 24); // Clean up image.Dispose(); codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method