
NAME
    Out-WinPrint

SYNTAX
    Out-WinPrint [<CommonParameters>]

    Out-WinPrint [[-FileName] <string>] [-PrinterName <string>] [-Orientation {Portrait | Landscape}] [-LineNumbers {No | Yes}] [-Language <string>] [-Title <string>] [-FromSheet <int>] [-ToSheet <int>] [-Gui] [-InputObject <psobject>] [-WhatIf] [-PaperSize <string>] [-Sheetdefinition {Default 2-Up | Default 1-Up}] [-ContentTypeEngine {text/html | text/code | text/plain}] [<CommonParameters>]

    Out-WinPrint [-InstallUpdate] [-Force] [<CommonParameters>]

    Out-WinPrint [-Config] [<CommonParameters>]


PARAMETERS
    -Config
        Outputs the path the the winprint config file.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Config
        Aliases                      None
        Dynamic?                     false

    -ContentTypeEngine <string>
        Optional name of the WinPrint Content Type Engine (or Language) to use (e.g. "text/plain" or "csharp". Specifying a langauge will choose the "text/code" CTE.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     true

    -FileName <string>
        FileName to be displayed in header/footer with the {FileName} (or {Title}) macros. If ContentType is not specified, the Filename will be used to try to determine the content type engine to use. If $input is not available, FileName will be used as the path to the file to print.

        Required?                    false
        Position?                    0
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      File
        Dynamic?                     false

    -Force
        Allows winprint to kill the host Powershell process when updating.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Updates
        Aliases                      None
        Dynamic?                     false

    -FromSheet <int>
        Number of first sheet to print (may be used with `-ToSheet`).

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -Gui
        Show *winprint* GUI (to preview or change sheet settings).

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -InputObject <psobject>

        Required?                    false
        Position?                    Named
        Accept pipeline input?       true (ByValue)
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -InstallUpdate
        If an updated version of winprint is available online, download and install it.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Updates
        Aliases                      None
        Dynamic?                     false

    -Language <string>
        Optional language to use for syntax highlighting. Specifying a langauge will choose the "text/code" CTE.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      Lang
        Dynamic?                     false

    -LineNumbers <OutWinPrint+YesNo>
         If specfied, overrides the line numbers setting in the sheet definition (Yes, No).

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -Orientation <OutWinPrint+PortraitLandscape>
        If specified (Yes or No) overrides the landscape setting in the sheet definition.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -PaperSize <string>
        The paper size name.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     true

    -PrinterName <string>
        The name of the printer to print to. If not specified the default printer will be used.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      Name
        Dynamic?                     false

    -Sheetdefinition <string>
        Name of the WinPrint sheet definition to use (e.g. "Default 2-Up").

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     true

    -Title <string>
        Title to be displayed in header/footer with the {Title} or {FileName} macros.

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -ToSheet <int>
        Number of last sheet to print(may be used with `--Fromsheet`).

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    -WhatIf
        Output is the number of sheets that would be printed. Use -Verbose to print the count of .

        Required?                    false
        Position?                    Named
        Accept pipeline input?       false
        Parameter set name           Print
        Aliases                      None
        Dynamic?                     false

    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).


INPUTS
    System.Management.Automation.PSObject


OUTPUTS
    System.Object

ALIASES
    winprint
    wp


REMARKS
    None


