LVectorBase::IsFontMapperEnabled

#include "ltwrappr.h"

virtual L_INT LVectorBase::IsFontMapperEnabled (pbEnable)

L_BOOL L_FAR * pbEnable;

/* pointer to a variable */

Gets a value that indicates whether a Font Mapper is enabled.

Parameter

Description

pbEnable

Pointer to a variable to be updated with a value that indicates whether a Font Mapper is enabled. Possible values are:

 

Value

Meaning

 

TRUE

Font Mapper is enabled

 

FALSE

Font Mapper is not enabled.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

This function gets a value that indicates whether a Font Mapper is enabled or not in the vector handle.

Required DLLs and Libraries

LVKRN

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:

LVectorBase::EnableFontMapper, LVectorBase::VectorFontMapperCallBack

Topics

Mapping Fonts

Example:

class LMyVectorBase2: public LVectorBase

public:
   LMyVectorBase2();
   virtual ~LMyVectorBase2() ;
   virtual L_INT VectorFontMapperCallBack (pVECTORHANDLE pVector, LPLOGFONT pLogFont);
};

LMyVectorBase2::LMyVectorBase2()
{

}

LMyVectorBase2::~LMyVectorBase2()
{
}


L_INT LMyVectorBase2:: VectorFontMapperCallBack (pVECTORHANDLE pVector, LPLOGFONT pLogFont)
{

      lstrcpy(pLogFont->lfFaceName, TEXT("Time New Roman"));
      return SUCCESS ;
}

L_VOID ExampleFontMapper(HWND hWnd)
{

   LMyVectorBase2 Vector;

   L_BOOL bEnable;
   

   Vector.IsFontMapperEnabled(&bEnable);

   if ( !bEnable )

       Vector.EnableFontMapper(TRUE);

   else

   {

        MessageBox(hWnd, TEXT("The Font Mapper is or ready Enabled "), TEXT(""), MB_OK); 

   }
}