Provides extra options for loading and saving XML Paper Specification (XPS) images.
Object Model
Syntax
Visual Basic (Declaration) | |
---|
Public Class CodecsXpsOptions |
C# | |
---|
public class CodecsXpsOptions |
Managed Extensions for C++ | |
---|
public __gc class CodecsXpsOptions |
C++/CLI | |
---|
public ref class CodecsXpsOptions |
Example
Visual Basic | Copy Code |
---|
CodecsXpsOptions
Public Sub CodecsXpsOptionsExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
Dim srcFileName As String = "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Image1.xps"
Dim pngDestFileName As String = "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\PngCompressed.xps"
Dim jpegDestFileName As String = "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\JpegCompressed.xps"
codecs.Options.Xps.Load.Resolution = New Size(300, 300)
Dim image As RasterImage = codecs.Load(srcFileName)
codecs.Options.Xps.Save.PngQualityFactor = 9
codecs.Save(image, pngDestFileName, RasterImageFormat.Xps, 24)
codecs.Options.Xps.Save.JpegQualityFactor = 255
codecs.Save(image, jpegDestFileName, RasterImageFormat.Xps, 24)
image.Dispose()
codecs.Dispose()
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
CodecsXpsOptions public void CodecsXpsOptionsExample() { RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); string srcFileName = @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Image1.xps"; string pngDestFileName = @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\PngCompressed.xps"; string jpegDestFileName = @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\JpegCompressed.xps"; // Set the resolution for loading XPS files to 300 by 300 DPI (Dots per inch) codecs.Options.Xps.Load.Resolution = new Size(300,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) 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(); RasterCodecs.Shutdown(); } |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also