Пример #1
0
        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));
        }
Пример #2
0
 public LabelInsetsProvider(INodeInsetsProvider innnerProvider)
 {
     this.innnerProvider = innnerProvider;
 }