RVC HyperIndex object functions

:Associate with "RVC HyperIndex object functions" More...

Functions

int MfCloseHyper (int id, RVCHYPERINFO *info)
void MfCopyHyperLink (HYPERLINK *dest, const HYPERLINK *src)
RVCAPPLIBEXPORT INT32 MfFindHyperShape (int id, INT32 element, int ShapeType)
void MfFreeHyperLink (HYPERLINK *link)
int MfHyperChangeShape (int id, INT32 num, const HYPERSHAPE *newshape, const DPOINT2D *points)
RVCAPPLIBEXPORT INT32 MfHyperNumLinks (int id)
RVCAPPLIBEXPORT INT32 MfHyperNumShapes (int id)
RVCAPPLIBEXPORT int MfHyperShapeAddLink (int id, INT32 num, INT32 link)
RVCAPPLIBEXPORT int MfHyperShapeRemoveLink (int id, INT32 num, INT32 link)
int MfMakeHyper (int fileindex, RVCHYPERINFO *info, UINT32 flags)
int MfOpenHyper (int fileindex, INT32 inode, RVCHYPERINFO *newinfo, UINT32 flags)
int MfReadHyperLink (int id, INT32 num, HYPERLINK *newlink)
int MfReadHyperShape (int id, INT32 num, HYPERSHAPE *newshape, DPOINT2D **points_p, INT32 **links_p)
int MfReadOpenHyperHeader (int id, RVCHYPERINFO *newinfo)
RVCAPPLIBEXPORT int MfResizeHyperShape (int id, INT32 numshapes)
RVCAPPLIBEXPORT int MfSwapHyperShapes (int id, INT32 item1, INT32 item2)
int MfWriteHyperLink (int id, INT32 num, HYPERLINK *newlink)
int MfWriteHyperShape (int id, INT32 num, const HYPERSHAPE *newshape, const DPOINT2D *points, const INT32 *links)

Detailed Description

:Associate with "RVC HyperIndex object functions"


Function Documentation

int MfCloseHyper ( int  id,
RVCHYPERINFO info 
) [inline]

Close a previously opened hyperlink object.

Parameters:
id  Open hyper handle
info  Hyper info structure (can be NULL)

Definition at line 397 of file rvchyper.h.

void MfCopyHyperLink ( HYPERLINK dest,
const HYPERLINK src 
) [inline]

Copy a hyperlink.

Parameters:
dest  Destination hyperlink structure
src  Source hyperlink structure

Definition at line 490 of file rvchyper.h.

RVCAPPLIBEXPORT INT32 MfFindHyperShape ( int  id,
INT32  element,
int  ShapeType 
)

Find a shape in a hyperlink object.

Parameters:
id  Object handle
element  Element to find
ShapeType  Type to find

void MfFreeHyperLink ( HYPERLINK link  )  [inline]

Free a hyperlink.

Parameters:
link  Hyperlink structure to free

Definition at line 482 of file rvchyper.h.

int MfHyperChangeShape ( int  id,
INT32  num,
const HYPERSHAPE newshape,
const DPOINT2D points 
) [inline]

Change a hyperlink shape.

Parameters:
id  hyperlink object handle
num  Item number
newshape  Hyper shape object to change
points  Point list

Definition at line 454 of file rvchyper.h.

RVCAPPLIBEXPORT INT32 MfHyperNumLinks ( int  id  ) 

Return number of links in a hyperlink object.

Parameters:
id  Object handle

RVCAPPLIBEXPORT INT32 MfHyperNumShapes ( int  id  ) 

Return number of shapes in a hyperlink object.

Returns:
number of shapes
Parameters:
id  Object handle

RVCAPPLIBEXPORT int MfHyperShapeAddLink ( int  id,
INT32  num,
INT32  link 
)

Add a link to a hyperlink shape.

Parameters:
id  Object handle
num  Item number
link  Link to add

RVCAPPLIBEXPORT int MfHyperShapeRemoveLink ( int  id,
INT32  num,
INT32  link 
)

Remove a link from a hyperlink shape.

Parameters:
id  Object handle
num  Item number
link  Link to remove

int MfMakeHyper ( int  fileindex,
RVCHYPERINFO info,
UINT32  flags 
) [inline]

Create a new RVC hyperlink object.

Parameters:
fileindex  Open file handle
info  Hyper info structure
flags  Flags

Definition at line 405 of file rvchyper.h.

int MfOpenHyper ( int  fileindex,
INT32  inode,
RVCHYPERINFO newinfo,
UINT32  flags 
) [inline]

Open an existing RVC hyperlink object.

Parameters:
fileindex  Open file handle
inode  Hyper object inode
newinfo  Hyper info structure
flags  Flags

Definition at line 414 of file rvchyper.h.

int MfReadHyperLink ( int  id,
INT32  num,
HYPERLINK newlink 
) [inline]

Read a hyperlink.

Parameters:
id  Hyperlink object handle
num  Item number
newlink  Hyperlink structure to read into

Definition at line 464 of file rvchyper.h.

int MfReadHyperShape ( int  id,
INT32  num,
HYPERSHAPE newshape,
DPOINT2D **  points_p,
INT32 **  links_p 
) [inline]

Read a hyperlink shape.

Parameters:
id  hyperlink object handle
num  Item number
newshape  Hyper shape object to read into
points_p  Point list returned
links_p  Link list returned

Definition at line 432 of file rvchyper.h.

int MfReadOpenHyperHeader ( int  id,
RVCHYPERINFO newinfo 
) [inline]

Read the header for an open hyperlink given a handle.

Parameters:
id  Hyperlink object handle
newinfo  Header to read into

Definition at line 424 of file rvchyper.h.

RVCAPPLIBEXPORT int MfResizeHyperShape ( int  id,
INT32  numshapes 
)

Resize a HypderIndex shape list.

Parameters:
id  Object handle
numshapes  Number of shapes

RVCAPPLIBEXPORT int MfSwapHyperShapes ( int  id,
INT32  item1,
INT32  item2 
)

Swap two hyperlink shapes.

Parameters:
id  Object handle
item1  Shape 1
item2  Shape 2

int MfWriteHyperLink ( int  id,
INT32  num,
HYPERLINK newlink 
) [inline]

Write a hyperlink.

Parameters:
id  Hyperlink object handle
num  Item number
newlink  Hyperlink structure to write from

Definition at line 473 of file rvchyper.h.

int MfWriteHyperShape ( int  id,
INT32  num,
const HYPERSHAPE newshape,
const DPOINT2D points,
const INT32 links 
) [inline]

Write a hyperlink shape.

Parameters:
id  hyperlink object handle
num  Item number
newshape  Hyper shape object to write from
points  Point list
links  Link list

Definition at line 443 of file rvchyper.h.


Generated on Thu Apr 26 04:46:42 2007 for TNTsdk by  doxygen 1.5.2