Имя: Пароль:
1C
1С v8
Как вставить на форму движок WebKit
0 badboychik
 
24.08.12
12:28
Как-то печально все с элементом "ПолеHTMLДокумента", хочу графики красивые рисовать а тег CANVAS не поддерживается, движок там древний как гуано мамонта. И среди ActiveX нет ничего подходящего хотя FF стоит.
В принципе нарисовал используя http://www.highcharts.com/demo/column-rotated-labels , но без CANVAS не работают многие другие библиотеки
1 Мизантроп
 
24.08.12
12:30
Обсуждали уже. Используется движок ИЕ.
2 Fragster
 
гуру
24.08.12
12:31
(0) нужно поставить линукс, а в нем - 8.3
3 Мизантроп
 
24.08.12
12:31
4 Мизантроп
 
24.08.12
12:32
> движок там древний как гуано мамонта

движок твоего IE
5 badboychik
 
24.08.12
12:43
(4) нет. У меня стоит IE 9, а в 1С написано что
"ПолеHTMLДокумента реализовано с использованием WebBrowser Control
http://msdn.microsoft.com/en-us/library/aa752040(VS.85).aspx"
По ссылке узнал что этот контрол - библиотека Shdocvw.dll - более низкоуровневый чем IE, дает только базовые возможности на уровне IE 4.0
6 badboychik
 
24.08.12
12:44
а нет, у меня IE8 и canvas в нем тоже не пашет (((
7 Мизантроп
 
24.08.12
12:47
(6) вставь в поле штмл такой код

<iframe src="http://internet.yandex.ru/" width="400" height="400"></iframe>

и посмотри что у тебя используется движком
8 Asmody
 
24.08.12
12:51
а если Google Chrome Frame?
9 badboychik
 
24.08.12
12:58
appName: Microsoft Internet Explorer
userAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; MRA 6.0 (build 5831); SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
appCodeName:Mozilla
10 badboychik
 
24.08.12
12:58
я без ифрейма обошелся :

<div id=info></div>
<script>
 div = document.getElementById("info");
 div.innerHTML = "<b>appName: </b>"+navigator.appName+"<br/>"+"<b>userAgent:</b> "+navigator.userAgent+"<br/>"+"<b>appCodeName:</b>"+navigator.appCodeName;
</script>
11 Asmody
 
24.08.12
12:59
у меня вот такое <iframe src="http://www.highcharts.com/demo/area-stacked" width="100%" height="100%"></iframe> в 8.2 рисует. правда ругается на скрипт, но рисует
12 badboychik
 
24.08.12
13:01
нет, с highcharts проблем нет, все работает кроме наклонного текста, он некрасивый получается
13 Мизантроп
 
24.08.12
13:03
> я без ифрейма обошелся

Какой ты молодец!
14 badboychik
 
24.08.12
13:05
есть еще идея запустить в локалке Апач+РНР и прикрутить уже более продвинутыые библиотеки например http://www.pchart.net/features-charting pChart или OpenFlash chart 1C будет получать просто картинку
15 Asmody
 
24.08.12
13:14
(12) по моему, ты придираешься http://dl.dropbox.com/u/341953/screen_20120824130501.png
16 badboychik
 
24.08.12
13:24
(15) у меня не так, у меня черная тень вокруг букв если они наклонены
17 badboychik
 
24.08.12
13:25
мне вот эта библиотека нужна
http://cyberpython.github.com/AwesomeChartJS/
18 badboychik
 
24.08.12
23:03
блин.. Нашел как использовать canvas в IE6-8, но при вставке готового HTML-текста в поле (УстановитьТекст), оно перемалывает его по своему - добавляются левые атрибуты в теге <html>, выкидывается !DOCTYPE - и график перестает показываться, хотя в конфигураторе все ОК
19 pumbaEO
 
24.08.12
23:13
тебе же сказали ставь линукс и не парься.
20 badboychik
 
24.08.12
23:31
а вот нифига, я победил. Дело было в библиотеке.
теперь работает вот так, на HTML5 !
http://savepic.net/3340452.png
21 mih_io
 
25.08.12
07:55
ну так напиши как победил то и как это используешь. интересно же
22 badboychik
 
27.08.12
05:50
это надо целую статью писать ))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший