Настройки дизайна
  • Общие
  • Шапка
  • Главная
Базовый цвет
Свой цвет
Сайдбар
Тень на внутренних страницах
Фон логотипа в цвет сайта
Шапка сайта всегда видна
Шапка по ширине экрана
Кнопка "Оставить заявку" вместо слогана
Главное меню
Пункты меню 3-го уровня
Скрыть слайдер
"Услуги" на главной
"Тизеры" на главной
"Форма обратной связи" на главной
"Выполненные работы" на главной
"Новости" на главной
"Блог" на главной
"Партнеры" на главной

Ненумерованный список

Внимание! Если не пришло письмо о регистрации напишите нам на почту! 
@twriters
 obmen_soobsheniyami.pngчат для технических писателей в Telegram

 Зарегистрируйтесь
Страницы: 1
RSS
Ненумерованный список, замена символов
 
Возможно как то в ненумерованном списке заменить "точку" на другие символы звездочки, квадраты, стрелки ?
 
Протормозил. Извините.  :(

К сожалению, такой штатной возможности нет.
 
Тутговорилось про некий XML-файл, значит должен быть и XSL-файл, участвующий в преобразовании в PDF. Может посмотреть что-то типа
Код
ul.li label
????

C HTML еще проще средствами CSS можно сделать.
 
Точка в списке обычно является символом    но может отличаться. Можно взять ТУТ возможные значения и поискать их по таблицам стилей вашей программы (поиском по файлам). Ну или поискать хотя бы по части &#x, может будет за что зацепиться   :D
Изменено: ADVANCED - 22.05.2014 17:05:11
 
Цитата
ADVANCED пишет:
Точка в списке обычно является символом • но может отличаться.
Блин
а так..

Код
•


не нашел больше как выделить обозначение, чтобы не заменялось на точку в сообщении...
Изменено: ADVANCED - 22.05.2014 17:07:56
 
дубль
Изменено: ADVANCED - 22.05.2014 17:07:44
 
Цитата
''Dr.Explain'' пишет:
Протормозил. Извините.

К сожалению, такой штатной возможности нет.
Жаль.
 
- Доктор, меня все игнорируют.
- ... следующий!

:)
 
Можно поступить следующим образом.
Закрыть все приложения Dr.Explain, кроме одного.
Экспортировать проект в PDF один раз, сохранить его.
Открыть диспетчер задач (Ctrl+Shift+Esc), перейти на вкладку "Процессы" (Windows XP, Vista, 7) или "Детали" (Windows 8, 8.1), найти процесс drexplain.exe и выделить его, щелкнув левой кнопкой мыши.
Перейти в Dr.Explain и начать экспорт в PDF.
Перейти в Диспетчер задач и расположить его так, чтобы было видно окно Dr.Explain с отчетом об экспорте в PDF.
Как только появится строка "-- Запускаю FO преобразователь:" (в английской версии "-- Running FO converter:"  ;)  , нужно прервать процесс drexplain.exe: находясь в Диспетчере задач, нужно на клавиатуре нажать клавишу Delete, а после этого Enter. При этом на диске останутся временные файлы.
Далее нужно создать папку C:\temp, в ней подпапку C:\temp\fo.
Нажать комбинацию клавиш <клавиша с логотипом Windows>+<R>. Появится окошко "Выполнить". В нем нужно набрать %temp% и нажать Enter. Откроется папка с временными файлами. В ней нужно отсортировать элементы по дате изменения (это можно сделать, если поменять стиль отображения на "таблицу"  ;)       и найти папку с именем вида 0001PDFExport, которая была создана менее минуты назад. Нужно зайти в эту папку и скопировать все файлы в C:\temp\fo. Необходимо убедиться, что в ней появится файл C:\temp\fo\__template.fo.Далее нужно запустить приложение Блокнот и в нем написать следующее:

"C:\Program Files\Java\jre6\bin\java.exe" -Xmx1024m "-Djava.util.logging.config.file=C:\temp\fo\logging.properties" -classpath "c:\Program Files\DrExplain\fop.jar" org.apache.fop.cli.Main -c "C:\temp\fo\fop.xconf" "C:\temp\fo\__template.fo" -pdf "C:\temp\fo\__template.pdf"
pause


Где C:\Program Files\Java\jre6\bin\java.exe - путь к файлу java.exe. Нужно поменять его на подходящий, в зависимости от того, 32-битная или 64-битная у вас система, а также от того, какая версия Java установлена на компьютере.

Аналогично, нужно поправить путь к файлу c:\Program Files\DrExplain\fop.jar - смотря куда был установлен Dr.Explain.

Далее, нужно сохранить файл как C:\temp\pdf_command_line.bat. Чтобы указать расширение .bat, нужно в блокноте в окне сохранения поменять в выпадающем списке "Тип файла:" с "Текстовые документы (*.txt)" на "Все файлы (*.*)", затем перейти в папку C:\temp и в поле "Имя файла" набрать "pdf_command_line.bat".

Затем нужно открыть папку C:\temp и двойным щелчком по файлу pdf_command_line.bat запустить на выполнение экспорт PDF. Когда операция закончится, появится сообщение "Для продолжения нажмите любую клавишу . . ." и окошко можно будет закрыть. Если все пути были указаны верны, в папке C:\temp\fo появится файл C:\temp\fo\__template.pdf. Щелкните по нему и проверьте, что все экспортировалось в PDF правильно.

Теперь можно приступить к замене маркеров списков.

Запустите Блокнот, в меню "Файл" выберите "Открыть...".
Из выпадающего списка "Кодировка" выберите "UTF-8".
В поле "Имя файла" укажите "C:\temp\fo\__template.fo". Будет открыт XML-шаблон, на основе которого генерируется PDF.
Нужно найти и заменить все фрагменты текста с
<fo:inline role="list-item-label">• </fo:inline>
на
<fo:inline role="list-item-label">■ </fo:inline>
после чего сохранить файл и запустить C:\temp\pdf_command_line.bat еще раз. В файле C:\temp\fo\__template.pdf все маркеры списка должны поменяться с кружков на квадратики.
 
Цитата
izogfif пишет:
многабукаф
....
Будет открыт XML-шаблон, на основе которого генерируется PDF.

А нельзя сразу исправиль XML файл без таких махинаций по запуску и паузам процессов?
Он наверняка где-то лежит в директории установки программы, главное его найти.
 
Цитата
ADVANCED пишет:
Цитата
izogfif пишет:
многабукаф
....
Будет открыт XML-шаблон, на основе которого генерируется PDF.

А нельзя сразу исправиль XML файл без таких махинаций по запуску и паузам процессов?
Он наверняка где-то лежит в директории установки программы, главное его найти.
Файл генерируется при экспорте, поэтому править нужно после экспорта.
 
Цитата
izogfif пишет:
Файл генерируется при экспорте, поэтому править нужно после экспорта.
Мне кажется, вы заблуждаетесь.
Изначально параметр  <fo:inline role="list-item-label">• </fo:inline> где-то задан. Он не м ожет браться из воздуха. Другое дело если он "вшит" в код, до которого не может добраться рядовой пользователь.

При экспорте происходит подтягивание стилей и в нужно место подставляется значение параметра с атрибутом list-item-label из "некоего файла". Ваша проблема решается тем, что надо найти этот "некий файл" и заменить точку на квадрат.  Его можно заменять независимо от экспорта.
 
Цитата
Другое дело если он "вшит" в код

Именно так и обстоит дело. Для каждой строки-элемента списка генерируется XML-код, содержащий символ маркера. Удобного интерфейса, позволяющего в программе выбрать, какой символ будет отображаться в качестве маркера, пока что нет. Поэтому могу предложить лишь поправить файл, из которого собирается PDF.
 
А смысл такую программу использовать? Что она умеет, чего не умеют другие или даже другие бесплатные ?
 
Цитата
ADVANCED пишет:
А смысл такую программу использовать?

Не думаю, что ответ на этот вопрос относится к обсуждаемой теме. Попробуйте поискать статьи, в которых сравниваются различные программы для создания файлов справки, там наверняка будет подробно рассмотрены преимущества и недостатки.
 
Цитата
izogfif пишет:
Не думаю, что ответ на этот вопрос относится к обсуждаемой теме.
+
Цитата
Hate пишет:
Возможно как то в ненумерованном списке заменить "точку" на другие символы звездочки, квадраты, стрелки ?
Нет ничего невозможного. Естесственно это возможно!!! Надо написать разработчикам, чтобы сделали настройку  :)
 
Я сделал через переменную,с помощью альт кодов.
Страницы: 1
Читают тему

Рейтинг@Mail.ru