1) Уточняющий вопрос: свойство StiOptions.Export.Rtf.RemoveEmptySpaceAtBottom необходимо установить в true или false? В данном топике вы пишите и так и так. Используя опцию в меню экспорта пробовал установить значение в false и true. Тем не менее, отчет выгружается не так, как выглядит при предварительном просмотре.
Для текста в документе приходится прописывать свойство в tag rtfnewpage, иначе не работает.
2) С таблицами же другая проблема. Если таблица переносится на другую страницу у нее повторяется шапка на каждой странице. При экспорте высота столбцов уменьшается, шапка распознается как элемент таблиц и съезжает на предыдущую страницу.
Какие можете предложить решения?
странное поведение
странное поведение
Здравствуйте.
Спасибо.
Надо устанавливать свойства в true. По умолчанию свойства установлены в false.4it писал(а):1) Уточняющий вопрос: свойство StiOptions.Export.Rtf.RemoveEmptySpaceAtBottom необходимо установить в true или false? В данном топике вы пишите и так и так. Используя опцию в меню экспорта пробовал установить значение в false и true. Тем не менее, отчет выгружается не так, как выглядит при предварительном просмотре.
Пришлите пожалуйста ваш отчет с данными для анализа.4it писал(а):Для текста в документе приходится прописывать свойство в tag rtfnewpage, иначе не работает.
Скорее всего у вас установлено свойство UsePageHeadersAndFooters. В этом случае PageHeaders и PageFooters экспортируются как объекты MS-Word, а высота строк при экспорте не передается и выбирается автоматически текстовым процессором MS-Word. Шапка таблицы, если для нее установлено свойство PrintOnAllPages, должна экспортироваться правильно. Если что-то работает неправильно - высылайте ваш отчет с данными для анализа.4it писал(а):2) С таблицами же другая проблема. Если таблица переносится на другую страницу у нее повторяется шапка на каждой странице. При экспорте высота столбцов уменьшается, шапка распознается как элемент таблиц и съезжает на предыдущую страницу.
Какие можете предложить решения?
Спасибо.
странное поведение
Нет возможности прислать базу данных. Можно только форму отчета и в формате *.mdc.Пришлите пожалуйста ваш отчет с данными для анализа.
При отключении свойства UsePageHeadersAndFooters шапка таблицы действительно экспортируется верно, таблица не сжимается. При включенном свойстве все так как и описано ранее. Высота строк уменьшается, таблица сжимается, соответственно шапка поднимается на предыдущую страницу.Скорее всего у вас установлено свойство UsePageHeadersAndFooters. В этом случае PageHeaders и PageFooters экспортируются как объекты MS-Word, а высота строк при экспорте не передается и выбирается автоматически текстовым процессором MS-Word. Шапка таблицы, если для нее установлено свойство PrintOnAllPages, должна экспортироваться правильно. Если что-то работает неправильно - высылайте ваш отчет с данными для анализа.
Может быть можно указать какое-либо свойство что высота строк не уменьшалась, без отключения свойства UsePageHeadersAndFooters?
Спасибо!
странное поведение
Может быть можно указать какое-либо свойство что высота строк не уменьшалась, без отключения свойства UsePageHeadersAndFooters?
странное поведение
Здравствуйте.
По поводу высоты строк: при использовании колонтитулов MS-Word сам текстовый процессор добавляет зазоры между колонтитулами и основным текстом. Убрать эти зазоры с помощью команд невозможно. Если оставлять высоту строк как есть, текст в любом случае начинает съезжать вниз. Да и редактирование таблицы с фиксированной высотой строк затруднено. Поэтому при использовании колонтитулов высота строк не экспортируется и выбирается текстовым процессором автоматически в зависимости от содержимого ячеек.
Спасибо.
Присылайте, во многих случаях этого хватает. Но бывают и трудные случаи, когда проблему можно воспроизвести только на реальной базе данных.4it писал(а):Нет возможности прислать базу данных. Можно только форму отчета и в формате *.mdc.
Если у шапки установлено свойство PrintOnAllPages, при экспорте добавляется специальное свойство MS-Word, и шапка распознается текстовым процессором правильно и переносится на страницах правильно.4it писал(а):При отключении свойства UsePageHeadersAndFooters шапка таблицы действительно экспортируется верно, таблица не сжимается. При включенном свойстве все так как и описано ранее. Высота строк уменьшается, таблица сжимается, соответственно шапка поднимается на предыдущую страницу.
По поводу высоты строк: при использовании колонтитулов MS-Word сам текстовый процессор добавляет зазоры между колонтитулами и основным текстом. Убрать эти зазоры с помощью команд невозможно. Если оставлять высоту строк как есть, текст в любом случае начинает съезжать вниз. Да и редактирование таблицы с фиксированной высотой строк затруднено. Поэтому при использовании колонтитулов высота строк не экспортируется и выбирается текстовым процессором автоматически в зависимости от содержимого ячеек.
На данный момент такого свойства нет.4it писал(а):Может быть можно указать какое-либо свойство что высота строк не уменьшалась, без отключения свойства UsePageHeadersAndFooters?
Спасибо.
странное поведение
4it писал(а):Может быть можно указать какое-либо свойство что высота строк не уменьшалась, без отключения свойства UsePageHeadersAndFooters?
Нашел в мануале следующее свойство: LineHeightExactly.На данный момент такого свойства нет.
Спасибо.
Оно не поможет в решении данной проблемы? Если да покажите пожалуйста кусок кода который нужно вставить в программу
странное поведение
Здравствуйте.
По умолчанию оно true, т.е. высота фиксирована (если не используется UsePageHeaderAndFooter).
Если установить в false, то высота будет переменная всегда.
Спасибо.
К сожалению, это свойство имеет значение обратное тому, что надо вам.4it писал(а):Нашел в мануале следующее свойство: LineHeightExactly.
Оно не поможет в решении данной проблемы? Если да покажите пожалуйста кусок кода который нужно вставить в программу
По умолчанию оно true, т.е. высота фиксирована (если не используется UsePageHeaderAndFooter).
Если установить в false, то высота будет переменная всегда.
Спасибо.