![]() |
#11 |
Участник
|
Цитата:
Сообщение от simply2double
![]() На самом деле нужно определить размеры рабочей области, а это размер листа минус поля (настройка листа екселя ) минус поля принтера ( свойства принтера ) потом определить высоту строки и методом деления определить кол-во строк размещаемых на листе... и поставить разрыв. Такая вот арифметика.... Помимо автоматических разрывов страниц можно вставлять разрывы страниц вручную. т.е. как не считай, может так получится, что к "нашим" pagebreak добавятся еще и экселевские. Поэтому, я сделала следующее: после того как сформировала документ для COM worksheet вызвала метод worksheet.ResetAllPageBreaks(); сбрасывающий экселевские разрывы страниц. А потом уже вставила свои pagebreak'и. |
|
|
За это сообщение автора поблагодарили: gefr (1). |
Теги |
excel, высота строк отчета, законченный пример, подсчет строк, разрыв страницы |
|
|