comparison scripts/plot/appearance/orient.m @ 17672:36917b3db6b2

orient.m: Setting 'landscape' orientation also sets plot to take up full page. * scripts/plot/appearance/orient.m: Check for 'landscape' orientation and set paperposition to be entire page minus 0.25" margins.
author Rik <rik@octave.org>
date Thu, 17 Oct 2013 09:11:24 -0700
parents 7bb76a22cde1
children 26bd7d18a50c
comparison
equal deleted inserted replaced
17671:ddfc1600a311 17672:36917b3db6b2
63 paperposition = get (cf, "paperposition"); 63 paperposition = get (cf, "paperposition");
64 set (cf, "paperorientation", orientation); 64 set (cf, "paperorientation", orientation);
65 set (cf, "papersize", papersize([2, 1])); 65 set (cf, "papersize", papersize([2, 1]));
66 set (cf, "paperposition", paperposition([2, 1, 4, 3])); 66 set (cf, "paperposition", paperposition([2, 1, 4, 3]));
67 endif 67 endif
68 ## landscape also sets the plot to occupy the entire page
69 if (strcmpi (orientation, "landscape"))
70 papersize = get (cf, "papersize");
71 set (cf, "paperposition", [0.25, 0.25, (papersize - 0.5)]);
72 endif
68 elseif (strcmpi (varargin{1}, 'tall')) 73 elseif (strcmpi (varargin{1}, 'tall'))
69 orient ("portrait"); 74 orient ("portrait");
70 papersize = get (cf, "papersize"); 75 papersize = get (cf, "papersize");
71 set (cf, "paperposition", [0.25, 0.25, (papersize - 0.5)]); 76 set (cf, "paperposition", [0.25, 0.25, (papersize - 0.5)]);
72 else 77 else