I find that this works better since GetSettings is not very reliable.
public static DgnTextStyle GetActiveTextStyle() { DgnFile dgnFile = GetActiveDgnFile(); string activeTextStyleName = Bentley.MstnPlatformNET.Settings.TextStyleName; if (activeTextStyleName.Length > 0) return DgnTextStyle.GetByName(activeTextStyleName, dgnFile); return DgnTextStyle.GetSettings(dgnFile); }