public static void Page(this IContainer document, Action <PageDescriptor> handler) { var page = new Page(); document.Element(page); var descriptor = new PageDescriptor(page); handler(descriptor); }
public static IDocumentContainer Page(this IDocumentContainer document, Action <PageDescriptor> handler) { var descriptor = new PageDescriptor(); handler(descriptor); (document as DocumentContainer).Pages.Add(descriptor.Page); return(document); }