Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER_1.DOC
Скачиваний:
61
Добавлен:
15.04.2015
Размер:
383.49 Кб
Скачать

1.2.2. Описание файлов AutoCad dxf Import (AutoCad dxf File Description)

Файлы DXF можно представлять либо в ASCIIформате, либо в двоичном (Binary) формате. Файлы ASCII DXF наиболее удобны, поскольку (в отличие от двоичных DXF файлов) их можно редактировать с помощью обычных текстовых процессоров. Однако, размер ASCII файлов несколько больше, и они требуют большего времени для считывании информации.

DXF файлы содержат записи, описывающие графические элементы и их атрибуты. Они предоставляют собой средство обмена с AutoDesk's AutoCADпрограммой. DXF файлы имеют достаточно сложный формат и их детальное обсуждение выходит за пределы данной Справочной системы. Существует достаточное количество литературы, в которой Вы можете получить подробную информацию о DXF формате файлов.

1.2.3. Опции макросценария для файлов формата AutoCad dxf Import (Macro Script Options)

Поскольку панель диалога Import Options (Опции импорта) не открывается, когда программа управляется (с помощью GS ScripterилиVisual Basic) сценарием, записанным на языке макрокоманд, то в этом сценарии следует задать строку опций Options="...". Эта строка состоит из разделенных запятыми параметров, которые определяют поведение различных опций импорта. Вот типичный пример:

...(File="site.dxf",Options="Defaults=1,Color3=0;0;255")

Здесь все опции импорта сначала устанавливаются в их значения по умолчанию, а затем значение цвета, определяемого записью #3 таблицы цветов (Color Table) DXF файла, полагается равным Blue (Синий). Все элементы в файле (site.dxf) связанные с записью #3 таблицы цветов будут выполняться синим цветом.

Таблица цветов (Color Table) DXF файла содержит 256 записей (0-255), однако записи с номерами выше 7 используются редко.

Опция

Действие

По умолчанию

Defaults=1

Установить все опции в значения по умолчанию

Нет

ForgetOptions=1

Не запоминать опции для дальнейшего использования

Нет

ProjectionLatLong=1

Координаты являются Широтой/Долготой

Нет

ProjectionLatLong=0

Координаты не являются Широтой/Долготой

Да

ColorN=R;G;B

Значения, присваевыемые параметру Color #N:

Интенсивность Красного цвета "R" (0-255)

Интенсивность Зеленого цвета "G" (0-255)

Интенсивность Синего цвета "B" (0-255)

См. ниже

Первые восемь цветов, заданные в Таблице цветов (Color Table)по умолчанию:

Цвет#

R;G;B Значения

Цвет

0

?;?;?

(Цвет слоя по умолчанию)

1

255;0;0

Красный

2

255;255;0

Желтый

3

0;255;0

Зеленый

4

0;255;255

Бирюзовый

5

0;0;255

Синий

6

255;0;255

Малиновый

7

0;0;0

Черный

Соседние файлы в папке Surfer