示例#1
0
 public void ArrangeUsingLayoutInfo(LayoutPageContentInfo pageLayout = null)
 {
     if (pageLayout == null)
     {
         if (_pageContentLayout != null)
         {
             //! do layout
             List <Point> precalculatedCoords = new List <Point>();
             for (int i = 0; i < _partSystemsList.Count; i++)
             {
                 precalculatedCoords.Add(_pageContentLayout.SystemPosition(i));
             }
             ArrangeSystems(true, precalculatedCoords);
         }
     }
     else
     {
         _pageContentLayout = pageLayout;
         //! rearrange if necessary
         //! do layout
     }
 }
示例#2
0
 public PageDrawingSystem(LayoutPageContentInfo pageLayoutInfo) : this(pageLayoutInfo.PageIndex)
 {
     _pageContentLayout = pageLayoutInfo;
 }