База знаний KB0191

Рекомендуемый метод редактирования файлов стилей think-cell

Введение

Файл стиля think-cell используется для изменения стандартных цветов, стилей и схем в диаграммах think-cell. Документацию к файлам стилей think-cell см. в нашем онлайн-руководстве пользователя в приложении: C. Настройка think-cell.
В этой статье базы знаний описан рекомендуемый метод создания действительных файлов стилей think-cell.

Редактирование файла стиля think-cell

В качестве редактора, в принципе, подходит любая программа, создающая файлы с обычным текстом. Файл стилей think-cell следует создавать в специальном XML-редакторе, такая программа способна проверить файл стилей на наличие ошибок. Исправьте все выявленные предупреждения и ошибки перед использованием файла стиля.

Для Windows

Мы рекомендуем использовать бесплатную Visual Studio от Microsoft (годится любая версия), поскольку, на наш взгляд, там наилучшие средства для редактирования XML.

Откройте страницу загрузок Microsoft, выберите бесплатный выпуск (Visual Studio Community) и запустите установщик. Получив запрос, выберите еще раз Visual Studio Community. Пожалуйста, обратитесь в свой ИТ-отдел, если у вас возникнут проблемы при установке программного обеспечения.

Настройка Microsoft Visual Studio

Во время установки добавьте средства для работы с XML

  1. В окне выбора компонентов Visual Studio щелкните Отдельные компонентыОблако, база данных и серверИнструменты, связанные с подключениями, и для публикации.
  2. Нажмите кнопку Установить.

Включите автоматическую загрузку определения необходимого синтаксиса (схема XML) с нашего веб-сервера

  1. Откройте в Visual Studio меню → СервисПараметры…
  2. В левой части найдите категорию Текстовый редактор.
  3. Выберите XMLПрочее.
  4. Установите флажок Автоматически загружать определения DTD и схемы.

Включите представление списка ошибок

  1. Перейдите в меню ВидСписок ошибок.

Теперь, при подведении указателя мыши к подсвеченным ошибкам, вы увидите подсказку с подробным описанием ошибки.

Для Mac

Мы не нашли полностью подходящего и бесплатного средства редактирования для Mac, но существуют приемлемые варианты.

Бесплатные варианты

Бесплатный онлайн-валидатор на веб-сайте Code Beautify хорошо себя показал в наших пробных версиях. Он выполняет проверку на соответствие определению синтаксиса (схеме XML) на нашем веб-сервере, расположение которого указано в примерах файлов стилей think-cell. Помните, что невозможно одновременно редактировать и проверять, т. е. вы должны изменить файл стиля на компьютере с помощью текстового редактора, а затем отправить его на проверку.

На момент написания этой статьи решение Microsoft Visual Studio Community for Mac не поддерживало онлайн-проверку на соответствие определению синтаксиса (схеме XML). Чтобы включить проверку, необходимо загрузить схему XML по ссылке во второй строке примера файла стиля think-cell (https://schemas.think-cell.com/<BUILDNUMBER>/tcstyle.xsd). Помните, что определение синтаксиса может отличаться в зависимости от номера сборки и необходимо использовать соответствующую версию для вашего файла стиля. Мы рекомендуем всегда использовать текущую версию think-cell, предоставленные с ней примеры файлов стилей и XSD-файл, указанный в этих примерах. Обязательно включите представление ошибок.

Варианты покупки

Хорошие редакторы для Mac являются платными. Например, BBEdit и Xmplify. Существует бесплатная версия BBEdit, но проверка XML реализована только в платной версии. Бесплатная пробная версия Xmplify на момент написания этой статьи прекрасно работала в наших пробных версиях — нужно просто открыть файл стиля think-cell. Онлайн-проверка и панель проверки ошибок должны работать автоматически без дополнительной настройки.

think-cell использует файлы cookie для улучшения функциональности, эффективности и безопасности этого веб-сайта. Если вы хотите пользоваться всеми функциями этого сайта, требуется ваше согласие. С более подробной информацией об использовании файлов cookie компанией think-cell, вашем согласии и правах на конфиденциальность данных можно ознакомиться в нашей Политике конфиденциальности.