Работа с текстом презентация

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

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


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

Строка

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

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

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

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

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


Слайд 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

Слайд 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

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

translate
0 45 360 {0 0 moveto 0 -5 rmoveto ( Text asterisk) show rotate} for

Слайд 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


Слайд 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

Слайд 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


Слайд 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

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


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


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

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

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

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

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


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

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