• [CONNECT Update 17 C#] Navigating a TextBlock

    TextBlock Class From the DgnPlatformNet help document: In the TextBlock DOM, this is the master object that represents a piece of text as a whole, and is the primary high-level object used to deal with multi-line, formatted text (and is also generally…
  • [MSCE U16 DgnPlatformNet] Elements stored beyond an "Undo" operation are being replaced by new elements

    We are plotting elements and storing them in a List for reference.. What we have noticed is that when the elements are undone, the "IsDeleted" property becomes True and the IsValid property become false as expected.... However, once we add a new element…
  • [CONNECT C#] - Issue with TagElement.ReplaceInModel(null)

    I'm trying to update the URL for Engineering Links in a collection of DGN files. The problem is that I seam to be creating duplicates of the TAG when writing the updated element back into the model. After processing a file, following the engineering…
  • RE: [CONNECT DgnPlatformNet] ScanCriteria.SetElementTypeTest doesn't do what I expect

    Unknown said: It is not nessessary to call EnsureCapacity before setting the bit Incorrect! A Bitmask seems to have capacity for small bit indices, such as for a line element (type 3) or shape element (type 6). For larger indices, such as a text element…
  • RE: [CONNECT DgnPlatformNet] ScanCriteria.SetElementTypeTest doesn't do what I expect

    Unknown said: Would this be OK rather than calling Scan for each MSElementType? uint bmSize = 1; foreach (MSElementType type in types) { bitMask.SetBit((uint)type - 1, true); bmSize += (uint)type; } bmSize = (bmSize + 7) / 8; bmSize = (bmSize * 16…