|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
например, в xml: Код: xml 1. 2. 3.
xsl: Код: xml 1. 2. 3. 4. 5.
И граница ячейки аккурат на номере. В xml писать дополнительные теги, чтобы как-то обозначить серийник нельзя. Как процессору запретить перенос любых слов с дефисом? Если wrap-option="no-wrap", то ячейка в одну строку печатается. Искать дефисы в строке, потом по пробелам вырезать слово и обрамлять его <fo:inline> трудоемко. Есть более простое решение? Я ведь просто не хочу, чтобы слова переносились! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 21:22 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
Попробовать заменить "-" на & # 8209; (без пробелов) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 01:38 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
Менять XML нельзя - лежит в базе. Есть возможность только исправить подключаемую единственную xsl ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:01 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
sa4ikoМенять XML нельзяЯ и не говорю его менять sa4ikoЕсть возможность только исправить подключаемую единственную xslRTFM translate() function ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 17:18 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
Спасибо, объяснили дебилу. Все заработало ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 21:29 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
sa4ikoВсе заработалоХорошо. Буду иметь в виду :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 21:33 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
Короткое тире заменил. Но еще есть среднее и длинное. И требуется сохранить все виды тире. Предложите, пожалуйста, варианты ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2015, 21:47 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
Не знаю, на сколько это просто, но получилось реализовать тот алгоритм, которого боялся: - в строке ищу дефис, - делю строку на 2 части - в левой ищу последний пробел, с права первый. - обрамляю слово с дефисом в fo:inline - правую часть строки, если есть пробел, прогоняю еще раз. И так до конца строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2015, 00:43 |
|
[xsl-fo] Запрет переноса слов с дефисом
|
|||
---|---|---|---|
#18+
sa4ikoПредложите, пожалуйста, вариантыОбрамить тире неразрывными пробелами? sa4iko- в строке ищу дефис,Вариант не искать дефис, а сразу искать отдельные слова и обрамлять их <fo:inline> ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2015, 01:36 |
|
|
start [/forum/topic.php?fid=14&fpage=11&tid=1332252]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 179ms |
0 / 0 |