Main Content

orient

打印或保存时使用的纸张方向

说明

orient ornt 指定在将当前图窗打印或保存为分页格式(如 PDF)时使用的纸张方向。将方向指定为 portraitlandscapetall。与打印相关的图窗属性值(如 PaperPositionMode 值)会影响此行为。

示例

orient(fig,ornt) 将设置 fig 指定的图窗或 Simulink® 模型的纸张方向。使用单引号将方向选项引起来,例如 'portrait'

or = orient'portrait''landscape''tall' 形式返回当前图窗的纸张方向值。

示例

or = orient(fig) 返回 fig 指定的图窗或 Simulink 模型的纸张方向值。

示例

全部折叠

创建带有曲面图的图窗,并将图窗保存为 PDF 格式。使用屏幕上显示的相同大小保存图窗,并使用横向页面。

fig = figure;
surf(peaks)
orient(fig,'landscape')
print(fig,'LandscapePage.pdf','-dpdf')

创建带有曲面图的图窗,并将图窗保存为 PDF 格式。对页面使用横向方向,并扩展图窗大小以填满页面。

fig = figure;
surf(peaks)
fig.PaperPositionMode = 'manual';
orient(fig,'landscape')
print(fig,'LandscapePage_ExpandedFigure.pdf','-dpdf')

创建一个曲面图。返回图窗的当前纸张方向值。

figure
surf(peaks)
or = orient
or =

    'portrait'

输入参数

全部折叠

纸张方向,指定为下表中的值之一。

描述
landscape

横向。将 PaperOrientation 属性设置为 'landscape'

  • 如果图窗的 PaperPositionMode 属性设置为 'auto'(默认值),则使用屏幕上的图窗大小打印或保存图窗。

  • 如果图窗的 PaperPositionMode 属性设置为 'manual',则调整图窗大小以适应整个页面并留有 0.25 英寸边距。相应地设置 PaperPosition 属性。

tall

Tall 纵向。将 PaperOrientation 属性设置为 'portrait' 并调整图窗大小以适应整个页面并留有 0.25 英寸边距。相应地设置 PaperPosition 属性。

portrait

纵向。将 PaperOrientation 属性设置为 'portrait'

  • 如果图窗的 PaperPositionMode 属性设置为 'auto',则使用屏幕上的图窗大小打印或保存图窗。

  • 如果 PaperPositionMode 属性为 'manual',则基于默认的 PaperTypePaperOrientation 值设置 PaperPosition 属性。有关详细信息,请参阅“默认值对 portrait 选项的影响”。

默认值对 portrait 选项的影响

默认的 PaperTypePaperOrientation 属性会通过以下方式影响 portrait 选项的结果。

默认值与当前图窗的 PaperType默认 PaperOrientation当前图窗的 PaperOrientation结果
相同的值'portrait'不适用使用图窗的默认 PaperPosition 值在页面上定位图窗。以英寸为单位,通常是 [0.25 2.5 8 6]
相同的值'landscape'不适用使用图窗的默认 PaperPosition 值的相反值在页面上定位图窗。以英寸为单位,通常是 [2.5 0.25 6 8]
不同的值不适用'portrait'使用图窗的当前 PaperPosition 值在页面上定位图窗。
不同的值不适用'landscape'使用图窗的当前 PaperPosition 值的相反值(例如 [y x height width])在页面上定位图窗。

目标图窗或 Simulink 模型,指定为图窗对象或 Simulink 模型。如果您不指定图窗或模型,则 orient 将使用当前图窗。

版本历史记录

在 R2006a 之前推出

另请参阅

|