public VariableSet(IDocument document, VariableDecl variableDeclaration, string value) { _document = document; _node = document.CreateNode("variable-set", "text"); VariableDeclaration = variableDeclaration; Value = value; }
public VariableSet(IDocument document, VariableDecl variableDeclaration, string value) : this(document, variableDeclaration) { Value = value; }
public VariableSet(IDocument document, VariableDecl variableDeclaration) { Document = document; Node = new XElement(Ns.Text + "variable-set"); VariableDeclaration = variableDeclaration; }
public void VariableSetTest() { // Create a new text document TextDocument td = new TextDocument(); td.New(); // Create a variable declaration VariableDecl vd = new VariableDecl(td, VariableValueType.String, "test"); td.VariableDeclarations.Add(vd); // add a variable-set field Paragraph p1 = new Paragraph(td); p1.Content.Add(new VariableSet(td, vd, "test variable-set")); td.Content.Add(p1); // saveload test td.SaveTo(AARunMeFirstAndOnce.outPutFolder + "varset.odt"); td.Load(AARunMeFirstAndOnce.outPutFolder + "varset.odt"); td.SaveTo(AARunMeFirstAndOnce.outPutFolder + "varset2.odt"); }
public void VariableDeclTest() { // Create a new text document TextDocument td = new TextDocument(); td.New(); // Declare two variables VariableDecl vd = new VariableDecl(td, VariableValueType.String, "test"); VariableDecl vd2 = new VariableDecl(td, VariableValueType.Float, "12.3"); td.VariableDeclarations.Add(vd); td.VariableDeclarations.Add(vd2); td.SaveTo(AARunMeFirstAndOnce.outPutFolder + "vardecls.odt"); TextDocument td2 = new TextDocument(); // Reload the document and make some changes td2.Load(AARunMeFirstAndOnce.outPutFolder + "vardecls.odt"); td2.VariableDeclarations[0].Name = "xyz"; td2.VariableDeclarations.Add(new VariableDecl(td, VariableValueType.String, "test222")); // Unzip the document and check its content.xml file! td2.SaveTo(AARunMeFirstAndOnce.outPutFolder + "vardecls2.odt"); }