L_2DSetViewport

#include "l_bitmap.h"

L_LTFIL_API L_INT L_2DSetViewport(nWidth, nHeight)

L_INT nWidth;

/* new viewport width in pixels */

L_INT nHeight;

/* new viewport height in pixels */

Sets the current viewport width and height used when loading 3D file formats.

Parameter

Description

nWidth

New viewport width.

nHeight

New viewport height.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

A 3D file format usually doesn't have a physical size. The user can specify a viewport (physical size upto which the drawing can be rendered) with L_2DSetViewport . How the drawing is to be rendered inside this viewport depends on the current viewport mode set with L_2DSetViewMode. Default viewport size is 640x480 pixels.

When working with Vector files, you can use the Vector features, available in selected products, or you can use the Raster API. If you use the Main API for loading, using the standard loading functions, you can modify the view port and view mode using the following functions:

L_2DGetViewMode

L_2DSetViewMode

L_2DGetViewport

L_2DsetViewport

This function may be used with the following Vector file formats: DXF, DWG, WMF, EMF, PCT, CGM, DRW, PLT, TIF (with a DXF saved internally) and Intergraph Vector. 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.

Platforms

Windows 2000 / XP/Vista.

See Also

Functions:

L_SetPCDResolution, L_SetWMFResolution, L_SetLoadResolution

 

For Vector files: L_2DGetViewMode, L_2DGetViewport, L_2DSetViewMode

Topics:

Raster Image Functions: Rasterizing Files

Example

For an example, refer to L_2DSetViewMode.