具有Smartforms样式的Adobe Forms上的汉字?

2020-08-30 21:14发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
10条回答
zhangjiyang1323
1楼-- · 2020-08-30 22:08

你好,

问题在于中文表单的代码页不同。

您有两种解决方案。

首先,您更改java-server(ADS)上的xfa.xci数据。 这将更改所有表单和指定代码页的映射。

在第二种情况下,您为每种格式和语言定义字体映射。

此解决方案:

在ABAP中转到SM31

更改表FPFONTREPL

在这里,您为每种格式和每种语言定义了字体样式的映射。

在我们的例子中,我们定义:

Formname = MEDRUCK_PO

语言= ZH(中文)

源字体= Arial _ * _ *

目标字体= SimSun _ * _ *

现在我们的表单以正确的方式退出打印机,而没有使用不同的粗体字符。

此解决方案基于sap note 1489570

如有任何疑问,请问我。

该解决方案现已启动,我们还没有遇到任何问题。

Climb_Ma
2楼-- · 2020-08-30 22:02

您好,前会员,

我在使用中文字体(SimSun)时遇到问题,它不能部分加粗。

例如-我是大胆的,我不是。


整个文本字段为粗体或整个文本字段为正常。

您能帮我解决这个问题吗?

-Chandler Bing

SAP小菜
3楼-- · 2020-08-30 21:54

您好,前成员

您解决了这个问题吗?

我在使用中文字体(SimSun)时遇到问题,它不能部分加粗。

例如-我是大胆的,我不是。


整个文本字段为粗体或整个文本字段为正常。

您能帮我解决这个问题吗?

-Chandler Bing

樱桃小丸子0093
4楼-- · 2020-08-30 22:19

大家好,

我浏览了许多链接以找到此问题的答案:

""中文字体(SimSun/Adob​​e_Heiti *)出现问题,无法部分加粗。

例如-我是大胆的,我不是。"

我们发现的唯一解决方案是使用字体Adobe Heiti Std R,该字体使整个文本变为粗体。

如果有人发现一种以部分粗体显示中文文本的方法,请帮忙。

最好的问候

一周热门 更多>