Текущее время: Чт, июл 24 2025, 20:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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