首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetSuite高级PDF外语

NetSuite高级PDF外语
EN

Stack Overflow用户
提问于 2019-03-02 02:48:29
回答 3查看 1.1K关注 0票数 1

我需要在一个高级的PDF上显示数据,其中的字段包含英文和中文字符。英文显示正常,但未显示中文。要让汉字也出现,有什么选择吗?

EN

回答 3

Stack Overflow用户

发布于 2019-03-05 09:25:00

NetSuite在幕后使用一个名为BFO的库来渲染PDF。第30页的User Guide详细介绍了如何使用内置字体以及嵌入您自己的字体。

除了标准的5种字体外,使用适当语言版本的

的用户还可以访问多达7种其他字体,以显示中文、日文和韩文文本。这些字体的名称分别是“STSong”(简体中文)、“msung”(繁体中文)、“MHei”(繁体中文)、“HeiseiMin”(平民-W3,日语)、“HeiseiKakuGo”(平成Korean W5,日语)、“HYGoThic”(HYGoThic-Medium,朝鲜语)和“HYSMyeongJo”(HYSMyeongJo-Medium,韩语)。

还可以看看内置的NetSuite模板,因为它们会根据区域设置自动嵌入一些字体。如果您只是删除中文周围的<#if>代码,这可能会起到作用。

代码语言:javascript
复制
<link name="NotoSans" type="font" subtype="truetype" src="${nsfont.NotoSans_Regular}" src-bold="${nsfont.NotoSans_Bold}" src-italic="${nsfont.NotoSans_Italic}" src-bolditalic="${nsfont.NotoSans_BoldItalic}" bytes="2" />
<#if .locale == "zh_CN">
    <link name="NotoSansCJKsc" type="font" subtype="opentype" src="${nsfont.NotoSansCJKsc_Regular}" src-bold="${nsfont.NotoSansCJKsc_Bold}" bytes="2" />
<#elseif .locale == "zh_TW">
    <link name="NotoSansCJKtc" type="font" subtype="opentype" src="${nsfont.NotoSansCJKtc_Regular}" src-bold="${nsfont.NotoSansCJKtc_Bold}" bytes="2" />
<#elseif .locale == "ja_JP">
    <link name="NotoSansCJKjp" type="font" subtype="opentype" src="${nsfont.NotoSansCJKjp_Regular}" src-bold="${nsfont.NotoSansCJKjp_Bold}" bytes="2" />
<#elseif .locale == "ko_KR">
    <link name="NotoSansCJKkr" type="font" subtype="opentype" src="${nsfont.NotoSansCJKkr_Regular}" src-bold="${nsfont.NotoSansCJKkr_Bold}" bytes="2" />
<#elseif .locale == "th_TH">
    <link name="NotoSansThai" type="font" subtype="opentype" src="${nsfont.NotoSansThai_Regular}" src-bold="${nsfont.NotoSansThai_Bold}" bytes="2" />
</#if>
票数 1
EN

Stack Overflow用户

发布于 2019-10-01 21:07:14

将中文的.ttf文件上传到文件柜中,在高级PDF的标签中调用。我一直在尝试它,它是有效的。

票数 0
EN

Stack Overflow用户

发布于 2020-10-19 19:42:38

代码语言:javascript
复制
<link name="Amiri-font" type="font" subtype="opentype" src="https://system.eu2.netsuite.com/core/media/media.nl?id=6855&amp;c=xxx8839&amp;h=7cada88647a1f0c07899&amp;_xt=.ttf" src-bold="https://xxx8839-sb1.app.netsuite.com/core/media/media.nl?id=7532&amp;c=xxx8839&amp;h=97e9854d5b5e8f891e11&amp;_xt=.ttf" bytes="2" />

<style>
.fontA{
            font-size:14pt;
            font-family: Amiri-font, sans-serif;
            }
</style>

下面是我们如何使用下载的字体文件的阿拉伯字体使用标签

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54950597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档