Описание: пакет dxf/in/txt позволяет преобразовать dxf-файл, сохраненный в текстовом формате в его посекционное представление. Главная функция проекта - read-file.
Функции
read-file
(fname)
Описание: функция read-file выполняет попытку
считывания текстового dxf-файла в формате:
- версий с 2000 по 2004 [:external-format :cp1251]
- версий с 2007 по 2018 [:external-format :utf8].
(read-file
"~/quicklisp/local-projects/acad/dxf/dxf/txt/Drawing-sty.dxf")
=> (((2 "HEADER")(9 "$ACADVER")(1 "AC1027")(9 "$ACADMAINTVER")(70 20) ...)
((2 "CLASSES")(0 "CLASS")(1 "ACDBDICTIONARYWDFLT") ...)
((2 "TABLES")(0 "TABLE")(2 "VPORT")(5 8)(330 0)(100 "AcDbSymbolTable") ...)
((2 "BLOCKS")(0 "BLOCK")(5 32)(330 31)(100 "AcDbEntity")(8 "0") ...)
((2 "ENTITIES")(0 "LINE")(5 628)(330 31)(100 "AcDbEntity")(8 "0") ...)
((2 "OBJECTS")(0 "DICTIONARY")(5 12)(330 0)(100 "AcDbDictionary")(281 1) ...)
((2 "ACDSDATA")(70 2)(71 7)(0 "ACDSSCHEMA")(90 0) ...))
read-file-pairs
(fname)
Описание: функция read-file выполняет попытку
считывания текстового dxf-файла в формате.
read-pair
(stream)
Описание: функция read-pair возврвщает в виде списка пару
ключ-значение, считываемую из потока stream, имеющего текстовый
формат dxf.
read-pairs
(stream)
Описание: функция read-pairs возвращает список
пар (ключ-значение), содержащихся в двоичном dxf-потоке.
Пара, обозначающая конец файла в результирующий список не попадает.