VI class/Print.VI To Printer method

From LabVIEW Wiki
Jump to: navigation, search
VI Server Method Information
Method ID 3ED
Scope Basic Development Environment
Data Name Print.VI To Printer
Short Name* Print.VI To Printer
Long Name* Print:VI To Printer
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE.
Owning Class ID 2
Owning Class Name VI Class
Return Data Type No return value
Invoke Node Print:VI To Printer
Available in Real-Time Operating SystemYes
Available in Run-Time EngineYes (Read/Write)
Available with control VIsYes
Available with global VIsYes
Available with polymorphic VIsYes
Available with strict type definitionsNo
Loads the block diagram into memoryNo
Loads the front panel into memoryYes
Must wait until user interface is idleYes
Need to authenticate before useNo
Remote access allowedYes
Settable when the VI is runningYes

Prints the VI information to a printer.

If you use this method in a stand-alone application or shared library, LabVIEW prints only the front panel. This method is similar to the Printer option on the Destination page of the Print dialog box.

Parameters

Data type Name Required Description
Enum U32 Format No Specifies which VI information to print and the format of the printout. You can select from Custom, Standard, Using Panel, Using SubVI, and Complete.
Boolean Scale Panel? No Specifies whether LabVIEW scales the front panel to fit the page. The default is TRUE.
Boolean Scale Diagram? No Specifies whether LabVIEW scales the block diagram to fit the page. The default is TRUE.
Boolean Page Headers? No Specifies whether LabVIEW prints page headers (which include the page number, VI name, and last modification date). The default is TRUE.
Boolean Page Breaks? No
Boolean Section Headers? No Specifies whether to print headers for each section listed above. If Format is Custom, Standard, or Complete, the default is TRUE. Otherwise, the default is FALSE.

Uses

History

Version Change(s)
LabVIEW 2018 More info to come.

See Also

External Links