From: ashishiworx on 28 Nov 2006 14:46 Hi Julian, On my computer: if I set the orientation to Landscape in the page setup dialog, in bool wxWindowsPageSetupDialog::ConvertFromNative( wxPageSetupDialogData &data ) function, the data.SetPaperSize( wxSize(pd->ptPaperSize.x / 100, pd->ptPaperSize.y / 100) ); sets the m_paperID to wxPAPER_LETTER_ROTATED -ashish ashishiw...(a)gmail.com wrote: > Hi Julian, > On my computer: pentiumM Dell notebook, with winXP, and VC++ 6.0 in > the sample if I go to pagesetup and set the mode to landscape, and then > go to preview, the preview window shows the page as portrait. > I will see if I can track it down. > > -ashish > > > > Julian Smart wrote: > > Hi, > > > > ashishiworx(a)gmail.com wrote: > > > Hi Julian, > > > setting the orientation manually works. > > > > > > when I use > > > wxPageSetupDialog pageSetupDialog(this, g_pageSetupData); > > > pageSetupDialog.ShowModal(); > > > > > > wxGetApp().GetJrnlPrinting()->SetPrintData(pageSetupDialog.GetPageSetupData().GetPrintData()); > > > > > > the paperID gets set to:wxPAPER_LETTER_ROTATED and the > > > m_printOrientation is 2 > > > The above code, does not change the orientation in print preview even > > > for my other non-richtext data. > > > > > > > > > whan I hardcode the printdata. using the code below, > > > the paperID gets set to:wxPAPER_LETTER and the m_printOrientation is 2 > > > and the preview works. > > > > > Curious. When I run the sample on WinXP and in Page Setup select A4 and > > Landscape, the preview is landscape as expected. So I'm not sure > > exactly how you're getting wxPAPER_LETTER_ROTATED. Are you saying it > > gets changed from wxPAPER_LETTER + Landscape to wxPAPER_LETTER_ROTATED > > when you call SetPrintData? Perhaps you could send me a version of the > > sample .cpp file that demonstrates the problem, to help me reproduce it. > > Also, you could try stepping through the relevant calls in your debugger > > to see where it's doing the conversion. > > > > Regards, > > > > Julian > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org > > For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org
First
|
Prev
|
Pages: 1 2 3 Prev: wxDbTable with arrays Next: wxAnimation and wxANIM_TYPE_ANY [wxMSW 2.8.0] |