我可以在 XForms 标签和提示上添加丰富的格式(粗体、斜体、下划线)吗?
Posted
技术标签:
【中文标题】我可以在 XForms 标签和提示上添加丰富的格式(粗体、斜体、下划线)吗?【英文标题】:Can I add rich formatting (bold, italics, underline) on XForms labels and hints? 【发布时间】:2012-05-03 15:05:43 【问题描述】:我们正在开发一个基于 XForms 的调查系统。客户想要为标签和提示添加丰富的格式。
这可能吗?如果是这样,您如何定义 XForm xml 的格式?有没有我可以去的参考页面?
更新:我们目前正在为使用 JavaRosa 的 ODK 实施。我们计划稍后推出我们自己的移动应用程序,以保持与当前 ODK Collect 应用程序的兼容性。
更新 2:我们的客户实际上希望拥有以下形式的标签:
快棕色狐狸跳过懒惰狗。
【问题讨论】:
您打算使用哪个 XForms 引擎?我想您的问题针对的是特定于实现的问题。如果您使用的是服务器端解决方案,您可能可以使用标准 CSS 来设置标签和提示的样式。 @tohuwawohu 对,我忘了。我们目前使用 ODK Collect 作为客户端(使用 JavaRosa)。我们计划在未来开发我们自己的兼容 html5 客户端。 这似乎是一个 ODK 限制,因为其他 XForms 实现(例如我的 XSLTForms)允许带有标签或提示样式的 html 元素。 @PabloVenturino:抱歉,我对 ODK Collect 没有任何经验,所以我无法为您提供帮助。正如 Alain 所说,这似乎是该软件的一个限制。大多数服务器端框架允许在标签和提示中显示任意 HTML 内容。 @PabloVenturino 正如 Alain 所说,这绝对取决于实现。 XForms 本身允许在标签、帮助、提示和警报元素中进行丰富的(内联)格式设置。 【参考方案1】:ODK Collect 没有丰富的格式,但 you can use images。我将a text renderer 放在一起,如果有帮助,您可以使用 pango 标记格式化文本。
【讨论】:
以上是关于我可以在 XForms 标签和提示上添加丰富的格式(粗体、斜体、下划线)吗?的主要内容,如果未能解决你的问题,请参考以下文章