←Select platform

LoadMetafile Method

Summary
Loads the specified RTF file as a Windows Enhanced Metafile.
Syntax
C#
C++/CLI
Python
public IntPtr LoadMetafile( 
   string fileName, 
   int pageNumber 
) 
public: 
IntPtr LoadMetafile(  
   String^ fileName, 
   int pageNumber 
)  
def LoadMetafile(self,fileName,pageNumber): 

Parameters

fileName
The source RTF file.

pageNumber
The 1-based page number to load.

Return Value

The Windows Enhanced Metafile this method creates.

Remarks

This method uses the following members of the current CodecsRasterizeDocumentLoadOptions set in RasterCodecs.Options.RasterizeDocument.Load to determine the page size, resolution and margins:

Also, it uses the following members of the current CodecsRtfLoadOptions set in RasterCodecs.Options.Rtf.Load to determine the back color to use:

So you must set these options according to your application needs before calling this method. The number of pages inside the RTF file will depend on the Rasterize Document options.

You must destroy the Windows Enhanced Metafile (EMF) handle this method creates manually using the DeleteEnhMetaFile Windows API.

Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Codecs Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.