Please enable JavaScript to view this site.

» Нет разделов более высокого уровня «

Пример использования функций работы с документами, Unicode

Scroll

void Document_Example (void) {

 

reference pDoc;

DocumentParamW doc, doc1;

char buf[ 128 ];

 

wcscpy( doc.fileName, _T("c:\\gr\\2.cad"));

wcscpy( doc.comment, _T("Чертеж"));

wcscpy( doc.author, _T("Иванов"));

doc.regim=0; //видимый режим

doc.type=1; doc.stPar.Toleranceat=3; doc.stPar.multiply=1;

doc.stPar.direct=0; doc.stPar.shtType=1;

 

pDoc = CreateDocumentW (&doc);

 

// создадим вид с номером 2

 

ViewParamW par;

int number = 2;

par.x = 10; par.y = 20; par.scale = 2; par.ang = 45;

par.color = RGB(10,20,10);

par.state = stACTIVE; // вид будет активным

wcscpy(par.name,_T(" пользовательский вид"));

CreateSheetViewW(&par, &number);

 

//создать и перейти в слой 5

 

Layer(5);

 

LineSeg(20, 10, 40, 10, 1);

LineSeg(40, 10, 40, 30, 1);

LineSeg(40, 30, 20, 30, 1);

LineSeg(20, 30, 20, 10, 1);

 

SaveDocument( pDoc, 0 ); //сохранить документ

CloseDocument( pDoc ); //закрыть документ

 

//откроем созданный документ «с:\gr\2.cad» в видимом режиме отображения

 

OpenDocument( "с:\gr\2.cad", 0);

 

}; /* Document_Example */

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78