LFileSettings::SetPTKOptions

#include "ltwrappr.h"

static L_INT LFileSettings::SetPTKOptions(pOptions)

pFILEPTKOPTIONS pOptions;

/* pointer to a structure */

Sets the file options used by LEADTOOLS when loading PTOCA and AFP:PTOCA files.

Parameter

Description

pOptions

Pointer to a FILEPTKOPTIONS structure that contains the options to use when loading PTOCA and AFP:PTOCA files.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

The uStructSize member of the FILEPTKOPTIONS structure must be set before calling this function. If a PTOCA and AFP:PTOCA file is loaded without first calling this function, the following default values will be used:

FILEPTKOPTIONS Member:

Default value:

nPTKResolution

96

The values set by this function are valid for the current thread. To change the values used by the current thread, this function must be called again.

For a list of functions that utilize the LOADFILEOPTION or SAVEFILEOPTION structures, refer to Functions Utilizing the LOADFILEOPTION or SAVEFILEOPTION structures.

Required DLLs and Libraries

LTFIL
File format DLLs

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

LFileSettings::GetPTKOptions

Topics:

Raster Image Functions: Loading Files

Example

/* This example loads a PTK file, with a resolution 
defined by the user */
void LoadPTKFile
 (
     L_TCHAR   * pszPTKFileName, 
     LBitmap  * pBitmap, 
     L_INT      nDisplayDepth


{
   FILEPTKOPTIONS PtkOptions;   

   /* Get the current PTK option */
   LFileSettings::GetPTKOptions(&PtkOptions,sizeof(FILEPTKOPTIONS)); 

   /*Change Resolution */
   PtkOptions. nPTKResolution = 120; 
   
   /* Set new PTK option */
   LFileSettings::SetPTKOptions(&PtkOptions); 

   /* Now load the PTK file */
   pBitmap->Load(pszPTKFileName, 
       0, 
       ORDER_RGB, 
       NULL, 
       NULL ); 
}