•  Back 
  •  Control functions 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - The Operating System
Author      : 
Version     : tos.hyp (December 19, 2008)
Subject     : Programmieren/Atari
Nodes       : 3010
Index Size  : 93790
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Title
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File7.10.15  v_getoutline                                              TOS

 Name:         »Get character outline« - Calculate outline of a vector 
               character.

 Opcode:       243

 Syntax:       void v_getoutline ( int16_t handle, int16_t ch, int16_t 
               *xyarray, int8_t *bezarray, int16_t maxpts, int16_t 
               *count );

 Description:  The call v_getoutline uses Bezier curves to create the 
               outline that belongs to a given vector character. The 
               following apply:

                Parameter  Meaning

                handle     Workstation identifier
                ch         Character whose outline is to be calculated
                xyarray    Coordinate buffer
                bezarray   Vertice-type buffer (jump, bez)
                maxpts     Maximum number of vertices
                count      Number of vertices

               Note: The returned values can be passed directly to the 
               output function for Bezier splines (v_bez, v_bez_fill).

               If one wants to use the information from this function 
               as a vector graphic, say as a part of a metafile, then 
               it is recommended that a large text height is set 
               before the call; otherwise the quality of the returned 
               Bezier may be quite poor, as the internal presentation 
               in 1/65536 pixels is rounded off to integer fixed point 
               pixels, i.e. 16 bits will be lost. The text height 
               should be oriented to the raster resolution of the font 
               outline, as returned by the function vqt_fontheader.

 Return value: The function does not return a result.

 Availability: As of SpeedoGDOS 4.00 and from NVDI 3.00 on.

 Group:        Control functions

 See Also:     Binding   v_get_outline   v_killoutline   SpeedoGDOS 
               NVDI   fix31