点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我有一个Adobe表单,其中包含一个使用SmartForms文本模块填充的文本字段。 在表单上下文中,我选中了"从文本模块复制样式"。 我正在使用使用Courier字体的默认SYSTEM Smartform样式。 我正在使用的Smartforms文本模块以粗体显示多行。
此过程适用于拉丁语1语言,但不适用于简体中文(ZH)。 当我进行打印预览或使用简体中文打印表格时。 粗体和普通汉字混合在同一行上(请参见下图)。 字体似乎是Helvetica或Arial,而不是Courier。 Smartforms样式似乎无法正确应用于文本。
有人建议我如何使Smartforms样式在Adobe Form上正确使用简体中文吗?
ZH_Form.jpg (19.4 kB)
你好,
问题在于中文表单的代码页不同。
您有两种解决方案。
首先,您更改java-server(ADS)上的xfa.xci数据。 这将更改所有表单和指定代码页的映射。
在第二种情况下,您为每种格式和语言定义字体映射。
此解决方案:
在ABAP中转到SM31
更改表FPFONTREPL
在这里,您为每种格式和每种语言定义了字体样式的映射。
在我们的例子中,我们定义:
Formname = MEDRUCK_PO
语言= ZH(中文)
源字体= Arial _ * _ *
目标字体= SimSun _ * _ *
现在我们的表单以正确的方式退出打印机,而没有使用不同的粗体字符。
此解决方案基于sap note 1489570
如有任何疑问,请问我。
该解决方案现已启动,我们还没有遇到任何问题。
您好,前会员,
我在使用中文字体(SimSun)时遇到问题,它不能部分加粗。
例如-我是大胆的,我不是。
整个文本字段为粗体或整个文本字段为正常。
您能帮我解决这个问题吗?
-Chandler Bing
您好,前成员
您解决了这个问题吗?
我在使用中文字体(SimSun)时遇到问题,它不能部分加粗。
例如-我是大胆的,我不是。
整个文本字段为粗体或整个文本字段为正常。
您能帮我解决这个问题吗?
-Chandler Bing
大家好,
我浏览了许多链接以找到此问题的答案:
""中文字体(SimSun/Adobe_Heiti *)出现问题,无法部分加粗。
例如-我是大胆的,我不是。"
我们发现的唯一解决方案是使用字体Adobe Heiti Std R,该字体使整个文本变为粗体。
如果有人发现一种以部分粗体显示中文文本的方法,请帮忙。
最好的问候
一周热门 更多>