Re: setPrintJobProperty problem

new topic     » goto parent     » topic index » view thread      » older message » newer message

Judith Evans wrote:
> 
> CChris wrote:
> > 
> > Judith Evans wrote:
> > > 
> > > CChris wrote:
> > > > 
> > > > <big snip/>
> > > > 
> > > > > CChris, I *had* modified w32Resources.ew as you said. The actual code
> > > > > is:
> > > > > 
> > > > > }}}
<eucode>
> > > > > global function getDefaultPrinter()
> > > > >     printerDC = w32Func(xCreateDC,{wsp,pname,0,0})
> > > > >     setPrinterPointers(1)
> > > > >     return printerDC
> > > > > end function
> > > > > </eucode>
{{{

> > > > > 
> > > > > That was copied direct from
> > > > > C:\Euphoria\Win32Lib\include\w32Resources.ew
> > > > > I did say that I had put it into Win32Lib - about line 1212 in
> > > > > w32Resources.
> > > > > So .... I carry on wondering what is going on! Or what I have done!!
> > > > > 
> > > > > AndyD
> > > > 
> > > > Ok, then I'll have to look at this more thoroughly. Tere's a long
> > > > weekend ahead
> > > > for Nov. 1st, so I'll probably find some time to set that right.
> > > > Does the keyboard handler faultlessly work now?
> > > > 
> > > > CChris
> > > 
> > > I'm using the 70.2 file you sent and changed Generic.exw in the demos to
> > > use
> > > VOID=getDefaultPrinter() instead of getPrinter(). I also added
> > > VOID=setPrintJobProperty(JP_Orientation,
> > > DMORIENT_LANDSCAPE) right after getDefaultPrinter(). I needed to click
> > > "OK"
> > > in one popped up Window but printing shows the text in landscape as
> > > desired.
> > > I'm using a HP 5500 series All-In-One printer. I have no idea what driver
> > > it
> > > uses.
> > > 
> > > judith
> > 
> > Good news. Or bad news if the routine orks unreliably, depending to the
> > printer.
> > 
> > If I remember correctly, in an earlier email long ago, you mentioned that
> > your
> > print setup dialog box had some fields that weren't in mine. 
> > I'm afraid that the superfluous dialog box is something some drivers dumbly
> > display even when obviously not needed. If someone knows better, I'll
> > appreciate
> > the input. Otherwise, I'm simply afraid that the extra box may not be
> > avoided
> > always, depending on the driver.
> > 
> > I may have an idea, involving a custom template for an invisible dialog box
> > that would close on open. Not for next version if this is the way to go.
> > 
> > CChris
> > btw can you determine which statement causes the dialog box to pop up,
> > tracing
> > into w32resources.ew? I cannot test this atm.
> 
> I missed that after the printer is assigned in generic.exw in printdoc routine
> there is a getPageSetup(). If I comment that then the text is in Portrait just
> as Andy said he experienced. My tests using Generic.exw opened the
> getPageSetup
> dialog where landscape radio button is checked so naturally I got Landscape
> print.
> 
> Sorry for the confusion.
> 
> judith

Ok, so the issue is: how to alter the page setup without the dialog box? I'll
check this week, not sure there is an easy way that works everywhere.

CChris

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu