|
|
#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. |
|
|
|
|
#2 |
|
Участник
|
ИМХО стоит попробовать с
X++: OXML_RU::appendChild(sheetData, row); Последний раз редактировалось Товарищ ♂uatr; 08.06.2015 в 14:57. |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#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). | |
|
|
#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 | |||
|