|
发表于 2005-5-28 13:45:00
|
显示全部楼层
源码没头文件,及入口函数,这些自己定义吧,
void text()
{
AcDbBlockTable* pBlockTable;
acdbHostApplicationServices()->workingDatabase()
->getSymbolTable(pBlockTable,AcDb::kForRead);
AcDbBlockTableRecord* pBlockTableRecord;
pBlockTable->getAt(ACDB_MODEL_SPACE,pBlockTableRecord,
AcDb::kForWrite);
pBlockTable->close();
double ptt[4][3]=
{
{0,0,0},
{420,0,0},
{420,297,0},
{0,297,0},
};
AcGePoint3d pt(ptt[0][0]+100,ptt[0][1]+100,ptt[0][2]);
AcDbText* pText=new AcDbText;
pText->setHorizontalMode(AcDb::kTextRight);
pText->setAlignmentPoint(pt);
pText->setTextString("100");
pText->setTextStyle(AcDbObjectId::kNull);
pText->setHeight(30);
pText->setRotation(0);
AcDbObjectId pTextId;
pBlockTableRecord->appendAcDbEntity(pTextId,pText);
pBlockTableRecord->close();
pText->close();
} |
|