在我的一个C#.Net应用程序中,我使用热标签SDK 3创建标签。现在,由于一些原因,我想将热标签SDK版本更新为最新版本,即第7版。在更新热标签SDK时,我可以看到与以前的版本3相比有很多变化。下面是我的疑问。
在热标签SDK 3中,我可以将边距设置为ThermalLabel,如下所示。但是在SDK 7中,这些属性并不存在。
ThermalLabel tLabel = new ThermalLabel(UnitType.Inch, this.GetInches(labelCreator.ImageSize.Width), this.GetInches(labelCreator.ImageSize.Height));
tLabel.Margin.Top = 0.1;
tLabel.Margin.Left = 0;
tLabel.Margin.Right = 0;
tLabel.Margin.Bottom = 0;在热标签SDK 3中,我可以将上面提到的属性设置为TextItem,如下所示.但是在SDK 7中,这些属性并不存在。
TextItem txtField = new TextItem();
txtField.Font.IsBuiltInFont = !this.useSoftFont;
txtField.Font.CharHeight = fieldDef.FieldFont.Size;
txtField.TextLines = 2;在热标签SDK 3中,我可以将旋转属性设置为BarCodeItem,如下所示。但是在SDK 7中,这些属性并不存在。
BarcodeItem dataMatrixItem = new BarcodeItem();
dataMatrixItem.Rotate = (Neodynamic.SDK.Printing.Rotate)Enum.Parse(typeof(Neodynamic.SDK.Printing.Rotate), fieldDef.Rotate);我检查了文档,但没有看到任何与此相关的东西。如果有人知道怎么做请告诉我。
发布于 2018-03-07 12:41:20
我已经联系了新动力支持小组,下面是我从他们那里得到的回应。我把它贴在这里是因为它可能对某人有帮助。
因为v4,SDK不是向后兼容的。
发布于 2018-03-07 05:55:13
https://stackoverflow.com/questions/49144894
复制相似问题