ВУЗ:
Составители:
Рубрика:
45
который затем учтется
при помощи WRead или WReads.
Значения "on","off" (по умолчанию).
o, i cursor атрибут, определяющий видимость
текстового курсора на экране.
Значения "on","off" (по умолчанию).
o, i x, y позиция курсора в пикселах
o, i row, col позиция курсора в символах
-------------------------------------------------------------
o, i pointer вид указателя мыши
o, i pointerx, pointery позиция укателя в пикселах
o, i pointerrow, pointercol позиция укателя в символах
-------------------------------------------------------------
o displayheight высота экрана в пикселах
o displaywidth ширина экрана в пикселах
Атрибуты графического контекста
---------------------------------------------------------
o, i fg цвет основной (линий или текста) П.у. – "black"
o, i bg цвет фона. П.у. – "white"
---------------------------------------------------------
o, i font цвет текста
o fheight, fwidth высота и ширина шрифта
---------------------------------------------------------
o, i linewidth ширина линии в пикселах. П. у. – 1.
o, i linestyle стиль линии. Значения – "solid",
"dashed", "striped". По умолчанию – "solid".
o, i fillstyle атрибут, определяющий, будет ли использовать-
ся pattern при рисовании. Значения "solid", "textured", "masked".
o, i pattern шаблон для заливки допустимого
пространства
при рисовании, когда
атрибут "fillstyle" имеет
значение "textured" или "masked".
Значения "black", "verydark",
"darkgray", "gray", "lightgray",
46
"verylight", "white","vertical",
"diagonal", "horizontal",
"grid", "trellis", "checkers",
"grains",
"scales", "waves".
По умолчанию – "black".
------------------------------------------------------------
o, i clipx, clipy верхний левый угол прямоугольника
отсечения
o, i clipw, cliph ширина и высота прямоугольника
отсечения
o, i dx, dy смещение для каждой пары координат,
добавляемые перед интерпретацией.
По умолчанию – 0.
Атрибуты в WOpen обычно задаются <имя_атр>=<значение>.
Приведем пример
создания графического окна.
..........
font := "Times New Roman,20"
WOpen("label=Пример окна","size=600,400","bg=very light
gray",
"font="||font) | stop("can't open window")
..........
13.2. Текст – запись в окно и чтение из
Для операций текстового ввода-вывода в графическом ре-
жиме предназначены функции WWrite, WWrites, WRead, WReads,
являющиеся аналогами write, writes, read, reads.
Запись и чтение производится, начиная с текущей позиции
курсора. Курсор может быть установлен при помощи GotoRC(R,C)
и Gotoxy(X,Y).
Следует иметь в виду, что установка echo=on не
работает
для кириллических символов. Отображаются при вводе только
символы латиницы. При выводе для кириллицы проблем не воз-
никает при соответствующем выборе шрифта. Но единственный
способ ввести строку в кириллице – это обратиться к WRead и
вводить без «эха».
который затем учтется "verylight", "white","vertical", при помощи WRead или WReads. "diagonal", "horizontal", Значения "on","off" (по умолчанию). "grid", "trellis", "checkers", "grains", o, i cursor атрибут, определяющий видимость "scales", "waves". текстового курсора на экране. По умолчанию – "black". Значения "on","off" (по умолчанию). ------------------------------------------------------------ o, i clipx, clipy верхний левый угол прямоугольника o, i x, y позиция курсора в пикселах отсечения o, i row, col позиция курсора в символах o, i clipw, cliph ширина и высота прямоугольника ------------------------------------------------------------- отсечения o, i pointer вид указателя мыши o, i dx, dy смещение для каждой пары координат, o, i pointerx, pointery позиция укателя в пикселах добавляемые перед интерпретацией. o, i pointerrow, pointercol позиция укателя в символах По умолчанию – 0. ------------------------------------------------------------- Атрибуты в WOpen обычно задаются <имя_атр>=<значение>. o displayheight высота экрана в пикселах Приведем пример создания графического окна. o displaywidth ширина экрана в пикселах .......... font := "Times New Roman,20" Атрибуты графического контекста WOpen("label=Пример окна","size=600,400","bg=very light --------------------------------------------------------- gray", o, i fg цвет основной (линий или текста) П.у. – "black" "font="||font) | stop("can't open window") o, i bg цвет фона. П.у. – "white" .......... --------------------------------------------------------- o, i font цвет текста 13.2. Текст – запись в окно и чтение из o fheight, fwidth высота и ширина шрифта Для операций текстового ввода-вывода в графическом ре- --------------------------------------------------------- жиме предназначены функции WWrite, WWrites, WRead, WReads, o, i linewidth ширина линии в пикселах. П. у. – 1. являющиеся аналогами write, writes, read, reads. o, i linestyle стиль линии. Значения – "solid", Запись и чтение производится, начиная с текущей позиции "dashed", "striped". По умолчанию – "solid". курсора. Курсор может быть установлен при помощи GotoRC(R,C) o, i fillstyle атрибут, определяющий, будет ли использовать- и Gotoxy(X,Y). ся pattern при рисовании. Значения "solid", "textured", "masked". Следует иметь в виду, что установка echo=on не работает o, i pattern шаблон для заливки допустимого для кириллических символов. Отображаются при вводе только пространства при рисовании, когда символы латиницы. При выводе для кириллицы проблем не воз- атрибут "fillstyle" имеет никает при соответствующем выборе шрифта. Но единственный значение "textured" или "masked". способ ввести строку в кириллице – это обратиться к WRead и Значения "black", "verydark", вводить без «эха». "darkgray", "gray", "lightgray", 45 46
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »