|
Программное изменение вертикального положения части текста строки. | ☑ | ||
---|---|---|---|---|
0
IBTM
09.09.14
✎
16:17
|
Подскажите пожлста.
Есть макет (текстовый договор), в нём должна появиться подстрока "...статья 348 11 ТК РФ..." цифра "11" должна являться верхним индексом числа "348". Как это ещё можно реализовать, кроме как специальной вставкой (у меня пляшет по макету при печати)или же выделением отдельной ячейки под это число. Предположил, что проще будет сделать через СтрЗаменить и там как то типо через свойство ячейки "вертикальное положение текста" изменить, но как воспользоваться не пойму. |
|||
1
Wobland
09.09.14
✎
16:18
|
ворд
|
|||
2
IBTM
09.09.14
✎
16:23
|
(1) что ворд? создать строку в ворде и перекопировать в 1с, так просто?:)
|
|||
3
IBTM
09.09.14
✎
16:30
|
(1) если правильно вас понял, такой способ не проканал, при копировании индекс возвращает в "нормальный" размер.
|
|||
4
Wobland
09.09.14
✎
16:42
|
а я иногда печатные формы договоров делаю в ворде, бебебе
|
|||
5
IBTM
09.09.14
✎
16:46
|
(4) даа, жалко, что не ты делал форму, бубубу.
макет готовый уже, переделывать не буду. какие-нибудь варианты бубна имеются)? |
|||
6
Wobland
09.09.14
✎
16:51
|
(5) odt
|
|||
7
IBTM
09.09.14
✎
16:59
|
OpenDocumentText? WTF?
|
|||
8
IBTM
09.09.14
✎
17:04
|
Ни для кого не секрет, что ODT — это обычный архив с xml на борту. Все картинки прячутся в папке, название которой может быть любым, лишь бы на нее ссылались в файле описаний. Не будем вдаваться в подробности: достаточно лишь сказать, что за основной контент документа отвечает content.xml, за «описательную» часть – manifest.xml. Обращаю внимание, что стили текста нас не интересуют (по крайней мере, в условиях данной задачи). Копнув чуть глубже эти xml’ки выводим алгоритм:
Распаковать архив Для подмены текста: парсим content.xml, заменяем placeholder’ы на нужные значения Для изображений: загружаем свои изображения в папку (создаем ее внутри распакованного .odt документа), парсим content.xml, заменяем placeholder’ы на frame вида. Как это всё спаривается с 1С? |
|||
9
ДенисЧ
09.09.14
✎
17:06
|
"Как это всё спаривается с 1С?"
Так же, как и ёжики.... Ооооооооочень осторожно... |
|||
10
Йохохо
09.09.14
✎
17:08
|
через сом сделать аналог СтрЗаменить в форматированном как надо шаблоне odt
|
|||
11
Wobland
09.09.14
✎
17:13
|
(10) есть типовые методы борьбы. т-ссс
|
|||
12
IBTM
09.09.14
✎
17:15
|
всем спасибо.
сделаю отдельной ячейкой) (9) Один ёжик был настолько брезглив, что никогда не сворачивался в клубок до конца. |
|||
13
IBTM
09.09.14
✎
17:32
|
кстати, почему может плясать по макету "специальная вставка" при печати (я конечно догадываюсь), ей в принципе проще всего сделать. Нет ли с ней никакого метода типо "зафиксировать", не подскажите?
|
|||
14
IBTM
10.09.14
✎
11:44
|
(11) да как-то и не интересно какие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |