Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Utilizarea textelor in mod grafic

c



+ Font mai mare | - Font mai mic



Utilizarea textelor in mod grafic

Afisarea textelor in modul grafic presupune definirea unor parametri care pot fi controlati prin intermediul functiilor descrise in continuare:



a)      void far settextstyle(int font,int directie,int charsize)

unde:

font - defineste setul de caractere si poate lua urmatoarele valori:

Constanta simbolica

Valoare

DEFAULT_FONT

0

TRIPLEX_FONT

1

SMALL_FONT

2

SANS_SERIF_FONT

3

GOTHIC_FONT

4

directie - defineste directia de scris a textului, astfel:

de la stanga la dreapta: HORIZ_DIR;

de jos in sus: VERT_DIR.

charsize - defineste dimensiunea caracterului in pixeli, astfel:

Valoarea parametrului

Matricea utilizata pentru afisarea caracterului (in pixeli)

1

8*8

2

16*16

3

24*24

..

....

10

80*80

b)      void far settextjustify(int oriz, int vert) - defineste cadrajul textului;

oriz - defineste incadrarea pe orizontala, astfel:

in stanga: LEFT_TEXT;

in centru: CENTER_TEXT;

in dreapta: RIGHT_TEXT.

vert - defineste incadrarea pe verticala, astfel:

marginea inferioara: BOTTOM_TEXT;

in centru: CENTER_TEXT;

marginea superioara: TOP_TEXT.

Dupa setarea acestor parametri pot fi afisate texte folosind functiile outtext si outtextxy care au urmatoarele prototipuri:

void far outtext(char far* sir) , unde sir este un pointer spre zona de memorie in care se pastreaza caracterele de afisat, afiseaza caracterele incepand cu pozitia curenta de pe ecran;

void far outtextxy(int x,int y,char far* sir) , unde sir este un pointer spre zona de memorie in care se pastreaza caracterele de afisat, x,y defineste pozitia de pe ecran unde se face afisarea.

Dimensiunile in pixeli ale unui sir de caractere se pot determina utilizand functiile textheight si textwidth:

void far textheight(char far* sir) - returneaza inaltimea in pixeli a sirului pastrat in zona spre care pointeaza sir,

void far textwidth(char far* sir) - returneaza laltimea in pixeli a sirului pastrat in zona spre care pointeaza sir.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 832
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved