Message 1 of 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Why doesn't this work? It does with other dictionaries.
There's no errors, nothing happens
static void AcRxPyApp_idoit(void)
{
AcDbDatabase* pDestDb = acdbHostApplicationServices()->workingDatabase();
std::unique_ptr<AcDbDatabase> pSrcDb(new AcDbDatabase(false, true));
if (auto es = pSrcDb->readDwgFile(_T("E://SrcTableStyle.dwg")); es != eOk)
acutPrintf(_T("\nOops %ls"), acadErrorStatusText(es));
if (auto es = pSrcDb->closeInput(true); es != eOk)
acutPrintf(_T("\nOops %ls"), acadErrorStatusText(es));
AcDbIdMapping idmap;
AcDbObjectIdArray ids;
ids.append(pSrcDb->tablestyle());
if (auto es = pDestDb->wblockCloneObjects(ids, pDestDb->tableStyleDictionaryId(), idmap, AcDb::kDrcReplace, false); es != eOk)
acutPrintf(_T("\nOops %ls"), acadErrorStatusText(es));
}
Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx
Solved! Go to Solution.