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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.08.2011, 11:01   #1  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
У нас стояла задача печати из внешней компоненты с помощью класса PrintDocument. Собственно из АХ (до 2012) его нельзя было использовать, так как он требует установки события OnPrint или что то вроде того.
Вот вспомнил и набрел на слудующий код:
X++:
    this.PageSettings.Collate = DataDynamics.ActiveReports.PageSettings.PrinterCollate.Collate; 
    this.PageSettings.DefaultPaperSize = true; 
    this.PageSettings.DefaultPaperSource = true; 
    this.PageSettings.Duplex = System.Drawing.Printing.Duplex.Default;
    this.PageSettings.Gutter = 1.0f; 
    this.PageSettings.Margins.Bottom = 1.0f; 
    this.PageSettings.Margins.Left = 1.0f; 
    this.PageSettings.Margins.Right = 1.0f; 
    this.PageSettings.Margins.Top = 1.0f; 
    this.PageSettings.MirrorMargins = false; 
    this.PageSettings.Orientation = PageOrientation.Default; 
    this.PageSettings.PaperHeight = 11.0f; 
    this.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom; 
    this.PageSettings.PaperSource = System.Drawing.Printing.PaperSourceKind.Manual; 
    this.PageSettings.PaperWidth = 8.5f;
похоже что надо еще дуплекс в параметрах страницы настраивать...
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
За это сообщение автора поблагодарили: Logger (5).
Теги
duplex, дуплекс, печать, печать дуплекс, принтер

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать самих файлов PDF Владимир Максимов DAX: База знаний и проекты 9 17.08.2017 10:34
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Печать рисунка на принтере из Аксапты wolfstein DAX: Программирование 4 17.03.2008 16:17
Экспорт / импорт Help topics и запуск второй сессии Аксапты из-под себя DmitrySt DAX: Программирование 0 25.11.2004 00:22

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

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

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