Printing in Portrait mode in iCal

I may have missed this discussion in iCal. Is it possible to print the monthly calendar in portrait mode? If so, how?

I found the following page. It works, but there are no page margins, so if you're 3-hole punching you're out of luck.
http://www.macosxhints.com/article.php?story=20050810034000342

Similar Messages

  • Firefox will not print in portrait mode; landscape stuck even in preview mode

    Firefox will not allow printing of a web page in portrait mode. Even print preview selecting portrait shows only landscape printing preview. Tried uninstalling printer, installing Firefox 4, no luck. Printing in portrait mode works fine using IE8 but I'd rather stay with Firefox.
    Any help would be greatly appreciated.
    Thanks in advance,
    George

    Pages version?
    Does the printer driver match the MacOS system?

  • IPhoto won't print in portrait mode

    since upgrading to yosemite, iPhoto won't print in portrait mode; it automatically prints everything in landscape

    see this thread - iphoto printing - preview is landscape, but prints out portrait
    LN

  • Printing Normal Portrait Layout in iCal

    Am I mssing something?
    How do you print my iCal weekly layout in the "Normal" portrait layout?
    Would like to print on "normal" 8.5x11 paper and put in 3 ring binder.
    There MUST be a easy way to do this?

    Jack,
    try this:
    Choose File/Print (command-P).
    In the print dialog, change View to "List". Change "Starts" to "On Date" and set to the first day of a month. Change "Ends" to "On Date" and set to the last day of a month.
    Down at options, unset all checkboxes for data you don't want to print. Choose "Continue".
    Unfortunately you cannot save these settings, so you have to repeat the steps every time you want to print your calendar this way.

  • ICal prints in portrait view . .

    Hi, I've recently installed leopard on my macbook pro that I purchased a year ago. I've just tried to print a weekly calendar and it is printing in portrait mode so half of the page is getting cut off on the side. I don't know how to go about fixing this problem.
    Any help is appreciated!

    A similar issue affects our Phaser 7300. We attempt to print landscape from iCal and it chops off the edge - the calendar is moved about an inch too far to fit onto the paper. I've tried making a PDF as well and it does the same thing printing via Preview. Even if I select portrait. However it prints fine to our Samsung B/W. Both printers are networked. And in every instance it appears fine in the print preview. I've also tried printing the PDF from Acrobat and it does the same thing. Whatever the problem is, it is originating in iCal.

  • How can I print / export in portrait mode?

    I would like to print in portrait mode, but I can't find anywhere to do it. Is it possible?

    I found this application .... iPhoneDrive.
    I have not tested, but it seems like it has what I'm looking for.
    Cheers
    Sirahuén

  • Problem with computing Font width while printing in Landscape mode

    I have an application which prints a table and fills it with some text. I render it on a JComponent using the drawString(theStr, xPos, yPos) and the drawLine(rigtX, topY, rigtX, botY) methods in Graphics2D object. I want to take print-out of the table and also store the image of the table in, say, jpeg format. The print can be in Landscape or Portrait format depending on the size of the JComponent, which the user sets depending on the table size and the font size.
    I have a paintTable( ) method which contains all the drawString( ) and drawLine( ) methods. This method is called from the paint( ) method of the JComponent to achieve normal rendering. The same method is called to get a BufferedImage of the Table. The same method is further called from the implementation of print( ) method from the Printable interface.
    In the paintTable( ) method, I compute the pixel coordinates of the table grid lines and the texts positions in the tables depending on the font width and height obtained as shown below:
            // Set the Font             
            Font theFont = graphics.getFont();
            theFont = theFont.deriveFont((float)TableFontSize); // TableFontSize is an int of value 8,9,10 etc.
            graphics.setFont(theFont);
            // Get the Font Size      
            FontRenderContext frc = graphics.getFontRenderContext();
            float width = ((Rectangle2D.Float)theFont.getMaxCharBounds(frc)).width;
            float height = ((Rectangle2D.Float)theFont.getMaxCharBounds(frc)).height;
           System.out.println("FONT WIDTH HEIGHT [" + width + "," + height + "] ");I am getting the following value of width and height when the above print statement is executed with a value of 9 for TableFontSize. FONT WIDTH HEIGHT [18.0,11.3203125]
    The problem I face is :
    While Printing in Landscape mode the value of the 'width' variable printed as given above is becoming negative. Kindly see the values: FONT WIDTH HEIGHT [-9.37793,11.3203125]. This is happening ONLY DURING PRINTING IN LANDSCAPE MODE. This makes my calculation of table grid line coordinates and text positions completely wrong and the table goes out of place.
    Kindly note that, there is no problem during normal rendering and BuffereredImage creation and also while printing in Portrait mode. The problem happens irrespective of Linux or Windows. The value of 'height' is always correct.
    Kindly let me know: If the method I use to get the 'width' and 'height' is correct ? Is there any better way which will work fine in all platforms under all circumstances.
    Kindly help me to sort out this issue.
    Thanks a lot in advance and best regards
    -acj123

    I have extracted the relevent code and made a stand alone program.
    The complete code is enclosed; including that for printing.
    Kindly go through the same and help me to solve this problem.
    Thanks again and regards
    -acj123
    import java.awt.*;
    import java.util.*;
    import java.awt.geom.*;
    import java.awt.event.*;
    import java.awt.print.*;
    import java.awt.print.PrinterJob;
    import java.awt.font.FontRenderContext;
    import java.awt.image.BufferedImage;
    import javax.swing.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    public class MyCanvas extends JComponent implements Printable, ActionListener
        int TableFontSize = 9;
        private Graphics2D graphics;
        public MyCanvas(JFrame frame)
            frame.getContentPane().setLayout(new BorderLayout());
            frame.getContentPane().add(this, BorderLayout.CENTER);
            frame.setJMenuBar(createMenuBar());
        public JMenuBar createMenuBar()
            JMenuBar menubar = new JMenuBar();
            JButton printButton = new JButton("Print");
            menubar.add(printButton);
            printButton.addActionListener(this);
            JButton imageButton = new JButton("Image");
            menubar.add(imageButton);
            imageButton.addActionListener(this);
            JButton drawButton = new JButton("Draw");
            menubar.add(drawButton);
            drawButton.addActionListener(this);
            JButton closeButton = new JButton("Close");
            menubar.add(closeButton);
            closeButton.addActionListener(this);
            return menubar;
        public void actionPerformed(ActionEvent evt)
            String source = evt.getActionCommand();
            if  (source.equals("Close"))
                System.exit(0);
            if  (source.equals("Image"))
                getImage();
                return;
            if  (source.equals("Print"))
                printCanvas();
                return;
            if  (source.equals("Draw"))
                repaint();
                return;
        public BufferedImage getImage()
            Dimension dim = getSize();
            BufferedImage image = (BufferedImage)createImage(dim.width, dim.height);
            this.graphics = (Graphics2D)image.createGraphics();
            System.out.print("\nImage ");
            paintCanvas();
            return image;
        public void paint(Graphics graph)
            this.graphics = (Graphics2D)graph;
            System.out.print("\nDraw  ");
            paintCanvas();
        public void paintCanvas()
            // Set the Font      
            Font theFont = graphics.getFont();
            theFont = theFont.deriveFont((float)TableFontSize);
            graphics.setFont(theFont);  
            // Get the Font Size       
            FontRenderContext frc = graphics.getFontRenderContext();
            float width = ((Rectangle2D.Float)theFont.getMaxCharBounds(frc)).width;
            float height= ((Rectangle2D.Float)theFont.getMaxCharBounds(frc)).height;
            System.out.print("FONT WIDTH HEIGHT [" + width + ", " + height + "] ");
            System.out.print(" SIZE "+ super.getWidth() +", "+ super.getHeight());
        public int print(Graphics graph, PageFormat pageFormat, int pageIndex)
            throws PrinterException
            if (pageIndex > 0) return Printable.NO_SUCH_PAGE;
            this.graphics = (Graphics2D)graph;
            graphics.translate(0,0);
            paintCanvas();
            return Printable.PAGE_EXISTS;
         *  Interface method for Printing the Canvas on Paper
        public void printCanvas()
            PrinterJob printJob =  PrinterJob.getPrinterJob();
            printJob.setPrintable(this);
            PrintRequestAttributeSet attr = new HashPrintRequestAttributeSet();
            if (super.getWidth() < super.getHeight())
                System.out.print("\nPrint PORTRAIT ");
                attr.add(OrientationRequested.PORTRAIT);
            else
                System.out.print("\nPrint LANDSCAPE ");
                attr.add(OrientationRequested.LANDSCAPE);
            Dimension dim = getSize();
            attr.add(new MediaPrintableArea(1, 1, dim.width, dim.height,
                                                  MediaPrintableArea.MM));
            attr.add(new JobName("MyCanvas", Locale.ENGLISH));
            attr.add(new RequestingUserName("acj123", Locale.ENGLISH));
            if (printJob.printDialog(attr))
                try
                    printJob.print(attr);
                catch(PrinterException ex)
                    ex.printStackTrace();
        public static void main(String[] arg)
            JFrame frame = new JFrame("MyFrame");
            MyCanvas canvas = new MyCanvas(frame);
            frame.setSize(800, 600);
            frame.setVisible(true);
    }

  • Print in landscape mode

    My new F4440 printer will not print in landscape. I set up my table in landscape mode and save it. Then I do a Preview Print and it looks perfect. I click on print and it prints in Portrait mode and only prints about 1" all the way down and thats all.
    Please help!

    My new F4440 printer will not print in landscape. I set up my table in landscape mode and save it. Then I do a Preview Print and it looks perfect. I click on print and it prints in Portrait mode and only prints about 1" all the way down and thats all.
    Please help!

  • Printing a calendar in portrait mode?

    Hello,
    Is there a way to print a calendar in portrait mode?
    Using iCal 2.0.3
    thanks,
    Jeff
    PowerBook G4 15", 1.5 ghz, superdrive, 128mb VRAM   Mac OS X (10.4.3)   3G iPod, iPod Nano

    A similar issue affects our Phaser 7300. We attempt to print landscape from iCal and it chops off the edge - the calendar is moved about an inch too far to fit onto the paper. I've tried making a PDF as well and it does the same thing printing via Preview. Even if I select portrait. However it prints fine to our Samsung B/W. Both printers are networked. And in every instance it appears fine in the print preview. I've also tried printing the PDF from Acrobat and it does the same thing. Whatever the problem is, it is originating in iCal.

  • Printing in Portrait from iCal

    This is a problem in iCal - you can't print from iCal in portrait mode - that's really lame Apple.
    I found a work around for the issue but why hasn't Apple fixed this??? I expect this kind of behavior from Microsoft but not from Apple, I should not have to go thru this multi step process to simply print my calendars in portrait mode. For almost two years there has been no fix from Apple, does Apple want users to not use iCal and use Entourage instead???? This needs to be fixed in Tiger and Leopard. Shame on you Apple.
    Here's the workaround posted by ErikW from 2005:
    http://discussions.apple.com/thread.jspa?messageID=1029674

    I found the following page. It works, but there are no page margins, so if you're 3-hole punching you're out of luck.
    http://www.macosxhints.com/article.php?story=20050810034000342

  • Print SSRS Server Report in landscape or portrait mode directly(without report viewer control)

    Hello,
    .Net 4.0\VS2010\C#\ssrs 2008 on Sql Server 2008R2
    Having a problem printing a Server report while controlling the orientation and the size of the emf rendered to the physical page.
    I have the report cutting off in both landscape and portrait modes. I'm passing the following deviceinfo to the render function:
    string DeviceInfo =
    @"<DeviceInfo>
    <OutputFormat>EMF</OutputFormat>
    <PageWidth>8.5in</PageWidth>
    <PageHeight>11in</PageHeight>
    <MarginTop>0.25in</MarginTop>
    <MarginLeft>0.25in</MarginLeft>
    <MarginRight>0.25in</MarginRight>
    <MarginBottom>0.25in</MarginBottom>
    </DeviceInfo>";
    return DeviceInfo;
    string mimeType;            string fileExtension;            Stream pageStream = serverReport.Render("IMAGE",  deviceInfo, firstPageParameters, out mimeType, out fileExtension);
    No other settings seem to have an affect on controlling the output to printer or pdf.  i.e. The deviceinfo params fed to server report's render function are all you get.  I think my original code comes from an MSDN or CodeProject example. I'm not
    inventing anything new here.
    Links below indicate similar problems but they are looking at the issue from just landscape mode. Seems like I ought to be able to squash or expand the image to whatever size I specify, separate from the 'page' size.  Please let me know what i need
    to know to make these reports print without bleeding onto 2 pages or slicing off the right side of the document image.
    http://stackoverflow.com/questions/25652415/cant-print-ssrs-rdlc-report-in-landscape-mode-directly-to-printer-using-suggest
    https://social.technet.microsoft.com/Forums/sqlserver/en-US/06a9b432-c8a5-4952-a07c-867742a26c47/print-rdlc-without-report-viewer-either-in-portrait-or-landscape?forum=sqlreportingservices
    print ssrs rdlc report in landscape mode directly
    Thanks!

     Hi
    FraterJoanni,
    Thanks for posting in MSDN forum.
    I am not expert in SSRS. You should get better response in SQL Server > SQL
    Server Reporting Services, Power View forum.
    After take a look at the similar threads links as you posted above.
    The conclusion is we needn’t tell the program o this report is landscape not portrait. If the width is larger than the height, the report will be printed in landscape; otherwise, it will be printed in portrait.
    >>Links below indicate similar problems but they are looking at the issue from just landscape mode.
    But in C# forum, we only from the point of code, code looks OK to me.
    A similar blog talking about this
    Controlling Page Size in a Reporting Services Report
    And  I have got the default page size in the US is Letter, 8.5in x 11in.  In other parts of the world A4 (8.3in x 11.7in) is the standard. 
    65: //build the device settings (A4 8.3 × 11.7)
    66: string deviceInfo = string.Format("<DeviceInfo><PageHeight>{0}</PageHeight><PageWidth>{1}</PageWidth></DeviceInfo>", "11.7in", "8.3in");
    67:
    68: //get report bytes
    69: result = rs.Render(format, deviceInfo, out extension, out encoding, out mimeType, out warnings, out streamIDs);
    70:
    Best regards,
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Unable to print entire page in portrait mode

    I am using Firefox 5 and running Windows 7. For the last year maybe, I haven' t been able to print from my browser in portrait mode; on a letter-size sheet, the printing fills only the top half of the page and within that, only half of the page. I can print in landscape fine.

    See this: <br />
    http://kb.mozillazine.org/Problems_printing_web_pages

  • Documents  only print in landscape mode even when portrait is designated.  How do I fix this?

    Documents will only print in landscape mode when portrait is disignated

    How about changing the printer and printing something, then close Firefox and then restart your operating system? See if that helps ....
    I am curious why you need two separate versions of the same printer installed. Is one used on a USB connection and the other part of a network configuration or wireless? If both are network or wireless, are they using a different IP address on the network they are on?
    The only time I have seen a similar problem with Firefox not wanting to default to the "last used" printer was with a USB inkjet and a network connected laserjet (Brother) - the laserjet would go to "sleep" (energy saving mode) and Firefox would switch to the inkjet every time the laserjet was asleep. That problem was eventually solved when the USB inkjet was replaced by a "network" connected inkjet - still can't understand why that made the difference, though.

  • How to show start time in week mode on ical?

    I'm looking for a way to show the start time of an event in week mode in iCal. I know you can just click on the event but I want to be able to print and glance at it instantly.
    Any help would be great! Thks!

    Hi,
    There is a preference in iCal's Preferences to show event times. This does not transfer over to printing the calendar.
    Best wishes
    John M

  • Printing in TUMBLE mode not working

    hello,
    I have the problem that the TUMBLE mode does not work in my program.
    I have tested the printer with MS Word to be sure it works with my hardware and
    it succeeded.
    I use a DocPrint Object and specified the PrintRequestAttributeSet attributes OrientationRequested.LANDSCAPE and Sides.TUMBLE (=Sides.TWO_SIDED_SHORT_EDGE).
    If I change this to Sides.ONE_SIDED, the printer correctly prints each pair of sides on 2 papers (one-sided).
    If I change this to Sides.DUPLEX, the printer prints in DUPLEX mode correctly (TWO_SIDED_LONG_EDGE)
    If I change this to Sides.TUMBLE, it still prints in DUPLEX !
    If I use OrientationRequested.PORTRAIT, the printer prints always binding to the short side , like I need it (no matter if I switch to DUPLEX or TUMBLE).
    What could be the reason that the program ignores the TUMBLE attribute ?
    Here is my code:
    public static void doPrint(Print printData)  throws Exception {
                    PrintService printer = null;     
              printer = printerLookup(printerName);                         
              DocPrintJob job = printer.createPrintJob();
              DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;
                    Doc doc = new SimpleDoc(printData, flavor, null);
                    PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
              aset.add(OrientationRequested.LANDSCAPE);               
              aset.add(Sides.TWO_SIDED_SHORT_EDGE);
                 job.print(doc, aset); //print
    }

    Yes, it's not a permission issue. And it only happens on this one machine too. No error messages in any of the log files. This is a real tough one. I'm tempted to think that it might be a graphics driver issue. The machine with the problem is a 2008 Mac Pro with a GeForce 8800 GT. So if anyone with a similar configuration could test it I'd at least have another hint for what's going on.
    As an interesting sidenote, other capture applications like Voila work fine, which makes the graphics driver theory unlikely, but well, I'm running out of possible causes.
    Thanks,
    Jazz

Maybe you are looking for