Russian Qt Forum
Апрель 18, 2024, 06:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Табуляция в итоговом документе  (Прочитано 3669 раз)
Inhibitor
Гость
« : Апрель 05, 2017, 15:41 »

Господа - коллеги, вопрос вот какого характера : на выходе из приложения получаем XML документ в котором отступы выполнены пробелами, однако пользователи хотели бы видеть вместо пробелов табуляцию. Вопрос: возможно ли это сделать не прибегая к разбору полученного XML для подсчета количества пробелов в начале каждой строки и замене пробелов на соответствующее количество знаков табуляции?

Спасибо!
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Апрель 05, 2017, 16:12 »

Пользователи какие-то извращенцы или они не знают, что 4 пробела всегда везде шириной 4 пробела, а табуляция может сильно отличаться от редактора к редактору?

У QXmlStreamWriter есть пара нужных вам методов: setAutoFormatting и setAutoFormattingIndent
Первый -- включает pretty print, второй настраивает отступы -- количество и проблемы или табуляция нужна
« Последнее редактирование: Апрель 05, 2017, 16:16 от gil9red » Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.