/*
 *  VST_POINT                                   (C) Digital Design 1990
 *
 *  SET CHARACTER CELL HEIGHT, POINTS MODE
 *
 *  Jedes Zeichen befindet sich innerhalb einer Box, deren H”he mit dieser
 *  Funktion eingestellt wird. Die H”he der Box wird in Druckerschritten
 *  von 1/72 inch angegeben. Die H”he der Zeichenbox entspricht dem
 *  Abstand zwischen den Grundlinien der Druckzeilen.
 *  Die Funktion gibt die aktuelle H”he und Breite der Zeichen und
 *  Zeichenbox in NDC/RC-Koordinaten zurck. Bei Proportionalschrift
 *  werden die Mae des gr”ten Zeichens ausgegeben.
 */
#include <gemdefs.h>

int vst_point( int handle, int point, int *char_width, int *char_height,
               int *cell_width, int *cell_height )
{
  intin[0] = point; /* H”he der Zeichenbox (Zeilenabstand)              */

  VDI( 107, 0, 1, handle );

  *char_width = ptsout[0];  /* Aktuelle Zeichenbreite                   */
  *char_height = ptsout[1]; /* Aktuelle Zeichenh”he                     */
  *cell_width = ptsout[2];  /* Aktuelle Zeichenbox-Breite               */
  *cell_height = ptsout[3]; /* Aktuelle Zeichenbox-H”he                 */
  return intout[0]; /* = set_point: Ausgew„hlte H”he der Box            */
}
/* siehe auch: İvst_heightİVST_HEIG.Cİ */

