private Document.DocumentLayout InitDocumentLayout() { Document.DocumentLayout documentLayout = new Document.DocumentLayout(); documentLayout.layout = new List <Document.DocumentLayout.Layout>(); documentLayout.size = new Document.Size(); return(documentLayout); }
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); }
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); } }