CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2

Thread: PageFormat

  1. #1
    Join Date
    Aug 2004
    Posts
    147

    Question PageFormat

    Hi everyone,

    I am trying to print something but i need to ask something really so bare with me a little while

    You know that for printing something using the java printable interface you would have to overide this method

    Code:
    public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) 
    {
    //all other codings
    }
    Now if i wanted to print something in a certain format, i would this

    Code:
    public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) 
    {
    
    if(pageFormat.getOrientation() == pageFormat.PORTRAIT)
    {
    //some codings
    }
    
    else
    {
    //for the calculation of pageFormat.LANDSCAPE and 
    //pageFormat.REVERSE_LANDSCAPE
    
    //some codings
    }
    
    //all other codings
    }
    Now here is problem, how to i know if the user has selected
    OrientationRequested.REVERSE_PORTRAIT - (please note that this variable is from the JAVA javax.print.attribute.standard.OrientationRequested and the class that uses it is the PrintRequestAttribute from the JAVA Print Service.

    As you guys can see that from the page format api, it does not have the variable REVERSE_PORTRAIT, so how do i test for it when the printable interface method that is to be overridded only calculates using the PageFormat class and not the print Attribute

    I hope you guys are not confused by my question and am open to any suggestions

    Any suggestions would be greatly appreciated

    Thank You

    Yours Sincerely

    Richard West

  2. #2
    Join Date
    Jun 2005
    Posts
    33

    Thumbs up Re: PageFormat

    hi,
    Follow this link.. U'll get a clear idea..

    http://java.sun.com/docs/books/tutor...pagesetup.html

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured