| 
   Available in LEADTOOLS Imaging Pro, Vector, Document, and Medical Imaging toolkits.  | 
LFileSettings::SetAutoCADFilesColorScheme
#include "ltwrappr.h"
static L_INT LFileSettings::SetAutoCADFilesColorScheme (dwFlags)
| 
 L_UINT32 dwFlags;  | 
 /* AutoCAD color scheme flags */  | 
Sets the current color scheme that LEADTOOLS uses when loading AutoCAD (DXF and DWG) files.
| 
 Parameter  | 
 Description  | 
|
| 
 dwFlags  | 
 Value that represents the AutoCAD color scheme to set. Possible values are:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 AUTOCADFILES_COLORSCHEME_BLACKONWHITE  | 
 (0)Use Black as the default and White as the background color.  | 
| 
 
  | 
 AUTOCADFILES_COLORSCHEME_WHITEONBLACK  | 
 (1) Use White as the default and Black as the background color.  | 
Returns
| 
 SUCCESS  | 
 The function was successful.  | 
| 
 < 1  | 
 An error occurred. Refer to Return Codes.  | 
Comments
| 
 Note:  | 
 More options are available in the LOADFILEOPTION structure.  | 
AutoCAD (DXF and DWG) files can be loaded with either black or white background. This function lets you decide on what color scheme to use: Black on White or White on Black.
Note that this function only affects colors number 0 and 7 in the standard AutoCAD color profile. Other colors will not be affected.
This function may be used with the following vector file formats: DXF and DWG. For more information on these file formats and their availability, refer to Summary of All Supported Image File Formats.
Required DLLs and Libraries
| 
 LTFIL For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.  | 
Win32, x64.
See Also
| 
 Functions:  | 
 LFileSettings::GetAutoCADFilesColorScheme, LFileSettings::SetViewMode2D, LFileSettings::GetViewMode2D, LFileSettings::GetViewport2D, LFileSettings::SetViewport2D  | 
| 
 Topics:  | 
|
| 
 
  | 
Example
This example will set current AutoCAD color scheme to black on white then loads a DXF file.
L_INT LFileSettings__SetAutoCADFilesColorSchemeExample(LBitmap * pLeadBitmap,L_TCHAR *pszDXFFileName) 
{
   L_INT nRet;
   L_UINT32 dwFlags; 
   /* If the current AutoCAD color scheme is not black on white, change it */
   LFileSettings::GetAutoCADFilesColorScheme(&dwFlags); 
   if(dwFlags != AUTOCADFILES_COLORSCHEME_BLACKONWHITE) 
   {
      nRet = LFileSettings::SetAutoCADFilesColorScheme(AUTOCADFILES_COLORSCHEME_BLACKONWHITE); 
      if(nRet != SUCCESS)
         return nRet;
   }
   /* Load the DXF file */
   nRet = pLeadBitmap->Load(pszDXFFileName,  0, ORDER_BGR, NULL, NULL); 
   if(nRet != SUCCESS)
      return nRet;
   return SUCCESS;
}