Форма – упрощенное изображение, составленное из отрезков, точек и интервалов между ними.
Для создания форм необходимо разработать определенные формы и включить его в файл с расширением .shp. он создается в любом текстовом редакторе и затем должен быть оттранслирован с помощью команды Compile, затем указав файл с расширением .shp оттранслировать, и файл будет иметь расширение .SHX. После этого в данный файл загружают рисунок с помощью команды LOAD.
Любая форма содержит код, имя и описание. Код формы – условное обозначение формы. Имя формы – имя, по которому форма будет вызываться с помощью команды SHAPE.
Описание формы – это движение линиями пера при вычерчивании формы.
При вычерчивании формы производится управление поднятием и опусканием пера, вычерчивание векторов задание длины и направления, выч. дуг и окружностей. Заливка области производится большим количеством векторов. При построении описания следует знать, что:
-описание начинается в начале точки и перо в данный момент опущено.
-каждое следующее движение начинается с предыдущего и для перехода на др. объект перо должно быть поднято.
-при линейном перемещении, они наиболее быстро выполняется по стандартным 16 направлениям (0-9, A, B, C, D, E, F)
-для дуговых перемещений – наиболее быстро задание угла идет по 8 октантам.
-максимальное число, которое может быть в описании 25. Однако это число может быть увеличено с помощью немасштабных коэффициентов.
-значения перемещения могут быть только целыми, однако возможно деление задаваемых чисел на целочисленный коэффициент.
-при составлении формы с учетом внутренних масштабных коэффициентов необходимо их компенсировать, иначе они накапливаются.
-имеется возможность запоминания координат точек с стеке (до 4-х).
-есть возможность повторного использования формы с использованием субформ
Создание новых форм и шрифтов
20 Фев, 2009
