documentationfor yFiles for HTML 3.0.0.1

Fill Area Layout

This chapter describes the major API changes to the FillAreaLayout introduced with yFiles for HTML 3.0 and how to migrate from the older version.

Renamed, Moved, and Removed Classes and Members

Renamed, moved, and removed API members related to FillAreaLayout (classes are bold)
yFiles for HTML 2.6 yFiles for HTML 3.0 Remarks
FillAreaLayoutclass name unchanged
Properties in class FillAreaLayout
considerEdgeLabelsedgeLabelPlacementThe enum now allows you to choose between considering the edge labels and using the GenericLabeling algorithm.
considerNodeLabelsnodeLabelPlacementThe enum now allows you to choose between considering the node labels and using the GenericLabeling algorithm.
maximumDurationstopDurationThe algorithm tries to stop within the given time, but it is not guaranteed to do so. The property was renamed to better reflect this behavior.
FillAreaLayoutDataFillAreaLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>
Properties in class FillAreaLayoutData
abortHandlerremovedA LayoutAbortController is exposed by the LayoutExecutor; see Section Maximum Duration and Aborting of Algorithms for more details.
nodeHalosnodeMargins
partitionGridDatalayoutGridData

Changed Default Values and Behavior Changes

The CUSTOMIZED value of the ComponentAssignmentStrategy enumeration has been removed. Custom components are now automatically used if they are defined using componentIds.