【问题标题】:NSString Format is not converting properly in UIImageNSString 格式在 UIImage 中没有正确转换
【发布时间】:2012-06-20 09:21:23
【问题描述】:

我正在将 NSString 转换为 UIImage,我的字符串是动态的,因此内容会更少或更多。当我在 Log 中看到我的字符串时,它正确显示了字符串格式,但是当它将它转换为 UIImage 时,格式没有保持正确。下面是我的字符串。

新德里

新德里

印度

99XXXXXXXXX

2012-06-20 13:55:11

订单编号:291

项目数:4

1 x 汉堡 $5.00

Cheese                         $0.10

Modifier Item 1                $2.00

Modifier Item 3                $0.50

Modifier Item 4                $0.60

Amount                         $8.20

1 x 修改器项目 3 $2.00

Amount                         $2.00

1 x 修改器项目 4 $2.00

Amount                         $2.00

1 x 自定义价格 78 $2.70

A a a a a a a a a a a a a a a a a a a a a a a a a a a a ma a a a a a a a a a a a a a a a a a. Aa aa a a. A anvhvhvhvb.  Hbghghvhvhmvjhvhjvhjftysfjhv.  

Amount                         $2.70

小计:14.90 美元

税:1.49 美元

总计:16.39 美元

付款方式:现金

支付金额:16.39 美元

我无法在此处发布图片。请从这个字符串创建图像,这样你会发现格式不正确。

【问题讨论】:

  • 在第一句话中您说您正在将字符串转换为图像。之后,您说图像中的文本格式不正确。你用什么代码来创建这个 UIImage?您实际上是在创建 UIImage 还是希望以 UILabel 格式显示上述文本,但在保留字符串中文本的格式时遇到问题?显示您用于将 NSString 转换为 UIImage 的代码,用户可以调试它以按照您的意愿显示。还可以考虑将图片上传到某处(例如 imgur.com)并发布链接。

标签: ios nsstring uiimage


【解决方案1】:

据我所知,您不能将 NSString 对象转换为 UIImageObject。它们代表着截然不同的事物。

据我了解,您希望根据您的应用生成的文本生成图像。如果是这样,试试这个Converting Text to Image

【讨论】:

  • 感谢大家,实际上我已经找到了解决方案,我正在发送这个字符串以在打印机中打印,并且该打印机支持光栅打印,首先您必须创建图像,然后发送打印命令.所以问题是由于我使用的字体导致的格式化问题,因为大多数字体分别处理每个字符空间和宽度,但是我使用的一些字体(如“Courier”)以相同的方式处理每个字符的宽度和空间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-18
  • 2010-12-21
  • 2012-11-27
  • 1970-01-01
相关资源
最近更新 更多