How is hatching implemented? In a cell library I have created a simple cell and hatched an ellipse. When I try to analyze the contents of the model, I see nothing via Element Information or Analyze Element that indicates the hatching is a pattern (no linkages or XAttributes). I *do* see that all the "pattern" elements have the same "GraphicGroup" value. Yet, when I read that cell into memory (in my tool), I can get the IAreaFillPropertiesEdit of the element the hatching was applied against, so somehow the element is flagged that it has a fill/hatching. Trying to iterate the cell, find the element that has the fill/hatching, and "removing" it (IAreaFillPropertiesEdit::RemovePattern()) fails (Getting the handler succeeds, but removing the pattern fails). I guess one could remove the cell elements based on the GraphicGroup value, but what affect does that have on the "tie" back to the host element (the element originally used for the hatching)?
Bruce