LVectorBase::ExplodeObject

#include "ltwrappr.h"

virtual L_INT LVectorBase::ExplodeObject(dwFlags=0)

L_UINT32 dwFlags;

flag that indicates how to explode the object

Explodes all or part of the vector image.

This function is available in the LEADTOOLS Vector Imaging Pro Toolkit.

Parameter Description
dwFlags Flag that indicates which objects to explode. Possible values are:
  Value Meaning
  0 Explode all objects.
  VECTOR_FLAGS_SELECTED_ONLY Explode only the currently selected objects within the vector handle.
  VECTOR_FLAGS_EXPLODE_TO_LINES Explode objects into lines.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

Note: In DirectX objects cannot be exploded, therefore this function does nothing.

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:

LVectorObject::ExplodeObject

Topics:

Working with Vector Objects

Example

This example explodes all objects in a vector.

#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName 
L_INT LVectorBase__ExplodeObjectExample(HWND hWnd, LVectorBase *pVector) 
{ 
   UNREFERENCED_PARAMETER(hWnd); 
   UNREFERENCED_PARAMETER(pVector); 
   L_INT       nRet; 
   LVectorBase Vector; 
   nRet = Vector.Load(MAKE_IMAGE_PATH(TEXT("random.dxf"))); 
   if(nRet != SUCCESS) 
      return nRet; 
   nRet = Vector.ExplodeObject(); 
   if(nRet != SUCCESS) 
      return nRet; 
   return SUCCESS; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Vector C++ Class Library Help