Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte 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





DOCUMENTE SIMILARE

Trimite pe Messenger
Operatori si expresii - Instructiunea de atribuire
Pozitionarea intr-un fisier
Argumentele liniei de comanda
ARBORI
LISTE - Sortare prin interclasare
Instructiuni iterative
Intrarea formatata-scanf
INSTRUCTIUNI DE DECIZIE - if-else, switch
Algoritmi
Operatii cu liste liniare simplu inlantuite

TERMENI importanti pentru acest document

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 531
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 2022 . All rights reserved

Distribuie URL

Adauga cod HTML in site