LVectorBase::Save

#include "ltwrappr.h"

virtual L_INT LVectorBase::Save(pszFile, nFormat, pSaveOptions=NULL)

virtual L_INT LVectorBase::Save(nFormat, pSaveOptions=NULL)

L_TCHAR L_FAR * pszFile;

/* output file name */

L_INT nFormat;

/* output file format */

pSAVEFILEOPTION pSaveOptions;

/* pointer to a structure */

Saves the class object's vector image to a file in any of the supported compressed or uncompressed formats.

Parameter

Description

pszFile

Character string containing the output file name.

nFormat

Output file format. For valid values, refer to Formats of Output Files.

pSaveOptions

Pointer to a SAVEFILEOPTION  structure that contains information for saving the file.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

The image will be saved to the file specified by the last call to LVectorBase::SetFileName or to the file last loaded by LVectorBase::Load.

Required DLLs and Libraries

LVKRN
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.

See Also

Functions:

LVectorBase::Load, Class Members

Topics:

Vector Loading, Saving and Copying

 

Vector Images: Loading and Saving Vector Files

Example

For an example for LVectorBase::Save(pszFile, nFormat, pSaveOptions=NULL), refer to LVectorBase::ConvertFromEMF.

This is an example for LVectorBase::Save(nFormat, pSaveOptions=NULL):

L_VOID Example52(HWND hWnd)
{
   LVectorBase    Vector; 
   RECT rect;

   //Load the drawing 
   Vector.Load(TEXT("s:\\temp\\images\\dxf\\skull.dxf"));

   //Attach to window
   Vector.AttachToWindow(hWnd);

   //Set viewport
   GetClientRect(hWnd, &rect);
   Vector.SetViewport(&rect);

   //Rotate 
   VECTORPOINT rotatePoint;
   Vector.GetRotation(&rotatePoint);
   rotatePoint.x += 30.0F;
   rotatePoint.y -= 100.0F;
   rotatePoint.z += 50.0F;
   Vector.SetRotation(&rotatePoint,NULL,NULL);

   //Save
   Vector.SetFileName(TEXT("d:\\image.wmf"));
   Vector.Save(FILE_WMF);
}