EmfDocumentOptions Class (original) (raw)

Summary

Provides extra options to use when saving a document using the Windows Enhanced Meta File (EMF) format.

Syntax

[SerializableAttribute()] [DataContractAttribute()] public class EmfDocumentOptions : [DocumentOptions](documentoptions.html)

public class EmfDocumentOptions extends DocumentOptions 

[DataContractAttribute()] [SerializableAttribute()] public ref class EmfDocumentOptions : public [DocumentOptions](documentoptions.html)

class EmfDocumentOptions(DocumentOptions): 

Example

This example will create a new Windows Enhanced Meta File (EMF) file using the various supported options.

using Leadtools.Document.Writer; using Leadtools; using Leadtools.Codecs; public void EmfDocumentOptionsExample() { var inputFileName = Path.Combine(LEAD_VARS.ImagesDir, "test_ocr1.Ltd"); // LTD file that resulted from OCR var outputFileName = Path.Combine(LEAD_VARS.ImagesDir, "Example.emf"); // Create a new instance of the LEADTOOLS Document Writer var docWriter = new DocumentWriter(); // Change the EMF options var emfOptions = docWriter.GetOptions(DocumentFormat.Emf) as EmfDocumentOptions; // EMF currently does not have any extra options // In the future, you can modify the options here if needed docWriter.SetOptions(DocumentFormat.Emf, emfOptions); // Create a new EMF document from LTD file Console.WriteLine("Creating new EMF document : {0}", outputFileName); docWriter.Convert(inputFileName, outputFileName, DocumentFormat.Emf); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }