|
отображение HTML в 1С | ☑ | ||
---|---|---|---|---|
0
igel1969
14.02.17
✎
10:07
|
Здравствуйте. У меня есть переменная типа Строка, в которой хранится форматированный текст. В принципе, теги такие же как и у HTML.
Мне нужно этот текст показать на экране (можно на форме, можно как отдельный документ в отдельном окне), а затем распечатать. Ну для начала, хотя бы показать. Не подскажете, можно ли это сделать стандартными средствами? Я ставлю на форму ПолеHTMLДокумента, затем делаю: ЭлементыФормы.ПолеHTMLДокумента1.УстановитьТекст(Стр); Ну и мне показывает со всеми тегами (((( а мне то надо, чтобы без тэгов, чтобы жирный текст был жирным, а центрированный центрированным и т.д. Вроде есть такое понятие как Макет типа HTMLДокумент. Но как туда добавить мою строку? В макете типа табличный документ все понятно - даешь имена областям, заводишь параметры, затем из программы присваиваешь данным параметрам значения и все это выводишь в табличный документ. А тут не понимаю как сделать (((( |
|||
1
DrShad
14.02.17
✎
10:13
|
кусок своего текста давай, начальный
|
|||
2
DrShad
14.02.17
✎
10:13
|
если твой текст в любом редакторе сохранить как HTML документ? в браузере нормально открывает?
|
|||
3
igel1969
14.02.17
✎
10:13
|
(1)
[center] [img name=logo_5x36]Гослото 5 из 36[/img] [b]БИЛЕТ [field width=1 align=left]11[/field] ДЕЙСТВИТЕЛЕН ДЛЯ [field width=1 align=left]1[/field] ТИРАЖЕЙ ОТ ТИРАЖА [field width=1 align=left]4485[/field] ДО ТИРАЖА [field width=1 align=left]4485[/field][/b] Ваш первый тираж: [field width=1 align=left]23/03/2016 17:12:00[/field] МСК Трансляция тиража: http://www.stoloto.ru[/center] [hr=dashed /] [center]Игровые комбинации [size=large] [field width=1 align=left]А[/field][field width=2 align=left zerofill=2]05[/field]: [field width=1 align=left]01 02 03 04 05[/field] [/size][/center] [hr=dashed /] [center][size=large][b]ИТОГО: [field width=1 align=left]60.00[/field] руб.[/b][/size] [size=small][b]Размер единичной лотерейной ставки: [field width=1 align=left]60.00[/field] руб.[/b] Комбинаций: [field width=1 align=left]1[/field] Транзакция: [field width=1 align=left]136405726[/field] Продавец: [field width=1 align=left]47-0[/field] |
|||
4
igel1969
14.02.17
✎
10:15
|
(2) согласен, ненормально ((((
|
|||
5
igel1969
14.02.17
✎
10:15
|
(2) буду дальше думать, спасибо за совет
|
|||
6
DrShad
14.02.17
✎
10:15
|
я конечно не спец, но это не HTML
|
|||
7
eks1985
14.02.17
✎
10:19
|
(0) Это у тебя не html, а какая-то своя разметка
|
|||
8
vfire1000
14.02.17
✎
10:22
|
(0) замени
1. [ на < 2. ] на > |
|||
9
igel1969
14.02.17
✎
10:25
|
(8) о-о-о, кое-что уже получилось, спасибо огромное. Действительно, чего-то я совсем от усталости зациклился, тэги же пишутся другими скобками.
|
|||
10
igel1969
14.02.17
✎
10:27
|
(8) урааа, еще добавил замену Символ.ПС на <br> и вообще все стало так, как надо!!!!!!
|
|||
11
Юрий Лазаренко
14.02.17
✎
10:30
|
(10) Можно было в начале текста добавить <pre> и в конце </pre>
|
|||
12
igel1969
14.02.17
✎
10:31
|
(11) если уже все работает, не буду трогать, но все-равно спасибо ))))
|
|||
13
igel1969
14.02.17
✎
10:36
|
(11) из любопытства все-таки проверил - Вашим способом последний, длинный абзац показывает одной строкой, т.е. текст уходит далеко вправо, а если старым способом, то переносится по словам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |