×

Логические условия экспорта раздела

 
Используйте это диалоговое окно, чтобы настроить логические правила, по которым раздел будет включаться в финальный документ на экспорте.
 
Чтобы открыть это диалоговое окно, выделите нужный раздел в Дереве разделов и в Свойствах раздела нажмите кнопку .
 
Откроется показанное ниже диалоговое окно.
 
 
Правило экспорта это логическое выражение, состоящее из комбинации базовых логических условий. В случае, если на момент экспорта вычисленное выражение истинно, раздел попадет в результирующий документ. В противном случае не попадает.
 
Базовые логические условия могут быть двух типов:
  • проверка текущего Формата экспорта на вхождение в заданный список форматов;
  • проверка текущего значения Переменной на ее соответствие определенному условию.
 
Устанавливая различные значения переменных перед экспортом, можно управлять составом результирующего документа. Такой подход удобен для создания нескольких документов различного уровня детализации (или содержащих общие разделы) из одного проекта.
 
Например: Руководство пользователя (минимальное содержание), Руководство оператора (расширенное содержание) и Руководство администратора (полное содержание).
 
Самое первое условие особенное: в нем перечислены все форматы, в которые данный раздел может экспортироваться. Все остальные условия добавляются к этому первому с помощью логического оператора И.
 
Если необходимо, чтобы определенное условие работало только для определенного формата экспорта, этот формат нужно отметить и в первом обязательном условии, и в добавляемом условии.
 
 
На приведенном скриншоте задан следующий набор условий:
(Текущий формат экспорта HTML (кнопка ) ИЛИ DOCX () ИЛИ PDF ())
И
(
  (Текущий формат экспорта HTML) И (переменная OS содержит текст nix)
  ИЛИ
  (Текущий формат экспорта DOCX ИЛИ PDF ) И (переменная OS содержит текст win)
)
 
Таким образом, данный раздел:
  • не будет экспортироваться в CHM, потому что кнопка CHM () не отмечена в самом первом условии;
  • попадет в HTML, только если переменная OS содержит текст nix;
  • попадет в DOCX и в PDF, только если переменная OS содержит текст win.
 
Аналогичным образом можно настроить условный экспорт текстовых блоков, чтобы включить или исключить из экспорта часть содержимого раздела.
Справочная система создана в Dr.Explain