|
Строка с разными шрифтами в одной ячейке макета | ☑ | ||
---|---|---|---|---|
0
dimm7310
06.12.13
✎
16:22
|
Снова встал вопрос выводом большого объема текста в макет, при условии что некоторые фрагменты текста необходимо выделять другим шрифтом или жирным. Вариант - сделать частые узкие колонки и за счет этого назначать разным ячейкам разные шрифты - не подходит. Текст все равно получается рваный и абзацы не форматируются по ширине.
Может есть какой-то способ назначать разным фрагментам текста в одной ячейке разный шрифт или жирность ? |
|||
1
badboychik
06.12.13
✎
16:23
|
(0) ты 1С вчера начал изучать штоле? Нельзя такое сотворить, юзай вордовские макеты
|
|||
2
samozvanec
06.12.13
✎
16:31
|
(0) вариант с частыми узкими встречал не раз. отлично выглядит, если постараться
|
|||
3
dimm7310
06.12.13
✎
16:31
|
(1) нет не вчера. Понадеялся, что может кому-то удалось пусть при помощи внешней компоненты сделать. "вордовские макеты" - где почитать (что в поисковике не нахожу) или лучше ссылку с примером ?
|
|||
4
dimm7310
06.12.13
✎
16:34
|
(2) заказчик очень требовательный в этот раз . Я уже сделал таким способом - не понравилось.
|
|||
5
Wobland
06.12.13
✎
16:35
|
(4) слово "техническое ограничение" произнеси в уши его
|
|||
6
samozvanec
06.12.13
✎
16:36
|
(3) Замена.Execute гугли
|
|||
7
badboychik
06.12.13
✎
16:47
|
(3) Active Document
|
|||
8
Сисой
06.12.13
✎
17:03
|
Отправил пример на почту.
|
|||
9
xReason
06.12.13
✎
17:05
|
тоже думал об этом не один раз
А Форматированный документ нельзя приспособить? |
|||
10
Сисой
06.12.13
✎
17:07
|
Кому еще надо про работу с (7)?
Добавляете в отчет конфигурации макет типа Active Document. Туда грузите из файла шаблон ворд с текстовыми полями. У каждого текстового поля свойство Закладка - идентификатор поля. В 1С: СсылкаМакет=ПолучитьМакет("Акт"); MSWord=СсылкаМакет.Получить(); Попытка СсылкаМакет=MSWord.Application.Documents(1); СсылкаМакет.Activate(); MSWord.Bookmarks(СокрЛП("Контрагент")).Select(); MSWord.Application.Selection.TypeText(СокрЛП(Контрагент)); ....... СсылкаМакет.Application.Visible=1; /// видимость - True СсылкаМакет.Activate(); ///// Исключение Сообщить(ОписаниеОшибки()); MSWord.Application.Quit(); КонецПопытки; |
|||
11
dimm7310
18.12.13
✎
12:59
|
Пытаюсь делать как в (10), но столкнулся с проблемой: не могу понять как в вордовском шаблоне создать "Заполняемые поля (закладки)"- для фрагмента текста, в которых и указывается название передаваемого параметра. Например как в (10) "Контрагент".
Подскажите |
|||
12
х86
18.12.13
✎
13:07
|
пользуй ПолеХТМЛДокумента
|
|||
13
mzelensky
18.12.13
✎
13:13
|
(0) HTML уже предлагали?
|
|||
14
ASU_Diamond
18.12.13
✎
13:18
|
(11) см (10) "У каждого текстового поля свойство Закладка - идентификатор поля"
|
|||
15
Лефмихалыч
18.12.13
✎
13:18
|
(0) в табличном документе только один вариант - вывести в ячейку картинку с изображением текста с разным форматированием. Для всего остального есть html и всякие другие форматы
|
|||
16
mzelensky
18.12.13
✎
13:21
|
(15) ДА вы истинный извращенец - картинки форматированного текста выводить в ячейки...
|
|||
17
Wobland
18.12.13
✎
13:22
|
(16) думаешь, он тайно практикует?
|
|||
18
dimm7310
18.12.13
✎
13:22
|
(14) я и пытаюсь открыть это свойство , но не могу найти где это открывается
|
|||
19
1Сергей
18.12.13
✎
13:22
|
ХТМЛ же!
|
|||
20
mzelensky
18.12.13
✎
13:24
|
(17) Нет, в нем я уверен - открытый и чистый человек, своих наклонностей явно не скрывает :)
|
|||
21
dimm7310
18.12.13
✎
13:25
|
(13)(19) - есть примеры реализации ? или ссылки с подробным описанием
|
|||
22
mzelensky
18.12.13
✎
13:30
|
(21) С html никогда не работал?
Берешь общий текст, выделяешь нужные подстроки (которые нужно форматировать) и заключаешь их в соответствующие теги. Примерно так Бла-бал какой-то ОБЫЧНЫЙ текст <b>а это уже жирный текст</b> И все это в поле ХТМЛ дока |
|||
23
dimm7310
18.12.13
✎
14:02
|
(22) а печать как будет происходить? Только через значки на верхней рамке ? Можно ли вывести на клавишу "Печать" ? И как тогда задавать параметры страницы по умолчанию?
|
|||
24
mzelensky
18.12.13
✎
14:13
|
(23) У тебя стаж 7 лет..а ты какие-то странные вопросы задаешь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |