Можно ли добавить расширенное форматирование (жирный шрифт, курсив, подчеркивание) к меткам и подсказкам XForms?

Мы разрабатываем систему опросов на основе XForms. Клиент хочет добавить расширенное форматирование к меткам и подсказкам.

Это возможно? Если да, то как вы определяете форматирование в XForm xml? Есть ли справочная страница, на которую я могу перейти?

ОБНОВЛЕНИЕ: в настоящее время мы внедряем ODK, который использует JavaRosa. Позже мы планируем запустить собственное мобильное приложение, сохранив совместимость с текущим приложением ODK Collect.

ОБНОВЛЕНИЕ 2: Наш клиент на самом деле хотел бы иметь метку в виде:

быстрая коричневая лиса перепрыгнула ленивую собаку.


person Pablo Venturino    schedule 03.05.2012    source источник
comment
Какой движок XForms вы планируете использовать? Я полагаю, что ваш вопрос направлен на проблему, связанную с реализацией. Если вы используете решение на стороне сервера, вполне вероятно, что вы можете использовать стандартный CSS для оформления меток и подсказок.   -  person tohuwawohu    schedule 03.05.2012
comment
@tohuwawohu точно, я забыл. В настоящее время мы используем ODK Collect в качестве клиента (который использует JavaRosa). В будущем мы планируем разработать собственный совместимый HTML5-клиент.   -  person Pablo Venturino    schedule 03.05.2012
comment
Похоже, это ограничение ODK, потому что другие реализации XForms (такие как моя, XSLTForms) допускают html-элементы со стилем для меток или подсказок.   -  person Alain Couthures    schedule 03.05.2012
comment
@PabloVenturino: извините, у меня нет опыта работы с ODK Collect, поэтому я не могу вам с этим помочь. Как утверждает Ален, это, по-видимому, ограничение этого программного обеспечения. Большинство серверных фреймворков позволяют отображать произвольный HTML-контент в метках и подсказках.   -  person tohuwawohu    schedule 04.05.2012
comment
@PabloVenturino Как сказал Ален, это определенно зависит от реализации. XForms сам по себе допускает расширенное (встроенное) форматирование в элементах меток, справки, подсказок и предупреждений.   -  person ebruchez    schedule 04.05.2012
comment
Спасибо, ребята, я понял. Элементы ‹label› и ‹hint› поддерживают html внутри себя, но наш текущий клиент не поддерживает его. Мы будем считать это правильным способом форматирования при реализации нашего клиента. Можете ли вы, ребята, сказать это как ответ, чтобы я мог проголосовать и принять это? Спасибо!   -  person Pablo Venturino    schedule 04.05.2012


Ответы (1)


В ODK Collect нет расширенного форматирования, но вы можете использовать изображения. Я собрал рендерер текста, который позволяет вам форматировать текст с помощью разметки pango, если это вам поможет.

person Nathan Breit    schedule 13.08.2012