Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

CradleA
Статус: Профессионал
Рейтинг: 99
∙ повысить рейтинг »
solowey
Статус: 6-й класс
Рейтинг: 61
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 0
∙ повысить рейтинг »

∙ .NET Framework / C# / Java

Номер выпуска:279
Дата выхода:14.08.2017, 21:45
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:20 / 15
Вопросов / ответов:3 / 5

Консультация # 39456: Здравствуйте, уважаемые эксперты! Есть необходимость распечать уже сформированную в браузере HTML-страничку, для чего используется простейшая функция function varitext(text) { text=document print(text) } Вопрос: Можно ли каким-либо образом установить/убрать колонтитулы и установить поля страницы, а также выбрать принтер для...
Консультация # 23068: Здраствуйте ув эксперты. У меня несколько вопросов. 1. Как сделаь плагин для msword и IE. 2. Не получается автоскрол в ричедите. Perform(EM_SETSEL,i,j); Perform(EM_SCROLLCARET,0,0); на форме два рича и нужно выделить текст с позиции (i,j) с автоскролом, как в Promt. Хотелось бы на делфи. (Язык не проблема, главно...
Консультация # 115033: Уважаемые Експерты!!у меня к вам вопросик!как обработать даный полуцченый из формы по средствам кнопки Радио?у меня не получаеться уже 2 недели за етим сижу!!!укажите на мою ошибку!!!заранее благодарен!!...

Консультация # 39456:

Здравствуйте, уважаемые эксперты!
Есть необходимость распечать уже сформированную в браузере HTML-страничку, для чего используется простейшая функция
function varitext(text)
{ text=document
print(text)
}
Вопрос: Можно ли каким-либо образом установить/убрать колонтитулы и установить поля страницы, а также выбрать принтер для печати используя возможности Java Script? Вариант, когда пользователь это делает вручную через Файл-Параметры страницы не устраивает.
Спасибо.

Дата отправки: 05.04.2006, 15:28
Вопрос задал: Tatiana L
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Артём Шегеда:

Здравствуйте, Tatiana L!

Единственный метод с названием print есть только у объекта window и он не принимает параметров. Поэтому написание print(text) не имеет никакого смысла. Подробнее об этом методе здесь: http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/print.asp
Кратенько скажу: вызов метода print имеет ото же эффект, что и выбор пункта "Print" из меню "File" браузера. Метод print активирует диалог "Печать", предлагая пользователю изменить настройки печать. Когда пользователь нажимает кнопку "OK", выполняется последовательность действий:
1. Генерируется событие onbeforeprint
2. Печатается документ
3. Генерируется событие onafterprint
..
Нигде не упоминается о настройках по-умолчанию... Так что, задача не решается. Можно, конечно, использовать Windows Scripting Host и "на лету" создавать объекты, но для on-line страничек этот вариант не подходит

Консультировал: Артём Шегеда
Дата отправки: 05.04.2006, 16:03
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует mix_mix:

Здравствуйте, Tatiana L!
Некоторые считают, что это невозможно. Но если копнуть поглубже, то это можно рещить с использованием ActiveX (предпологается, что браузер - IE). Код в приложении.

Приложение:

Консультировал: mix_mix
Дата отправки: 05.04.2006, 18:44
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 23068:

Здраствуйте ув эксперты. У меня несколько вопросов.
1. Как сделаь плагин для msword и IE.
2. Не получается автоскрол в ричедите.
Perform(EM_SETSEL,i,j);
Perform(EM_SCROLLCARET,0,0);
на форме два рича и нужно выделить текст с позиции (i,j) с автоскролом, как в Promt.

Хотелось бы на делфи.
(Язык не проблема, главное логика)

Дата отправки: 05.07.2005, 10:49
Вопрос задал: Negruzzi Cristian
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Jadd:

Здравствуйте, Negruzzi Cristian!
1) на форуме forum.netz.ru пробегала такая книженция про програзм для word. Для IE смотри в MSDN
2) Скролл чего надо сделать? Ричедита? Так нужно просто послать ричедиту сообщение WM_VSCROLL. Вот так это делается:
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_PAGEDOWN, 0);

Третий параметр указывает направление и шаг прокрутки. В моем примере он прокрутит на страницу вниз относительно положения курсора. Вот другие флагие для передачи в wParam:
SB_BOTTOM
Прокручивает вниз и вправо.
SB_ENDSCROLL
Ends scroll.
SB_LINEDOWN
Scrolls one line down.
SB_LINEUP
Scrolls one line up.
SB_PAGEDOWN
Scrolls one page down.
SB_PAGEUP
Scrolls one page up.
SB_THUMBPOSITION
The user has dragged the scroll box (thumb) and released the mouse button. The high-order word indicates the position of the scroll box at the end of the drag operation.
SB_THUMBTRACK
The user is dragging the scroll box. This message is sent repeatedly until the user releases the mouse button. The high-order word indicates the position that the scroll box has been dragged to.
SB_TOP
Scrolls to the upper left.

Это выдержка из MSDN. Заметь, что lParam у меня равен 0, т.к. это сообщение не посылается самим скролбаром, а его посылаем мы. Удачи.

Консультировал: Jadd
Дата отправки: 05.07.2005, 11:06
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 115033:

Уважаемые Експерты!!у меня к вам вопросик!как обработать даный полуцченый из формы по средствам кнопки Радио?у меня не получаеться уже 2 недели за етим сижу!!!укажите на мою ошибку!!!заранее благодарен!!

Дата отправки: 20.12.2007, 13:19
Вопрос задал: Рома Вася Петя
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Константин Павлов:

Здравствуйте, Рома Вася Петя!

1. Для переключения радиокнопок необходимо, чтобы у них были одинаковые имена.
2. К сожалению напрямую определить значение, передаваемое при выборе радиокнопки нельзя, поэтому вводим дополнительные функции для определения параметров при указании определенной радиокнопки и дальше обрабатываем кнопкой.
Рабочий код в приложении

Приложение:

Консультировал: Константин Павлов
Дата отправки: 20.12.2007, 15:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Gh0stik:

Здравствуйте, !

1) Имена у всех переключателей одной группы должны быть одинаковы.
2) Для обращения к выбранному элементу достаточно использовать свойство checked.
Если Вам нужно проверить выбран ли второй элемент (для Вашего примера) можно использовать такой подход:
document.frm.rbt[1].checked (обращаю Ваше внимание, что нумерация начинается с нуля).

Если же Вам необходимо проверить ВСЕ элементы, то можно воспользоватся перебором в цикле:

for (i=0; i < count; i++)
if document.frm.rbt[i].checked {что то делаем}

count - переменная в которой указано количество элементов.

Измененный Ваш пример смотрите в приложении.

Good Luck!!!

Приложение:

Консультировал: Gh0stik
Дата отправки: 20.12.2007, 17:45
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное