|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
Привет Всем. Есть ли возможность установить для таблицы fo:table или для fo:table-column параметр, для динамической ширины столбцов. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 17:09 |
|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
Zeka_B , что подразумевается под динамической шириной столбцов можно так: Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2011, 11:17 |
|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
Подразумевается, что ширина будет установлена в соответствии длинной значений в столбцах. Проблема в том, что документ генерируется для различных клиентов, которые имеют разные имена, адреса и т.д. Т.е. длина имени или названия улицы у одного будет 5 символов у другого 25 и т.д. Другими словами хочется иметь что-то наподобие HTML-таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2011, 12:22 |
|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
Zeka_B, попробуй поставить "auto" (не проверял). Дал бы хоть пример, на котором можно по-тестировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2011, 12:38 |
|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
с auto пробовал, не работает. выдаёт ошибку. так пример можно легко составить. попробуй создать таблицу и вписать в поля первой строки значения с малой длиной, а во вторую строку длиннее. посмотри что получится. <fo:table table-layout="fixed" border-width="0px" font-size="7pt" space-before="0.5cm"> <fo:table-column column-width="0.6cm"/> <fo:table-column column-width="4.2cm"/> <fo:table-column column-width="1.5cm"/> <fo:table-column column-width="1.6cm"/> <fo:table-column column-width="1.4cm"/> <fo:table-column column-width="1.4cm"/> <fo:table-column column-width="1.2cm"/> <fo:table-column column-width="1.2cm"/> <fo:table-column column-width="1.2cm"/> <fo:table-column column-width="1.4cm"/> <fo:table-column column-width="1.4cm"/> <fo:table-body> <fo:table-row> ... </fo:table-row> </fo:table-body> </fo:table> ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2011, 12:47 |
|
Динамическая ширина столбцов таблицы в XSL-FO
|
|||
---|---|---|---|
#18+
Вроде разобрался. Если не указывать ширину, то она будет автоматически установлена. пример ниже (2 и 3 столбцы не имею фиксированной ширины) <fo:table-column column-number="1" column-width="0.6cm"/> <fo:table-column column-number="2"/> <fo:table-column column-number="3"/> <fo:table-column column-number="4" column-width="1.4cm"/> <fo:table-column column-number="5" column-width="1.4cm"/> <fo:table-column column-number="6" column-width="1.4cm"/> <fo:table-column column-number="7" column-width="1.4cm"/> <fo:table-column column-number="8" column-width="1.4cm"/> <fo:table-column column-number="9" column-width="1.4cm"/> <fo:table-column column-number="10" column-width="1.4cm"/> <fo:table-column column-number="11" column-width="1.4cm"/> ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2011, 13:39 |
|
|
start [/forum/topic.php?fid=14&fpage=30&tid=1333011]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 141ms |
0 / 0 |