Document: Displaying language-dependent PDF documents

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > Widgets  > 使用案例 >

Document: Displaying language-dependent PDF documents

要求。

目标是在HMI应用程序中显示基于所选系统语言的指示和帮助的PDF文件。在这种情况下,应该支持德语和英语。

解决方案

要使用的部件。

PDFViewer。 这个部件用于显示PDF文档。

LanguageSelector(可选)。 这个小组件用于切换系统语言。

准备工作

一个德语的PDF文档("Info_DE.pdf")和一个英语的PDF文档("Info_EN.pdf")被添加到项目的媒体文件夹。这些文件应该在运行时显示。

使用小组件

第1步。

从小部件目录中选择小部件 "PDFViewer",并把它放在内容片中。

pdf_uc1_1

第2步。

在一个新的或现有的(在项目中)文本文件中添加一个条目,其中包含要为每种语言显示的PDF文件的路径。

<tu tu tuid="pdfHelpLink" >
 <tuv xml:lang="de">
 <seg>Media/PDF/Info_DE.pdf</seg>
 </tuv>
 <tuv xml:lang="en">
 <seg>Media/PDF/Info_EN.pdf</seg>
 </tuv>
 </tu>

第3步。

在一个新的或现有的(在项目中)绑定文件中添加一个条目,在创建的文本条目和部件 "PDFViewer "之间建立一个绑定。

<Binding mode="oneWay">。
 <Source xsi:type="text" refId="pdfHelpLink" attribute="value" />
 <Target xsi:type="brease" contentRefId="ServicePage" widgetRefId="PDFViewer1" attribute="src" />
</Binding>

第4步(可选)。

从Widget目录中选择Widget "LanguageSelector",并把它放在内容的片断中。这可以用来在运行时改变系统语言。

结果

小部件 "PDFViewer "在连接到HMI应用程序时,将看起来像这样。

pdf_uc1_result_de

如果系统语言通过小部件 "LanguageSelector "被设置为英语,相关的PDF文件就会显示在小部件 "PDFViewer "中。

pdf_uc1_result_en