Программы


 
Новости:


 
Рассылка:







EnglishGermanRussian
HomeSite mapE-mail

CAD Importer DLL Отправить на e-mail
Версия 8.1
Совместимость VC++
Может использоваться VC++ / VB / Delphi / C# / VB.NET / J#
Скачать Демо-версия (5.70 MB)
Тех. поддержва
Вопросы по лицензии
Купить Лицензия пользователя

CAD Importer DLL создан для разработчиков, использующих различные языки, поддерживающие технологию DLL.
Имеются демо-версии для MS Visual Basic, MS Visual C++, Borland Delphi and Borland C++Builder.
DLL экспортирует процедуры импортирования расширенных примитивов DXF, DWG, HPGL, SVG и CGM, используя следующую структуру:

DXFDATA

Структура DXFDATA содержит информацию о свойствах объекта DXF/DWG/HPG. Если объект находится внутри блока, он будет возвращен для каждой операции вставки со свойствами, пересчитанными относительно данной конкретной операции вставки.

typedef struct _DXFDATA { 
    WORD Tag;
    WORD Count;
    WORD TickCount;
    BYTE Flags;
    BYTE Style;
    int Dimension;
    LPDXFPOINT DashDots;
    int DashDotsCount;
    int Color;
    LPVOID Ticks;
    float Thickness;
    float Rotation;
    char* Layer;
    char* Text;
    char* FontName;
    LPCADEXTENDEDDATA CADExtendedData;
    int Unused;
    DXFPOINT Point1;
    DXFPOINT Point2;
    DXFPOINT Point3;
    DXFPOINT Point4;
    union {
        struct {
            float Radius;
            float StartAngle;
            float EndAngle;
            float Ratio;
            BYTE EntityType;
        } Arc;
        struct {
            HANDLE Block;
            DXFPOINT Scale;
        } Blocks;
        struct {
            float FHeight;
            float FScale;
            float RWidth;
            float RHeight;
            BYTE HAlign;
            BYTE VAlign;
        } Text;
        LPDXFPOINT *PolyPoints;
    } DATA;
} DXFDATA, *LPDXFDATA;

 
 ©2001-2012 ООО "Софт Голд". Все права защищены.