Exemplo n.º 1
0
 private Document.DocumentLayout InitDocumentLayout()
 {
     Document.DocumentLayout documentLayout = new Document.DocumentLayout();
     documentLayout.layout = new List <Document.DocumentLayout.Layout>();
     documentLayout.size   = new Document.Size();
     return(documentLayout);
 }
Exemplo n.º 2
0
 public LayoutGenerator(string jsonPath, Encoding encoding)
 {
     this.encoding = encoding;
     document      = InitDocumentLayout();
     rand          = new Random();
     dateCulture   = CultureInfo.InvariantCulture;
     JsonParser.GetObject <Document.DocumentTemplate>(jsonPath, encoding, out documentTemplate);
 }
Exemplo n.º 3
0
        public void AddElementToLayout(string jsonPath, Encoding encoding)
        {
            Document.DocumentLayout documentElements = InitDocumentLayout();
            JsonParser.GetObject <Document.DocumentLayout>(jsonPath, encoding, out documentElements);
            List <Document.DocumentLayout.Layout> elements = new List <Document.DocumentLayout.Layout>();

            foreach (Document.DocumentLayout.Layout element in elements)
            {
                document.layout.Add(element);
            }
        }