Click here to Skip to main content
12,693,244 members (30,062 online)

Silverlight / WPF

 
AnswerRe: Can anyone suggest any good books or tutorials on WPF-MVVM please? Pin
Rags151213-Nov-12 8:22
memberRags151213-Nov-12 8:22 
GeneralRe: Can anyone suggest any good books or tutorials on WPF-MVVM please? Pin
Vijay Kanda13-Nov-12 22:56
memberVijay Kanda13-Nov-12 22:56 
AnswerRe: Can anyone suggest any good books or tutorials on WPF-MVVM please? Pin
Abhinav S13-Nov-12 22:19
mvpAbhinav S13-Nov-12 22:19 
GeneralRe: Can anyone suggest any good books or tutorials on WPF-MVVM please? Pin
Vijay Kanda13-Nov-12 22:59
memberVijay Kanda13-Nov-12 22:59 
GeneralRe: Can anyone suggest any good books or tutorials on WPF-MVVM please? Pin
Abhinav S14-Nov-12 0:09
mvpAbhinav S14-Nov-12 0:09 
QuestionDatabinding ICollectionView to DataGrid WPF C# Pin
maycockt8-Nov-12 6:57
membermaycockt8-Nov-12 6:57 
AnswerRe: Databinding ICollectionView to DataGrid WPF C# Pin
maycockt8-Nov-12 23:42
membermaycockt8-Nov-12 23:42 
QuestionPrinting with more than 96 dpi in WPF Pin
Member 45210688-Nov-12 3:22
memberMember 45210688-Nov-12 3:22 
Let me explain the problem, I'm getting stuck in it

If I change the dpi settings from the dialog of Printing Preferences of a virtual printer like PDF Creator or any printer that allows to change this setting, and then set a breakpoint like the code below:

        PrintDialog printDialog = new PrintDialog(); 
        if ((bool)printDialog.ShowDialog().GetValueOrDefault())
        {

                System.Printing.PrintCapabilities capabilities =  printDialog.PrintQueue.GetPrintCapabilities(printDialog.PrintTicket);
               ...... insert breakpoint here 
         }



I can see that the properties printDialog.PrintTicket.PageResolution.X; and printDialog.PrintTicket.PageResolution.Y change values correctly while printDialog.PrintTicket.PageMediaSize.Width and printDialog.PrintTicket.PageMediaSize.Height don't change despite the printer resolution change... an A4 paper in portrait mode will always have PageMediaSize.Height = 1122.5196850393702 and PageMediaSize.Width = 793.70078740157476 no matter which resolution is set before ..... for WPF the unit size of these dimensions is set to 1/96th inch but when is Ok on screen because default screen resolution is 96 dpi on the other side is wrong on the printer because it has a different resolution, in other words confuting that Height and Width of the paper are read only properties if I cannot find the way to tell WPF that the unit size of the printer is not 1/96th inch but for example 1/300th inch (if on the printer I previously set 300 dpi ) there's absolutely no way to print at higher resolution than 96dpi


A last note, in my specific case I cannot use RenderTargetBitmap and then resize all to match printer's paper height and width settings because I'm printing high definition barcode images and it would cause an image rescaling that would make the barcode unreadable on final paper because i create it with the purpose to be printed with a resolution of 300dpi which without a resizing will result out of bounds because WPF is telling me the printer paper dimensions in the wrong unit size (1/96th inch) despite the real dpis prevoiusly set on printer

Hoping to have clarified enough the problem,

thanks in advance,
Dave

PS

A hint to reproduce the issue is doing a printing with PrintVisual or PrintDocument methods with different printer resolution set before in the PrintDialog, the output will always be the same

modified 8-Nov-12 13:50pm.

AnswerRe: Printing with more than 96 dpi in WPF Pin
Super Lloyd14-Nov-12 17:16
memberSuper Lloyd14-Nov-12 17:16 
GeneralRe: Printing with more than 96 dpi in WPF Pin
Member 452106819-Nov-12 23:26
memberMember 452106819-Nov-12 23:26 
QuestionI have issues with the C# WPF WebBrowser class Pin
Xarzu6-Nov-12 21:14
memberXarzu6-Nov-12 21:14 
AnswerRe: I have issues with the C# WPF WebBrowser class Pin
Gerry Schmitz7-Nov-12 12:04
memberGerry Schmitz7-Nov-12 12:04 
QuestionBlurry Borderline In FlowDocument Pin
FocusedWolf6-Nov-12 11:46
memberFocusedWolf6-Nov-12 11:46 
AnswerRe: Blurry Borderline In FlowDocument Pin
Gerry Schmitz7-Nov-12 14:13
memberGerry Schmitz7-Nov-12 14:13 
AnswerRe: Blurry Borderline In FlowDocument Pin
FocusedWolf7-Nov-12 17:00
memberFocusedWolf7-Nov-12 17:00 
QuestionBinding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 9:16
mvpJohn Simmons / outlaw programmer6-Nov-12 9:16 
AnswerRe: Binding in a WPF TreeViewItem Pin
Pete O'Hanlon6-Nov-12 9:29
protectorPete O'Hanlon6-Nov-12 9:29 
GeneralRe: Binding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 9:54
mvpJohn Simmons / outlaw programmer6-Nov-12 9:54 
GeneralRe: Binding in a WPF TreeViewItem Pin
Pete O'Hanlon6-Nov-12 10:00
protectorPete O'Hanlon6-Nov-12 10:00 
GeneralRe: Binding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 10:22
mvpJohn Simmons / outlaw programmer6-Nov-12 10:22 
GeneralRe: Binding in a WPF TreeViewItem Pin
Pete O'Hanlon6-Nov-12 10:29
protectorPete O'Hanlon6-Nov-12 10:29 
GeneralRe: Binding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 10:37
mvpJohn Simmons / outlaw programmer6-Nov-12 10:37 
GeneralRe: Binding in a WPF TreeViewItem Pin
Pete O'Hanlon6-Nov-12 10:44
protectorPete O'Hanlon6-Nov-12 10:44 
GeneralRe: Binding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 11:02
mvpJohn Simmons / outlaw programmer6-Nov-12 11:02 
GeneralRe: Binding in a WPF TreeViewItem Pin
John Simmons / outlaw programmer6-Nov-12 11:13
mvpJohn Simmons / outlaw programmer6-Nov-12 11:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.170118.1 | Last Updated 17 Jan 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid