Разделы презентаций


5 Работа с текстом

Текстовые данные представлены в PostScript объектами типа string - строка. Строка может содержать любую последовательность символов, заключенную в круглые скобки. Строка может быть помещена в стек, присвоена переменной или напечатана. Для

Слайды и текст этой презентации

Слайд 15 Работа с текстом

5 Работа с текстом

Слайд 2Текстовые данные представлены в PostScript объектами типа string - строка.

Строка может содержать любую последовательность символов, заключенную в круглые скобки.



Строка может быть помещена в стек, присвоена переменной или напечатана.

Для размещения строки на текущей странице интерпретатору PostScript необходимо указать шрифт и его параметры.

Шрифт - это набор символов, имеющих единую гарнитуру.

PostScript-шрифты относятся к классу векторных.

Текстовые данные представлены в PostScript объектами типа string - строка. Строка может содержать любую последовательность символов, заключенную

Слайд 3Порядок использования операторов для задания шрифта:



поиск описания шрифта

в словаре шрифтов

/имя_шрифта findfont

задание кегля
размер scalefont

установка шрифта в качестве текущего, которым будет печататься текст
setfont

/Times findfont 14 scalefont setfont

Например:

Порядок использования операторов для задания шрифта: поиск описания шрифта в словаре шрифтов

Слайд 4Размещение строки текста на текущей странице («печать» строки):

установка текущей

точки

moveto или rmoveto

размещение строки из стека на текущей странице
(с т р о к а) show

по мере «печати» текущая точка перемещается в конец строки.
Размещение строки текста на текущей странице («печать» строки): установка текущей точки

Слайд 5Печать разными гарнитурами
50 100 moveto
currentpoint
/Helvetica findfont 12 scalefont setfont
(/Helvetica findfont

12 scalefont setfont) show

moveto
0 -20 rmoveto
/Symbol findfont 12 scalefont setfont
(/Symbol

findfont 12 scalefont setfont) show
Печать разными гарнитурами50 100 movetocurrentpoint/Helvetica findfont 12 scalefont setfont(/Helvetica findfont 12 scalefont setfont) showmoveto0 -20 rmoveto/Symbol findfont

Слайд 6Печать разными кеглями
50 40 moveto
/Times findfont 32 scalefont setfont
(T) show
/Times

findfont 28 scalefont setfont
(i) show
/Times findfont 24 scalefont setfont
(m) show
/Times

findfont 20 scalefont setfont
(e) show
/Times findfont 16 scalefont setfont
(s) show
Печать разными кеглями50 40 moveto/Times findfont 32 scalefont setfont(T) show/Times findfont 28 scalefont setfont(i) show/Times findfont 24

Слайд 7Печать «звездой»
/Bookman findfont 14 scalefont setfont
200

120 translate
0 45 360 {0 0 moveto 0 -5 rmoveto

( Text asterisk) show rotate} for
Печать «звездой»/Bookman findfont  14 scalefont    setfont200 120 translate0 45 360 {0 0 moveto

Слайд 8Печать по кругу
0 0 moveto
-40 10 40 {
dup
dup
mul
1600 exch

sub sqrt moveto (Q) show} for

0 0 moveto
40 -10 -40

{
dup
dup
mul
1600 exch sub sqrt neg moveto (Q) show} for

X2 + Y2 = R2

Печать по кругу0 0 moveto-40 10 40 { dupdupmul1600 exch sub sqrt moveto (Q) show} for0 0

Слайд 9Печать по кругу
newpath
/CourierBold findfont 14 scalefont setfont
200 0

translate
255 0 0 setrgbcolor
45 rotate
0 0 moveto
-40 20 40 {


dup
dup
mul
1600 exch sub sqrt moveto (W) show} for

0 0 moveto
40 -20 -40 {
dup
dup
mul
1600 exch sub sqrt neg moveto (W) show} for
Печать по кругуnewpath/CourierBold findfont 14 scalefont   setfont200 0 translate255 0 0 setrgbcolor45 rotate0 0 moveto-40

Слайд 10Печать по кругу
Полярные координаты:
X = R cos α;
Y = R

sin α
/Courier findfont 14 scalefont setfont
newpath
200 200 translate
0

20 360 { % α
dup
40 exch
cos mul
exch
sin 40 mul
moveto (Q) show} for
Печать по кругуПолярные координаты:X = R cos α;Y = R sin α/Courier findfont 14 scalefont

Слайд 11Печать по кругу
newpath
200 200 translate
0 0 moveto
45 rotate
/CourierBold findfont 14

scalefont setfont
255 0 0 setrgbcolor
0 20 360 {


dup
40 exch
cos mul
exch
sin 40 mul
moveto (W) show} for
Печать по кругуnewpath200 200 translate0 0 moveto45 rotate/CourierBold findfont 14 scalefont   setfont255 0 0 setrgbcolor0

Слайд 12http://postscript-vk.narod.ru/

http://postscript-vk.narod.ru/

Слайд 13О словаре шрифтов

О словаре шрифтов

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика