Viết văn bản trong màn hình đồ họa Viết văn bản outtext



tải về 21.06 Kb.
trang1/3
Chuyển đổi dữ liệu04.03.2024
Kích21.06 Kb.
#56718
  1   2   3
Viết-văn-bản-trong-màn-hình-đồ-họa (1)


Viết văn bản trong màn hình đồ họa
Viết văn bản

outtext(s) ;

outtextxy(x, y, s) ;
Câu lệnh trên cho phép viết xâu kí tự tại vị trí con trỏ trên màn hình đồ họa. Câu lệnh tiếp theo cho phép viết s ra tại vị trí (x, y). Vị trí con trỏ sau khi thực hiện outtext(s) sẽ đặt tại vị trí cuối của xâu được in trong khi vị trí con trỏ sau khi thực hiện lệnh outtextxy(x, y, s) là không thay đổi. Ví dụ sau in ra màn hình đồ họa dòng chữ "Đây là chương trình minh họa lệnh outtext(s)" tại vị trí (100, 20):
moveto(100, 20) ; // chuyen con tro den cot 100, dong 20
outtext("Đây là chương trình minh họa lệnh outtext(s)") ; hoặc
outtext("Đây là chương trình ") ;
outtext("minh họa lệnh ") ;
outtext("outtext(s)") ;
hoặc dòng văn bản trên cũng có thể được in bởi lệnh outtextxy(x, y, s);
outtextxy(100, 20, "Đây là chương trình minh họa lệnh outtextxy(x, y, s)");

Điều chỉnh font, hướng và cỡ chữ

settextstyle(Font, Hướng, Cỡ chữ);
Font : Gồm các loại font tương ứng với các hằng sau đây:
DEFAULT_FONT 0
SMALL_FONT 1
TRIPLEX_FONT 2
SANS_SERIF_FONT 3
GOTHIC_FONT 4
Hướng : hướng viết theo kiểu nằm ngang hay thẳng đứng, tương ứng với các hằng:
HOIRIZ_DIR 0
VERT_DIR 1
Cỡ chữ : Gồm các cỡ chữ đánh số tăng dần từ 1. Cỡ chữ ngầm định là 1.
Ví dụ sau lần lượt in tại tâm màn hình tên của các font với các cỡ chữ lớn dần, theo hướng nằm ngang.
#include
#include
#include
#include
void main()
{
char *fname[] = {"ngầm định", "Triplex", "Small", "Sans Serif", "Gothic" };

int gdriver = DETECT, gmode;


int font, midx, midy;
int size = 1;
initgraph(&gdriver, &gmode, "C:\\Borlandc\\BGI");
midx = getmaxx() / 2; midy = getmaxy() / 2;
for (font = DEFAULT_FONT; font <= GOTHIC_FONT; font++)
{
cleardevice();

size = font;


settextstyle(font, HORIZ_DIR, size);
outtextxy(midx, midy, fname[font]);
getch();

}
closegraph();


}


tải về 21.06 Kb.

Chia sẻ với bạn bè của bạn:
  1   2   3




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương