Released: Apr 23, 2024
2024.R2 での更新項目
機能
New in MindFusion.Diagramming
- Custom anchor point / pattern classes - Added support for serializing custom AnchorPoint and AnchorPattern derived objects.
- Call the RegisterClass method to specify XML or JSON type identifiers of the custom classes.
- Override SaveToXml and LoadFromXml to serialize custom properties in XML format.
- Override SaveToJson and LoadFromJson to serialize custom properties in JSON format.
- Custom classes must also implement no-argument and copy constructors.
- Added a new LinkDensity partitioning method to CompositeLayout, which divides the graph depending on ratio of nodes to links in subgraphs.
- JsonImageHandler now lets you serialize custom image sources to JSON format.
- AnnealLayout now normalizes distance calculations, making its cost property values independent from diagram's MeasureUnit.
- You can now enable the FlipImage property of ShapeNode to make node's image follow the geometric shape mirroring specified by FlipX and FlipY properties.
- You can now set the AutoDeleteLinks property to false to prevent deleting links along with a node they connect, and disconnect the links instead.
- JsonSerializeTag event is now raised when serializing AnchorPoint Tag values in JSON format.
- The control now automatically shows ContextMenu of right-clicked objects. It also raises NodeMenuOpening, LinkMenuOpening and ContextMenuOpening validation events to let you cancel the operation selectively.
New in MindFusion.Spreadsheet
- You can now set the ShowLeadingApostrophes property to stop hiding escaping leading apostrophe (used to treat remaining cell content as text).
不具合の修正
Fixed in MindFusion.Diagramming
- Fixed Disallow mouse cursors not showing.
- Fixed custom table cell templates not rendering in version 4 DiagramView.
- Fixed CreateImage exporting nodes at zero position.
- Fixed incomplete layout by Print and PrintPreview methods of DiagramDocument.