Font Code Snippets (C++, C#, C)
C++
void ListAllFonts() { DgnFontNumMapP fontNumMap = DgnFontManager::GetDgnFontMapP(ACTIVEMODEL); DgnFileP dgnFile = mdlDgnFileObj_getMasterFile(); DgnFontListPtr fontList = DgnFontManager::CreateKnownFontList(dgnFile); for (int i = 0; i < fontList->GetCount(); i++) { DgnFontP font = fontList->GetEntryP(i); wprintf(L"FromKnownFontList #%d: Type %d, valid: %d, %s\n", i, font->GetType(), font->IsPresent(), font->GetName()); } }