c# - Crystal Report,水平拟合数据库中的数据
问题描述
我只想问这里是否有人知道解决此问题的方法。所以我这几天一直在努力解决这个问题。
我的数据库中的数据如下所示:
****************************************** 2021 年 11 月 3 日上午 8 点 46 分 *收据标题 *公司 *地址栏 *城市 *建造 *接触 # 车站POS 收银员姓氏,名字 收据 ID ASD1001 会话 3735318968998975 1 可口可乐 $2.00 总计 2.00 美元 增值税@10% @ 10.00%:0.18 美元 支付 现金 $2.00 总付款 $2.00 更改 $0.00 ________________________________________ 税号240F ________________________________________ 谢谢你 和 再见 很快 ******************************************
请注意,此数据存储在单个字段/列中,这意味着您无法将它们分开,除非您将其连接起来,这将非常困难,因为这是很多字符,并且它当然会根据购买的物品而变化。
现在,当我将它连接到我的 Crystal Report 时,它看起来像这样: https ://i.stack.imgur.com/VzOOD.png
令人沮丧的是,这实际上应该是一个简单的问题,但我尝试过的都没有用。
这是我到目前为止所尝试的:
- 对齐公式字段
- 将文本格式切换为 HTML 并使用“pre”标签(这是合理的,但所有的换行符都消失了,我也不认为它是理想的,因为它是一个桌面应用程序)
- 紧水平/ly
- 更改边距大小
- 更改字符间距(使文本不可读)
希望有人可以提供帮助。
解决方案
使用等宽字体就可以了。适用于更改字符间距。
推荐阅读
- java - 标准 API 计数查询获取“验证标准时发生错误”
- php - Laravel 8:如何使用单个 where 语句在多列中获得值增量?
- node.js - 寻找一个像 JHipster 但使用 NodeJs 的初始 Web 应用程序生成器
- c++ - Arduino:如何根据光敏电阻的电阻差异移动伺服
- android - Android TextView 多行问题(去掉第二行的gab)
- android-studio - 添加新文档后如何获取@servetamp firestore
- google-cloud-platform - Google Cloud Storage 中一个用户帐户中的最大存储桶数或用户帐户中的过滤存储桶数
- jsf - 从 WLS 12.1.3 更新到 WLS 12.2.1 后遇到 TagAttributeImpl.getBoolean 处的 NullPointerException
- python - python3.5 看到但 python3.9 没有看到 sqlite3
- html - 如何在角度 8 中将用密钥初始化的 json 操作到 ngFor