If you filter your overrule based on entries in an entity’s extension dictionary (SetExtensionDictionaryEntryFilter method), then your overrules won’t be applied the entity is being jigged (e.g. in a copy, rotate or move command). In general, AutoCAD copies an entity (creating a non-database-resident copy) while jigging it in a command, and the extension dictionary is not copied. This means the overrule isn’t applied.
If you instead filter on an Xdata registered app id (SetXdataFilter method), then the xdata should be copied with the entity, and your overrule will be applied while jigging.

Leave a Reply