public void SingleElement() { var textField = new ZplTextField(null, 50, 100, ZplConstants.Font.Default); var output = new ZplFieldNumber(100, textField).ToZplString(); Assert.IsNotNull(output); Assert.AreEqual("^A0N,30,30\n^FO50,100\n^FH\n^FN100^FS", output); }
public void RenderComments() { var elements = new List <ZplElementBase>(); var textField = new ZplTextField("AAA", 50, 100, ZplConstants.Font.Default); textField.Comments.Add("A important field"); elements.Add(textField); var renderEngine = new ZplEngine(elements); var output = renderEngine.ToZplString(new ZplRenderOptions { DisplayComments = true }); Debug.WriteLine(output); }
public void WithoutAutoElements() { var elements = new List <ZplElementBase>(); var textField = new ZplTextField("Pure element zpl only", 50, 100, ZplConstants.Font.Default); textField.Comments.Add("A important field"); elements.Add(textField); var renderEngine = new ZplEngine(elements); var output = renderEngine.ToZplString(new ZplRenderOptions { DisplayComments = true, AddDefaultLabelHome = false, AddStartEndFormat = false }); Debug.WriteLine(output); Assert.IsNotNull(output); Assert.AreEqual("^CI28\n^FX\n//A important field\n^A0N,30,30\n^FO50,100\n^FH^FDPure element zpl only^FS", output); }