protected Page LayoutWithPageWidth(Unit pageWidth) { NameElements(elements); lines = LiningLayouter.Layout(elements, pageWidth).ToList(); page = ElementsLayouter.Layout(lines.AsLines()); return page; }
public Page OverlayWith(Page page, Unit offsetLeft, Unit offsetTop) { return new Page(Elements.Concat(page.Move(offsetLeft, offsetTop).Elements)); }