# Synopsis

PDX_MSGT dxcr_Viewport(long option, MDA_PTR orig_ptr, double *xyzloc, double width, double height, int id, int status, double *xyztarget, double *xyzdir, double twist, double vheight, double *xycenter, double lens_len, double front_clip, double back_clip, int version, int view_mode, int cir_zoom, int fast_zoom, int ucsicon, int snap_status, int grid_status, int snap_style, int snap_isopair, int hidden_plot, int rendermode, int ucsvp, int ucsorthotype, long statusflags, double snap_ang, double elevation, double *xysnap, double *snapspace, double *gridspace, double *ucsorg, double *ucsxdir, double *ucsydir, int lay_num, char **lay_name, MDA_PTR clipboundobjhandle, MDA_PTR ucsobjhandle, MDA_PTR baseucsobjhandle, char *stylesheet, int dxf_model, MDA_PTR *dxf_ptr)

# Purpose

Create a DXF Viewport.

# Description

A DXF Viewport entity is created for the given data. The orig_ptr argument should contain the database pointer of the entity that the new entity was created from (usually this should be obtained by the calling routine via mda_GetOrigDbptr) or MDA_NULL_PTR. See the mda_intro man page for more information about predecessor entities.

# Input

## option

Options (not used)

## orig_ptr

The original entities orig_ptr as obtained from the mda_GetOrigDbptr call, or MDA_NULL_PTR

## xyzloc

Center point

## width

Width

## height

Height

## id

Identifier

## status

Status

## xyztarget

Target point

## xyzdir

View direction

## twist

Twist angle

## vheight

View height

## xycenter

View center

## lens_len

Lens length

## front_clip

Front clipping plane offset

## back_clip

Back clipping plane offset

## version

Version number

## view_mode

View mode

## cir_zoom

Circle zoom

## fast_zoom

Fast zoom

## ucsicon

UCSICON setting

## snap_status

Snap status

## grid_status

Grid status

## snap_style

Snap style

## snap_isopair

Snap isopair

## hidden_plot

Hidden plot flag

## rendermode

Render mode

## ucsvp

Viewport UCS flag

## ucsorthotype

UCS ortho view type

## statusflags

Viewport status flags

## snap_ang

Snap rotation angle

## elevation

UCS elevation

## xysnap

Snap base point

## snapspace

X and Y snap spacing

## gridspace

X and Y grid spacing

## ucsorg

UCS origin

## ucsxdir

UCS X direction

## ucsydir

UCS Y direction

## lay_num

Number of layers

## lay_name

Layer names

## clipboundobjhandle

Clipping boundary entitiy

## ucsobjhandle

UCS object handle

## baseucsobjhandle

Base UCS object handle

## stylesheet

Plot stylesheet

## dxf_model

DXF model number

# Output

## dxf_ptr

Entity pointer of the DXF Viewport

# Return

          DXCR_NOERR
          Low level error return
          .fi