Текущее время: Сб, июн 21 2025, 15:59

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: XML. Автоподбор высоты строки
СообщениеДобавлено: Ср, дек 22 2010, 11:41 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 03 2010, 11:15
Сообщения: 78
Добрый день.
Выгружаю отчет в Excel, путем заполнения шаблона, который представляет из себя XML-файл (Таблица XML - 2003).
Все работает прекрасно (есть свои минусы, но сейчас они не так важны). Но возникла одна проблема. В случае, когда текст не помещается в ячейке, нужно переносить слова и автоматически подбирать высоту строки.
В обычном XLS файле это делается. Но как быть в случае с XML?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML. Автоподбор высоты строки
СообщениеДобавлено: Ср, дек 22 2010, 11:47 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Нужно настроить стиль строки\ячейки и будет автоподбор.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML. Автоподбор высоты строки
СообщениеДобавлено: Ср, дек 22 2010, 13:12 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 03 2010, 11:15
Сообщения: 78
__Gennady написал(а):
Нужно настроить стиль строки\ячейки и будет автоподбор.

Создаем пустой файл в Excel. В формате ячейки ставим галочку "переносить по словам". Пишем длинный текст в ячейку. Ячейка изменила свою высоту. Слова перенеслись. Удаляем данные в ячейке, сохраняем документ. Закрываем. Открываем. Пишем длинный текст в ячейку - высота не изменяется автоматически.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML. Автоподбор высоты строки
СообщениеДобавлено: Ср, дек 22 2010, 13:17 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
csander написал(а):
__Gennady написал(а):
Нужно настроить стиль строки\ячейки и будет автоподбор.

Создаем пустой файл в Excel. В формате ячейки ставим галочку "переносить по словам". Пишем длинный текст в ячейку. Ячейка изменила свою высоту. Слова перенеслись. Удаляем данные в ячейке, сохраняем документ. Закрываем. Открываем. Пишем длинный текст в ячейку - высота не изменяется автоматически.


Для примера. Кроме того надо убедиться, что у row не выставлена фиксированная высота.


<Style ss:ID="s77">
<Alignment ss:Horizontal="Left" ss:Vertical="Top" ss:WrapText="1"/>
<Borders>
<Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
<Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
<Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
</Borders>
<NumberFormat ss:Format="@"/>
</Style>


<Row ss:AutoFitHeight="1">
<Cell ss:Index="2" ss:StyleID="s79"><Data ss:Type="String"><xsl:value-of select="NOM"/></Data></Cell>
<Cell ss:StyleID="s66"><Data ss:Type="String"><xsl:value-of select="MATNR"/></Data></Cell>
<Cell ss:StyleID="s66"><Data ss:Type="String"><xsl:value-of select="IDNLF"/></Data></Cell>
<Cell ss:StyleID="s77"><Data ss:Type="String"><xsl:value-of select="EAN11"/></Data></Cell>
<Cell ss:StyleID="s66"><Data ss:Type="String"><xsl:value-of select="TDLINE"/></Data></Cell>


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML. Автоподбор высоты строки  Тема решена
СообщениеДобавлено: Ср, дек 22 2010, 14:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 03 2010, 11:15
Сообщения: 78
В тэге
Code:
<Table ss:ExpandedColumnCount="16" ss:ExpandedRowCount="46" x:FullColumns="1"
   x:FullRows="1" ss:StyleID="s62" ss:DefaultRowHeight="15">


оставил только <Table>

Ниже вставил AutoFitHeight="1"

Теперь высота меняется


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML. Автоподбор высоты строки
СообщениеДобавлено: Пн, ноя 30 2015, 19:59 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 26 2007, 09:23
Сообщения: 76
Откуда: Белгород/Москва
Пол: Мужской
csander написал(а):
В тэге
Code:
<Table ss:ExpandedColumnCount="16" ss:ExpandedRowCount="46" x:FullColumns="1"
   x:FullRows="1" ss:StyleID="s62" ss:DefaultRowHeight="15">


оставил только <Table>

Ниже вставил AutoFitHeight="1"

Теперь высота меняется


Мне тоже помогло.
Спасибо.

_________________
Бойцовый кот нигде не пропадёт!!!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB