home *** CD-ROM | disk | FTP | other *** search
- {$A+,B-,D-,E-,F-,G-,I-,L-,N-,O-,P-,Q-,R-,S-,T-,V-,X-}
- {$M 16384,0,655360}
- (*===================================================================*)
- (* FONTDEMO.PAS *)
- (* (C) 1993 te-wi Verlag *)
- (* Das Programm zeigt alle BGI-Schriften auf dem Bildschirm an *)
- (*===================================================================*)
-
- PROGRAM FontDemo;
-
- USES
- Crt, Graph, Drivers, Fonts, ExtFonts;
-
- CONST
- FontNames : ARRAY[0..10] OF STRING[17] = (
- 'DefaultFont', 'TriplexFont', 'SmallFont',
- 'SansSerifFont', 'GothicFont', 'ScriptFont',
- 'SimplexFont', 'TriplexScriptFont', 'ComplexFont',
- 'EuropeanFont', 'BoldFont');
-
- VAR
- gd, gm, i: INTEGER;
-
- BEGIN
- DetectGraph(gd, gm);
- InitGraph(gd, gm, '');
- SetTextJustify(CenterText, TopText);
- FOR i := DefaultFont TO BoldFont DO
- BEGIN
- SetTextStyle(i, HorizDir, 3);
- OutTextXY(GetMaxX DIV 2,
- 5 + (i * ((GetMaxX+1) DIV 15)),
- FontNames[i]);
- END;
- REPEAT UNTIL KeyPressed;
- CloseGraph;
- END.
-
- (*===================================================================*)
-