/* * 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 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İ */