private void PrintDocument_Preview(CanvasPrintDocument sender, CanvasPreviewEventArgs args)
        {
            var ds            = args.DrawingSession;
            var pageNumber    = args.PageNumber;
            var imageableRect = args.PrintTaskOptions.GetPageDescription(args.PageNumber).ImageableRect;

            DrawPage(sender, ds, pageNumber, imageableRect);
        }
Пример #2
0
        private void PrintDocument_Preview(CanvasPrintDocument sender, CanvasPreviewEventArgs args)
        {
            PrintTaskOptions       options = args.PrintTaskOptions;
            PrintTaskOptionDetails printDetailedOptions = PrintTaskOptionDetails.GetFromPrintTaskOptions(options);
            Rect          imageableRect = GetImageableRect(options, args.PageNumber);
            GraphSize     size          = GetOptionValue <GraphSize>(printDetailedOptions);
            LabelLocation labelLocation = GetOptionValue <LabelLocation>(printDetailedOptions);

            DrawPage(args.DrawingSession, imageableRect, size, labelLocation);
        }
Пример #3
0
        private void PrintDocument_Preview(CanvasPrintDocument sender, CanvasPreviewEventArgs args)
        {
            var ds = args.DrawingSession;
            var pageNumber = args.PageNumber;
            var imageableRect = args.PrintTaskOptions.GetPageDescription(args.PageNumber).ImageableRect;

            DrawPage(sender, ds, pageNumber, imageableRect);
        }