【问题标题】:POS for .NET Aligning texts.NET 的 POS 对齐文本
【发布时间】:2014-03-13 16:29:29
【问题描述】:

我正在使用 POS for .NET 在我的 POS 应用程序中打印收据。我在格式化收据时遇到问题。我想在同一行应用两个对齐。第一个单词左对齐,第二个单词右对齐

我在 VB.NET 中尝试过以下代码

Dim ESC As String = Chr(&H1B)
Dim displayString As String
displayString += "Description"
displayString += ESC + "|rAQty" + ESC + "|1lF"

但应用到“数量”的对齐方式不起作用。两个单词都以左对齐显示。如果我在另一行中使用“数量”,它会起作用。但我需要这两个文本在同一行。

我该怎么做

【问题讨论】:

    标签: vb.net pos-for-.net


    【解决方案1】:

    UPOS 转义序列由设备特定的服务对象根据硬件的能力实现。

    可能是您的硬件不支持单行混合对齐。

    可能的解决方案可能是:

    • 叠印行,例如通过执行反向换行。虽然这可能很慢。

    • 如果您使用的是固定宽度字体,请在您的应用程序中生成一个字符串,并适当对齐文本,而不是使用转义序列。

    【讨论】:

      猜你喜欢
      • 2015-10-30
      • 1970-01-01
      • 2010-10-20
      • 2020-07-12
      • 2018-12-08
      • 2015-02-12
      • 2020-05-23
      • 2017-02-17
      • 1970-01-01
      相关资源
      最近更新 更多