Re: setPrintJobProperty problem

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

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.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu