08.06.2015, 13:28 | #1 |
Участник
|
AddSection() и высота строк=0
Здравствуйте.
Такая ситуация, вызываю в методе своего класса this.AddSection('Title',true); и в итоге когда AddSection заполняется и отчет открывается, то мои именованные диапазоны имеют высоту =0 , когда я их раздвигаю, то там все отлично, необходимые данные, форматы... но никак не могу задать высоту, сколько не вставляю workbook.getworksheet(N).rowTemplate(4).height(1000) совершенно не помогает. Все равно строки высотой 0 (и 4-ая строка в именованном диапазоне как выше и все остальные). К тому же даже если я не устанавливаю workbook.getworksheet(N).rowTemplate(4).height(1000) , то инфо выводит и так верно высоту строки (=72), почему же при открытии уже все они сливаются в жирную строку(( Последний раз редактировалось trudel; 08.06.2015 в 13:52. |
|
08.06.2015, 14:49 | #2 |
Участник
|
ИМХО стоит попробовать с
X++: OXML_RU::appendChild(sheetData, row); Последний раз редактировалось Товарищ ♂uatr; 08.06.2015 в 14:57. |
|
08.06.2015, 15:07 | #3 |
Участник
|
|
|
08.06.2015, 17:10 | #4 |
Участник
|
Посмотрите класс OXMLWorksheet_RU, метод copyRowsTemplate.
X++: XMLExcelDocument_RU document = XMLExcelDocument_RU::construct(); OXMLWorksheet_RU OXMLWorksheet_RU; document.parmTemplateMode( true ); document.open( @'C:\temp\123.xlsx' ); OXMLWorksheet_RU = document.workbook().getWorksheet(); OXMLWorksheet_RU.rowTemplate( 1 ).height(1000); OXML_RU::appendChild(OXMLWorksheet_RU.sheetData(), OXMLWorksheet_RU.rowTemplate( 1 ).row()); document.closeDocument( true ); |
|
|
За это сообщение автора поблагодарили: DSPIC (1), trudel (1). |
09.06.2015, 13:47 | #5 |
Участник
|
Цитата:
Сообщение от Товарищ ♂uatr
Посмотрите класс OXMLWorksheet_RU, метод copyRowsTemplate.
X++: XMLExcelDocument_RU document = XMLExcelDocument_RU::construct(); OXMLWorksheet_RU OXMLWorksheet_RU; document.parmTemplateMode( true ); document.open( @'C:\temp\123.xlsx' ); OXMLWorksheet_RU = document.workbook().getWorksheet(); OXMLWorksheet_RU.rowTemplate( 1 ).height(1000); OXML_RU::appendChild(OXMLWorksheet_RU.sheetData(), OXMLWorksheet_RU.rowTemplate( 1 ).row()); document.closeDocument( true ); |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Высота строк в отчетах | 18 | |||
Тормозит копирование строк в буфер обмена | 20 | |||
Высота строк грида | 1 | |||
Очень маленькая высота строк в таблице формы (1-2 мм) | 11 | |||
Высота строк в отчетах динамически | 5 |
|