<< 点击显示目录 >> 主页 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",并把它放在内容片中。
第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应用程序时,将看起来像这样。
如果系统语言通过小部件 "LanguageSelector "被设置为英语,相关的PDF文件就会显示在小部件 "PDFViewer "中。