|
ПолеHTMLДокумента | ☑ | ||
---|---|---|---|---|
0
247tsm
14.11.14
✎
00:54
|
Нужна помощь в следующем.
Есть внешняя обработка. На форме обработки помещен объект ПолеHTMLДокумента. Есть макет типа HTMLДокумент с объектами надпись, картинка и текст: "###". Этот макет я помещаю в ПолеHTMLДокумента на форме обработки. Мне нужно программно поместить в поле картинка мою картинку, в надпись мой текст и вместо текста "###" вставить мой текст. Я сумел сделать только последнее: Процедура ДействияФормыСформировать(Кнопка) ТекстHTML = Новый ТекстовыйДокумент; НашТекст = "Наш текст Наш текст Наш текст Наш текст"; НашаКартинка = Константы.ПапкаМакетовРабочегоСтола.Получить() + "\Design Expozitie.tif"; Картинка = Новый Картинка(НашаКартинка); ИсхДокумент = ЭтотОбъект.ПолучитьМакет("МакетHTML").Получить(); ИсхКоллекцияЭлементов = ИсхДокумент.all; ИсхФото = ИсхКоллекцияЭлементов.item("FOTO"); // объект картинка в макете МойЗаголовок = "Это заголовок Это заголовок Это заголовок" СсылкаНаЭлемент = ЗначениеВСтрокуВнутр(НашТекст); ТекстHTML.ДобавитьСтроку("<A href= " + "v8:"+СсылкаНаЭлемент + " >"+НашТекст+"</A><BR>"); ТекстHTMLМакет = ЭтотОбъект.ПолучитьМакет("МакетHTML").ПолучитьТекст(); // ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(СтрЗаменить(ТекстHTMLМакет,"###",НашТекст)); КонецПроцедуры Мои вопросы: 1) Как мне поместить в ИсхФото мою картинку Картинка? 2) Как мне поместить в надпись МойЗаголовок и как менять свойства надписи (шрифт, цвет, фон)? 3) Как сделать, чтобы текст надписи не бежал, как бегущая строка? 4) Как менять свойства текста (шрифт, цвет, фон)? |
|||
1
247tsm
14.11.14
✎
01:00
|
И вдогонку еще один вопрос:
Как в ПолеHTMLДокумента на форме обработки поместить макет не из этой обработки, а из файла, например, D:\Макеты\Макет.htm? |
|||
2
247tsm
14.11.14
✎
01:31
|
Ауууууууу
Наверно, одни уже спят, а другие еще не проснулись ;) |
|||
3
sda553
14.11.14
✎
07:05
|
У всех пользователей есть одна и та де папка макетов рабочего стола с одной и той же картинкой?
|
|||
4
247tsm
14.11.14
✎
10:35
|
(3) Да, папка одна и та же, задается в константах. Скажу более, заголовки, попадающие в поле Надписи, адреса картинок, текстовки поля Текст - все задается в справочнике. Просто не хотел грузить лишней информацией. Главное, получить ответы на вопросы, а остальное "сварганю" сам. ;)
|
|||
5
247tsm
14.11.14
✎
10:38
|
(3) Т.е., заполнять картинку, надпись, текст нужно программно и, используя объекты, а не подставляя просто в текст с тегами, т.к. в таком случае они попадут не в назначенное в шаблоне место, а куда попало.
|
|||
6
247tsm
14.11.14
✎
10:41
|
Перед тем, как задать вопрос, я погуглил, но толком ответы не получил, поэтому и зашел на форум, где обитают гуру 1С и жду помощи.
|
|||
7
247tsm
14.11.14
✎
10:44
|
И еще уточняю - у меня 1С81.
|
|||
8
247tsm
14.11.14
✎
11:52
|
Кто-нибудь прервет мой монолог дельным советом?
Или тема избитая и всем жалко времени на помощь или никто толком не знает, как ответить на мои вопросы? А где же гуру 1С? Подожду, может, кто-нибудь будет мимо пробегать, да и заскочет? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |