Example #1
0
        public static void Page(this IContainer document, Action <PageDescriptor> handler)
        {
            var page = new Page();

            document.Element(page);

            var descriptor = new PageDescriptor(page);

            handler(descriptor);
        }
Example #2
0
        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);
        }