AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2013, 12:29   #1  
Ganna is offline
Ganna
Участник
 
15 / 10 (1) +
Регистрация: 16.04.2013
Печать документа EP
Добрый день.
Подскажите, пожалуйста, как распечатать документ (*.rtf или *.pdf) с выводом диалогового окна на портале?

Буду очень признательна за помощь!
Старый 27.06.2013, 10:40   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Я ни разу не видел печать из интернета напрямую на принтер. Обычно печать реалезуют через открытие документа в отдельном модальном окне, дальше Файл->Печать

У Adobe Reader есть специальный плагин, когда вы открываете документ в отдельном окне, внизу появляется кнопка печать.

Может быть вы приведете пример, где вы видели что-то подобное?
Старый 27.06.2013, 11:35   #3  
Ganna is offline
Ganna
Участник
 
15 / 10 (1) +
Регистрация: 16.04.2013
Мне необходимо реализовать это любым возможным способом. Открытие модального окна с файлом подходит. Но пока что это так же не получается сделать.
Проблема состоит в том, что Adobe Reader не установлен, и установить его не имею возможности.
Может Вы подскажете, как можно открыть файл (*.rtf) в новом модальном окне? В данный момент хочу использовать ProcessStartInfo, но при Process.Start() ничего не происходит.
Старый 27.06.2013, 11:54   #4  
Ganna is offline
Ganna
Участник
 
15 / 10 (1) +
Регистрация: 16.04.2013
Возможно ли вызвать стандартное диалоговое окно для печати print() на OnClientclick, но передавать туда определенный файл?
Старый 27.06.2013, 12:05   #5  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Посмотрите вот эту тему

Чтобы загрузить документ rtf, надо открыть модальное окно через javaScript (можно и через сво-во ClientOnClickScript , пример в контрольке EPDocuList.ascx.cs) и сделать так
X++:
IISResponse Response= new IISResponse();
Response.ContentType("text/rtf");
Response.binaryWrite( "Ваш файл" );
Response.Write();
За это сообщение автора поблагодарили: Ganna (1).
Теги
ep, документ, печать, портал, файл

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Solutions Monkey: Microsoft Dynamics AX 2012 EP Developer Enhancements Blog bot DAX Blogs 0 22.09.2011 00:11
Solutions Monkey: Integrating EP Web Parts to non-EP SharePoint sites Blog bot DAX Blogs 0 04.04.2009 03:19
Solutions Monkey: Deploying Ax 2009 SP1 EP Blog bot DAX Blogs 0 05.02.2009 07:08
Печать документа на иностранном языке kosmipt DAX: Функционал 3 11.04.2005 18:54
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:26.