Печать отчет из TAdvStringGrid
Доброго времени суток!
Иметься TadvStringGrid c содержащимися в ней данными, сформированными из TQuery + добавлена разметка (объденение ячеек, выравнивание, шрифты) и служебная информация (типа -- линия отрыва --). С генераторами отчетов практически не работал, поэтому по доке на FreeReport с этим вопросом не разобрался.
Встроенная в TadvStringGrid печать не устраивает, т.к. изменяется размер шрифта при изменении размеров экранной формы. Также я не нашел в TadvStringGrid возможности сделать собственную разметку при печати (например что бы если группа записей не влезает на оствашеся место текущей страницы они переносились на следующую).
Т.е. мне надо таблицу слеюущего вида (3 - уровня детализации, 5 столбцов, в некоторых стоблцах есть объединение):
[Иванов И.И.] - Документы и мероприятия - [дата выдачи]
[Куратор]
[Пункт][Срок][Отметка о выполении]
...
[Пункт][Срок][Отметка о выполении]
[Куратор]
[Пункт][Срок][Отметка о выполении]
...
[Пункт][Срок][Отметка о выполении]
линия отрыва
причем таких блоков на листе может быть несколько, но надо сделать так что бы в пределах одной фамилии, если все числящиеся за ней пункты входят на одну страницу не было разрывов.
Можно ли это реализовать средствами FreeReport? Если да то, пожалуйста подскажите хотя бы направление?
Иметься TadvStringGrid c содержащимися в ней данными, сформированными из TQuery + добавлена разметка (объденение ячеек, выравнивание, шрифты) и служебная информация (типа -- линия отрыва --). С генераторами отчетов практически не работал, поэтому по доке на FreeReport с этим вопросом не разобрался.
Встроенная в TadvStringGrid печать не устраивает, т.к. изменяется размер шрифта при изменении размеров экранной формы. Также я не нашел в TadvStringGrid возможности сделать собственную разметку при печати (например что бы если группа записей не влезает на оствашеся место текущей страницы они переносились на следующую).
Т.е. мне надо таблицу слеюущего вида (3 - уровня детализации, 5 столбцов, в некоторых стоблцах есть объединение):
[Иванов И.И.] - Документы и мероприятия - [дата выдачи]
[Куратор]
[Пункт][Срок][Отметка о выполении]
...
[Пункт][Срок][Отметка о выполении]
[Куратор]
[Пункт][Срок][Отметка о выполении]
...
[Пункт][Срок][Отметка о выполении]
линия отрыва
причем таких блоков на листе может быть несколько, но надо сделать так что бы в пределах одной фамилии, если все числящиеся за ней пункты входят на одну страницу не было разрывов.
Можно ли это реализовать средствами FreeReport? Если да то, пожалуйста подскажите хотя бы направление?