public InsetsD GetInsets(INode node) { InsetsD result = InsetsD.Empty; foreach (ILabel label in node.Labels) { INodeInsetsProvider provider = label.LayoutParameter.Model.Lookup <INodeInsetsProvider>(); if (provider != null) { InsetsD insets = provider.GetInsets(node); result = result.CreateUnion(insets); } } return(result.CreateUnion(outerInsets)); }
public LabelInsetsProvider(INodeInsetsProvider innnerProvider) { this.innnerProvider = innnerProvider; }