Main Content

通过“编辑”菜单将图窗复制到剪贴板

以下示例演示如何将图窗复制到剪贴板以及如何设置复制选项。当图窗在剪贴板中时,您可以将其粘贴到其他应用程序(如文档或演示文稿)中。

将图窗复制到剪贴板

创建一个具有标题的条形图。通过点击编辑 > 复制图窗将图窗复制到系统剪贴板。

x = [3 5 2 6 1 8 2 3];
bar(x)
title('Bar Chart')

Bar chart with a title in a figure window. The Edit menu of the figure is expanded. The Copy Figure menu item is about halfway down the menu.

将复制的图窗粘贴到其他应用程序中(通常通过右键点击方式)。默认情况下,MATLAB® 将所复制图窗的背景色转换为白色。

注意

复制图窗选项在 Linux® 系统上不可用。可使用编程方式作为替代。

要以编程方式复制图窗,请结合使用 '-clipboard' 选项和 print。将格式指定为 '-dbitmap''-dpdf''-dmeta'。仅 Windows® 系统支持图元文件格式 '-dmeta'

指定格式、背景色和大小选项

您可以调整复制到剪贴板的图窗的某些设置。在图窗菜单中选择编辑 > 复制选项以访问这些选项。这些设置适用于以后复制到剪贴板的所有图窗。它们不会影响图窗在屏幕上的显示方式。

注意

该窗口仅在 Windows 系统上可用。在 Mac 和 Linux 系统上,可使用编程方式替代。

Copy Options window containing three Clipboard format options, three Figure background color options, and a check box to match the figure screen size

将剪贴板格式设置为以下选项之一:

  • 图元文件 - 以 EMF 颜色向量格式复制图窗。

  • 保留信息 - 根据图窗的渲染器选择格式。如果渲染器为 Painters,则格式为图元文件。如果渲染器为 OpenGL®,则格式为位图图像。

  • 位图 - 以位图格式复制图窗。

将图窗背景色设置为以下选项之一:

  • 使用图窗颜色 - 保留与屏幕上显示相同的背景色。要使用编程方式替代,请在复制前将图窗的 InvertHardcopy 属性设置为 'off'

  • 强制使用白色背景 - 使用白色背景复制图窗。要使用编程方式替代,请在复制前将图窗的 InvertHardcopy 属性设置为 'on'

  • 透明背景 - 使用透明背景复制图窗。要使用编程方式替代,请在复制前将图窗的 Color 属性设置为 'none',将 InvertHardcopy 属性设置为 'off'。图元文件和 PDF 格式支持透明度。位图格式不支持透明度。

选择与图窗在屏幕上的大小相匹配,以使用与屏幕上显示相同的大小复制图窗。清除此选项可使用“导出设置”对话框中指定的宽度和高度。

另请参阅

|

相关主题