Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / System.Windows.Forms.WebBrowser / 12 сообщений из 12, страница 1 из 1
09.02.2018, 09:49
    #39599498
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
Здравствуйте уважаемые .
Пытаюсь сделать редактор html и есть вопросы .
1. Клавиша enter заканчивает параграф и создает новый , как бы это избежать ?
2. При печати в подножии каждой страницы выводится номер , в showpagesetupdialog
можно отменить печать номера страницы , не найду как это сделать программно .
3. Не найду описания Microsoft.mshtml.dll , замучался рыться в чужих исходниках выискивая че
этот Microsoft.mshtml может .
...
Рейтинг: 0 / 0
10.02.2018, 04:59
    #39599924
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
bobsoft,

Ответ на второй вопрос .
Установка верхних и нижних надписей, а также всех отступов находится по адресу
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup
, но например ориентации бумаги там нет .
...
Рейтинг: 0 / 0
10.02.2018, 14:05
    #39599981
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
1. Никак. Клавиша энтер создает параграф, это закон. Перенос строки без параграфа - шифт+энтер.
3. Ты, видимо, очень сильно постарался не найти тынц -> тынц -> тынц
...
Рейтинг: 0 / 0
11.02.2018, 05:56
    #39600131
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
Antonariy,
Спасибо, еще бы ткнули как в html включить битмап .
...
Рейтинг: 0 / 0
11.02.2018, 10:15
    #39600138
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
что за битмап?
...
Рейтинг: 0 / 0
11.02.2018, 11:17
    #39600145
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
Antonariy,
Образ рисунка , bmp... , мне нужна не ссылка на рисунок , а включить рисунок в html.
...
Рейтинг: 0 / 0
11.02.2018, 21:32
    #39600304
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
bobsoftAntonariy,
Образ рисунка , bmp... , мне нужна не ссылка на рисунок , а включить рисунок в html. https://habrahabr.ru/post/31500/
...
Рейтинг: 0 / 0
13.02.2018, 04:28
    #39600889
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
Antonariy,
Спасибо , вот так все работает автор.insertadjacenthtml('beforeEnd','<img src=''data:image/gif;base64,'&path64&'''/>')

Не могу найти как позиционироваться в документе . Например в документе строка
"1234567890" , как мне вставить свой текст или тот же рисунок программно между цифрой 4 и 5 . 8 метров Microsoft.mshtml.dll и нет справочника .
...
Рейтинг: 0 / 0
13.02.2018, 06:58
    #39600903
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
bobsoft,

Караул , System.Windows.Forms.WebBrowser не выполняет
Код: html
1.
style="POSITION: absolute; LEFT: 100px; TOP: 100px"


Кто-нибудь может подтвердить это или не работает только у меня ?
...
Рейтинг: 0 / 0
14.02.2018, 12:38
    #39601715
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
bobsoftbobsoft,

Караул , System.Windows.Forms.WebBrowser не выполняет
Код: html
1.
style="POSITION: absolute; LEFT: 100px; TOP: 100px"


Кто-нибудь может подтвердить это или не работает только у меня ?никто ничего не может, потому что неизвестно к какому html это относится.
...
Рейтинг: 0 / 0
14.02.2018, 12:41
    #39601718
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
bobsoftAntonariy,
Спасибо , вот так все работает автор.insertadjacenthtml('beforeEnd','<img src=''data:image/gif;base64,'&path64&'''/>')

Не могу найти как позиционироваться в документе . Например в документе строка
"1234567890" , как мне вставить свой текст или тот же рисунок программно между цифрой 4 и 5 . 8 метров Microsoft.mshtml.dll и нет справочника .нужно убрать существующий текст, вставить 1234 (createTextNode), потом рисунок, потом 567.
...
Рейтинг: 0 / 0
20.02.2018, 15:44
    #39604901
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System.Windows.Forms.WebBrowser
Antonariy,
авторнужно убрать существующий текст, вставить 1234 (createTextNode), потом рисунок, потом 567.
Поковырял библиотеку и нашел что большинство задач решается через execCommand
Для картинки правда пришлось загнать ее в буфер клавиатуры и потом
Код: c#
1.
 doc.execCommand('paste', false, null)

не очень красиво но работает .
Теперь надо определить координаты курсора , нашел что
Код: c#
1.
ihtmltextrangemetrics


имеет параметры
Код: c#
1.
offsetleft и offsettop

что соответствует X и Y , но может это как-то по другому решается ?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / System.Windows.Forms.WebBrowser / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]