Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }