Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

printpreview

打开图窗的“打印预览”对话框

此函数仅用于 GUIDE 或者使用 figure 函数创建的 App。

语法

printpreview
printpreview(f)

说明

printpreview 显示一个对话框,其中显示了当前活动的图窗窗口中的待打印图窗。该图窗的缩放版本显示在对话框的右侧窗格中。

printpreview(f) 显示一个对话框,其中显示了具有句柄 f 的待打印图窗。

将图窗发送给打印机或打印文件之前,使用如下所示的“打印预览”对话框控制图窗的布局和外观。控件分为四个选项卡式窗格:布局线条/文本颜色高级

右侧窗格中的控件

您可以使用“打印预览”对话框右侧窗格中的标尺来定位和缩放打印页中的绘图。使用外部的标尺手把可更改边距。移动这些手把可更改绘图比例。使用中间的标尺手把可更改绘图在页面中的位置。绘图比例不变,但您可以将部分绘图移出纸张。借助该窗格中的按钮,您可以刷新绘图、关闭对话框(保留所有当前设置)、立即打印页面或获取快捷帮助。使用缩放框和滚动条可更精确地查看和定位页面元素。

布局选项卡

使用如上所示的布局选项卡可控制绘图在打印页上的页面格式和放置。下表概述了布局选项:

选项

说明

位置

自动

由 MATLAB® 决定绘图在页面上的位置*

 

使用手动...

指定绘图在页面上的位置参数*

 

上、左、宽度、高度

用当前单位表示的标准位置参数

 

使用默认值

还原为默认位置

 

填满页面

展开图窗以填满可打印区域

 

最优

展开图窗以填满可打印区域、使图窗居中,并保留图窗的纵横比

 

居中

使绘图在打印页上居中

纸张

格式

美国和 ISO® 纸张大小选择器

 

宽度、高度

用当前单位表示的纸张大小

单位

英寸

将英寸用作尺寸和位置单位

 

厘米

将厘米用作尺寸和位置单位

 

将磅用作尺寸和位置单位

方向

纵向

垂直纸张方向

 

横向

水平纸张方向

 

旋转

当前与横向相同

* 选择“放置”组中的自动,可将图窗的 PaperPositionMode 设置为 'auto' 并禁用该窗格中的控件。选择使用手动大小和位置,可将图窗的 PaperPositionMode 设置为 'manual' 并启用相应的控件。如果您以编程方式设置 PaperPositionMode,则打印预览的放置控件会进行相应地响应。

线条/文本选项卡

使用如下所示的线条/文本选项卡控制打印页的线条粗细、字体特征和标题。下表概述了线条/文本选项:

选项

说明

线条

线条宽度

将所有线条缩放某个百分比(从 0 开始,100 表示无变化)、按指定磅大小或绘图中使用的默认线条宽度打印线条

 

最小宽度

打印时使用的最小线宽(以磅为单位);默认设置为 0.5 磅

文本

字体名称

为绘图中的所有文本选择系统字体,或默认设置为绘图中当前使用的字体

 

字体大小

将所有文本缩放某个百分比(从 0 开始,100 表示无变化)、按指定磅大小或绘图中使用的默认大小打印文本

 

字体粗细

从下拉菜单中为所有文本选择 NormalBold 字体样式,或默认设置为绘图中使用的字体粗细

 

字体角度

从下拉菜单中为所有文本选择 NormalItalicOblique 字体样式,或默认设置为绘图中使用的字体角度

标题

标题文本

键入要显示在打印页左上角的标题中的文本,无标题时将其留空。标题文本仅支持纯文本字符。

 

日期样式

选择要在每个打印页上显示当天日期的日期格式,或选择 none 不显示日期

颜色选项卡

使用如下所示的颜色选项卡控制如何打印线条颜色和背景色。下表概述了颜色选项:

选项

说明

色阶

黑白

选择以黑白模式打印线条和文本,但对补片和其他对象使用彩色

 

灰度

将打印页的颜色转换为灰度

 

颜色

以与绘图颜色匹配的颜色打印所有内容;选择 RGB(默认值)或 CMYK 颜色模型进行打印

背景色

与图窗相同

以图窗的原背景色打印

 

自定义

为背景选择颜色名称或键入颜色规范;white(默认值)表示无背景色(即使在彩色纸张上也是如此)。

高级选项卡

使用如下所示的高级选项卡控制更精细的打印细节,例如范围和刻度、渲染器、分辨率和 uicontrol 打印。下表概述了高级选项:

选项

说明

坐标区范围和刻度

重新计算坐标轴范围和刻度

基于打印绘图大小(默认值)重新绘制 xy 轴的刻度和范围

 

保持屏幕范围和刻度

在打印预览图窗时使用绘图上显示的 xy 轴的刻度和范围

杂项

渲染器

选择用于打印的渲染算法:paintersopenglauto(默认值)

 

分辨率

选择打印分辨率(点/英寸):150300600auto(默认值),或键入任何其他正值

 

打印 uicontrol

打印图窗中的所有可见 uicontrol(默认值),或取消选中该选项,不打印这些控件

备选方法

使用图窗窗口菜单上的文件 > 打印预览访问如下所述的“打印预览”对话框。有关详细信息,请参阅从“文件”菜单打印图窗

在 R2006a 之前推出