选择文件»打印,可显示该对话框。

该对话框用于为VI、模板或对象打印文档并将结果输出到打印机,或生成HTMLRTF文本文档。该对话框用于打印当前程序实例中VI的文档。如需打印多个程序实例中VI的文档,必须在每个程序实例中重复上述打印操作。

注: 单击该对话框中某些页上的预览按钮,显示打印预览对话框,可查看待打印文档的缩略图。

根据待打印文档的类型,该对话框包括以下页面:

选项 说明信息
选择VI 列出以下打印选项:/>
  • VI-

    打印当前应用程序实例的当前VI。

  • 多重 VIs-

    打印多个在选择VI页上选定的VI。

选择VI 选择多个VI时,列出要打印的VI。单击下列按钮可控制在列表中显示的VI或库文件。
  • 添加 VI 层次结构

    打开添加VI层次结构对话框,在列表中添加正在打印的VI的所有子VI。

  • 添加文件

    打开对话框,选择要添加至列表的.vi或.llb文件。通过选择LLB的VI文件夹图标,可选定整个.llb文件。

  • 移除

    在列表中删除选定的VI。

  • 全部选择

    选择列表中全部的VI。

  • 应用实例

    表明当前的应用程序实例。

  • 显示完整路径-

    显示列表中每个VI的完整路径。

打印内容 列出以下打印格式和用于创建自定义格式的选项:
  • 完整的前面板

    打印VI名和整个前面板。

  • 前面板可见部分-

    打印VI名和前面板中当前可见的部分。

  • 图标、说明、面板和图表

    打印VI名、说明、图标、连线板、前面板、程序框图以及条件结构、事件结构或层叠式顺序结构中隐藏的子程序框图。

  • VI 文件

    按照VI说明信息页中的自定义设置进行打印。说明信息包括:VI名、说明、图标和连线板、前面板、控件(包括数据类型、名称、标题、标签和说明)、程序框图、子VI列表(包括图标、名称、路径)、修订历史信息,以及VI层次结构。

VI说明信息

按照VI说明信息页中的自定义设置进行打印。说明信息包括:VI名、说明、图标和连线板、前面板、控件(包括数据类型、名称、标题、标签和说明)、程序框图、子VI列表(包括图标、名称、路径)、修订历史信息,以及VI层次结构。

  • VI 文件样式--

    根据下列选项,配置VI说明信息页: 使用前面板 - 打印VI名称、说明、前面板、输入控件和显示控件,包括数据类型、名称、标题和说明。LabVIEW按Tab键顺序打印输入控件和显示控件。 作为子VI - 打印该VI名称、说明、图标和连线板及已连接的输入控件和显示控件,包括数据类型、名称、标题和说明。LabVIEW按Tab键顺序打印输入控件和显示控件。该格式与“LabVIEW帮助”中VI和函数部分的内容格式类似。 完整 - 打印VI名称、说明、前面板、输入控件和显示控件,包括数据类型、名称、标题、标签和说明。LabVIEW按Tab键顺序打印输入控件和显示控件。 自定义 - 使用所选自定义设置进行打印。 如选择使用前面板作为子VI完整并更改任何默认设置,下拉菜单可自动更改为自定义

  • 设置-包括以下组件:
    • 图标和连接器窗格-

      打印VI图标及其连线板。

      您还可以使用应用程序的 Printing:Custom Connector? 属性,以编程方式指定是否打印 VI 图标和连接器窗格。
    • 说明-

      打印VI说明。

      您还可以使用 Printing:Custom Description? 属性指定是否打印 VI 说明。
    • 前面板-

      打印前面板。

      您还可以使用应用程序的 Printing:Custom Panel? 属性,以编程方式指定是否打印前面板。
    • 控制-

      按照Tab键顺序打印控件的名称列表。也可打印数组、簇和引用句柄的子控件。

      您还可以使用 Printing:Custom Controls? 属性以编程方式指定是否打印前面板控制信息。
      • 所有控件或连接的控件-

        指定打印所有控件或仅打印与连线板连接的控件。如选择已连接控件,LabVIEW仅打印与连线板连接的控件。

        您还可以使用 Printing:Custom All Controls? 属性以编程方式指定是否打印所有控件和指示符。
      • Descriptions-

        打印控件的说明。

        您还可以使用应用程序的 Printing:Custom Control Descriptions? 属性,以编程方式指定是否打印前面板控件的说明。
      • 数据类型信息-

        打印控件的数据类型接线端。

        您还可以使用 Printing:Custom Control Types? 属性,以编程方式指定是否打印前面板控件的数据类型信息。
      • 标签

        打印控件标签。

      • 标题

        打印控件标题。如控件无法显示标题,选择该选项可打印标签。

      • 标题 [标签]-

        打印控件的标题和标签。

    • 框图-

      打印程序框图。

      您还可以使用应用程序的 Printing:Custom Diagram? 属性,以编程方式指定是否打印框图。
      • 图标集群常量-

        指定是否打印程序框图上可能显示为图标的簇常量的隐藏内容。

        您还可以使用应用程序的 Printing:Custom Cluster Constants? 属性,以编程方式指定是否打印隐藏内容。
      • 隐藏框架-

        打印程序框图(包括条件结构、事件结构和层叠式顺序结构的可见子程序框图),然后打印每个结构的所有隐藏的子程序框图。

        您还可以使用应用程序的 Printing:Custom Diagram Hidden? 属性,以编程方式指定是否打印每个结构的隐藏框架。
        • 有序(如果嵌套,则从上一级重复)-

          打印程序框图(包括条件结构、事件结构和层叠式顺序结构的可见子程序框图),然后按顺序打印每个结构的所有子程序框图(包括可见的和不可见的子程序框图)。

          选择该选项可更好地直观显示打印 VI 中嵌套结构的层次。也可使用应用程序的打印:自定义程序框图重复帧?属性,通过编程指定是否同时打印可见帧和不可见帧。
    • VI 层次结构-

      打印内存中当前VI的层次结构,以及显示VI和子VI连接关系的连线。当前VI高亮显示并带有外框。

      您还可以使用应用程序的 Printing:Custom Hierarchy? 属性,以编程方式指定是否打印内存中 VI 的层次结构。
    • 子 VI 和 Express VI 列表-

      打印VI使用的所有子VI和Express VI的图标、名称和路径。如子VI是多态VI,LabVIEW将打印顶层VI的实例(包括图标、名称和路径)。如顶层VI为多态VI,LabVIEW将打印多态VI所有实例的列表(包括每个实例的图标、名称和路径)。

      对于多态 VI,LabVIEW 还会打印多态 VI 的所有实例。也可使用应用程序的打印:自定义子VI列表?属性,通过编程指定是否打印VI的子VI及Express VI列表。
    • Express VI 配置信息-

      打印程序框图上的Express VI的配置信息。

      您还可以使用应用程序的 Printing:Custom Express VI Configuration? 属性,以编程方式指定是否打印 Express VI 的配置信息。
    • 打印VI的修订历史信息。

      您还可以使用应用程序的 Printing:Custom History? 属性,以编程方式指定是否打印 VI修订历史信息。
目标 列出可打印文件的目的地-- 打印机HTML文件、 RTF 文件或纯 文本文件
  • 打印机

    使输出值发送至默认打印机或选定的打印机。

  • HTML 文件

    在HTML文件中保存输出值。

  • 富文本格式(RTF)文件

    在RTF文件中保存输出值。

  • 纯文本文件

    在纯文本文件中保存输出值。

页面设置 包括以下部分:
  • 打印页眉(名称、日期、页码)-

    在每页顶部打印页眉,包括VI名称、最后修改VI的日期和页码。

    还可以使用 Printing:Page Headers? 属性设置是否以编程方式打印 页眉
  • 页边距 -使用此部分设置打印输出的页边距。
    • 使用默认页边距-以厘米或英寸为单位设置打印输出的绝对页边距。可分别设置所有页边距()。打印机的物理参数将限制页边距。如果所设页边距小于打印机允许的最小值,打印机将使用其最小设置。默认状态下,该复选框是选中的。取消勾选复选框可设置自定义页边距。该选项可影响未设置自定义页边距的VI。如未勾选VI属性对话框打印选项页中的使用自定义页边距复选框,则VI使用在选项对话框中设置的页边距。如未勾选使用自定义页边距复选框,则VI使用VI属性对话框打印选项页中设置的页边距。
      • 边距单位-允许您指定边距值使用英寸还是厘米。
        • 英寸-

          页边距值使用英寸单位。

        • 厘米-

          页边距以厘米为单位。

      • 页边距设置-允许您自定义打印输出的页边距。
        • 设置左侧页边距宽度。

        • 设置右侧页边距宽度。

        • 顶部

          设置顶部页边距高度。

        • 底部

          设置底部页边距高度。

打印机

使输出值发送至默认打印机或选定的打印机。

  • 缩放前面板以适应-

    前面板最小可缩放至原尺寸的四分之一,从而可以打印更少页面。如该选项显示为灰色,则该对话框的VI说明信息页上的前面板复选框为未勾选,或在打印内容页上已选择不打印前面板。

    您还可以使用 Printing:Front Panel Scaling? 属性以编程方式缩放前面板。
  • 缩放框图以适应-

    程序框图最小可缩放至原尺寸的四分之一,从而尽可能减少打印页面。如该选项显示为灰色,则该对话框的VI说明信息页上的程序框图复选框为未勾选,或在打印内容页上已选择不打印程序框图。

    如勾选该复选框和VI说明信息页的隐藏帧复选框,LabVIEW仅缩放最顶层的程序框图的图像。也可用打印:程序框图缩放?属性,通过编程缩放程序框图。

    注: 程序框图大于屏幕尺寸时,调整程序框图至打印页面大小,会降低程序框图的可读性。对于较大的程序框图,可考虑基于现有程序框图代码创建子VI
  • 章节之间的分页符--

    在以下部分间插入分页符:连线板和图标说明、前面板、前面板对象详细信息的列表、程序框图、程序框图详细信息、VI层次结构和子VI列表。

  • 打印章节标题-

    打印每个部分的标题,如在修订历史信息前打印VI修订历史

  • 带边框的环绕面板-

    在前面板周围打印边框。

    您还可以使用 Printing:Custom Panel Border? 属性以编程方式打印前面板边框。
HTML 下列选项用于通过HTML文件打印结果:
  • 图像格式

    将图像格式设置为无损的PNG、有损耗的JPG或未压缩的GIF格式。

    注: LabVIEW不使用压缩的GIF文件保存图像。使用图形格式转换器可将LabVIEW保存的未压缩GIF文件转换为压缩GIF文件。要取得更高质量的压缩GIF文件,在保存文档时选择PNG格式,再使用图形格式转换器将LabVIEW保存的PNG文件转换为GIF文件。从PNG格式开始保存图片,得到的图片质量更高,因为PNG格式是原图的完整再现。LabVIEW生成的HTML文件经修改后可引用扩展名为.gif的GIF文件。
  • 颜色深度

    将颜色深度设置为黑白、16色、256色或真彩色(24位)。

  • PNG 压缩-

    设置PNG图形的输出质量。

    图形质量不受压缩影响,但图形文件大小和压缩速度受此值影响。该值的有效范围为–1到9,用于确定文件压缩的质量和速度。下表为压缩的参考值。
    -1压缩质量与速度均良好(默认)
    0无压缩
    1最佳压缩速度
    9最佳压缩质量
  • JPG 质量-

    设置JPG图形的压缩质量,取值范围为0到100(使用IJG JPEG库换算)。默认值为80。

    比例平衡图像质量和文件大小。取值在75-95之间时,可生成高画质的压缩图像文件;取值低于50时,可生成更小的压缩文件,画质较差。
RTF 下列选项用于通过RTF文件打印结果:
  • 帮助编译器源(外部编写的图像)-

    将图像另存为外部BMP文件,而不是将其嵌入至RTF文档中,以便于在编译的帮助文件中使用RTF文档。

  • 颜色深度

    将颜色深度设置为黑白、16色、256色或真彩色(24位)。

纯文本 下列选项用于通过文本文件打印结果。
  • 限制每行文本--

    设置打印输出中每行文本的字符数量限制。

    • 人物

      设置每行显示的字符数。