|
![]() |
#1 |
Участник
|
У нас стояла задача печати из внешней компоненты с помощью класса 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, дуплекс, печать, печать дуплекс, принтер |
|
|