[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RTF
- To: teitools@jet.msk.su
- Subject: RTF
- From: Alexey Vyskubov <alexey@alv.stud.pu.ru>
- Date: Wed, 01 Jul 1998 00:08:57 +0400 (MSD)
- Delivery-Date: Wed, 01 Jul 1998 00:12:17 +0400
- Organization: Linux box at home
- Sender: root (root)
Я, кажется, наконец понял (не спрашивайте, почему это так) как сделать, чтобы в
сгенерированном rtf оформление было, и было стилевое. Как я уже писал в
комментариях TEItools/cost/rtflib в своей заплатке, если мы вставим в rtf
описание стиля параграфа после указания стиля параграфа, то (почему?) вылезет
нестилевое форматирование (или это только у меня?). Если его не вставить, то
никакого форматирования не будет вообще - хотя стиль будет. Я тогда вставил
описание стиля до указания стиля, и получилось. Однако, кроме того, я тогда
ничего не придумал с символьными стилями - либо было нестилевое форматирование
в rtf, либо его не было вообще (как сейчас, если это не исправлено в чуть более
поздней версии, чем у меня). Решение (у меня работает, больше ни на что не
претендую) состоит в следующем (раньше не работало? или это было из-за стилей
параграфов?) - вставить описание символьного стиля сразу после его указания без
пробела, т.е. в cost/rtflib.tcl в rtf:setCharStyle убрать пробел в конце
rtf:write "\\cs<labuda> " (должно быть rtf:write "\\cs<labuda>")
а следом вписать
rtf:write "$rtf_styleSheet($style,DEF) ".
Почему раньше не работало - ума не приложу. По крайней мере в Word 6.0 (а
значит и в 95? завтра проверю, на машине с Linux у меня только 6.0 в
эмуляторе) у меня сейчас работает.
Кому не лень - проверьте, вроде как оформление есть и всюду стилевое, как для
стилей параграфов, так и для символьных стилей.
P.S. А что, <hi rend=bold> теперь не обрабатывается?
--
With best wishes,
Alexey Vyskubov.
This is a message.