# Class PrintFile

It represents a file in the server that will be printed at the client side.

Namespace: Neodynamic\SDK\Web
Located at WebClientPrint.php

Methods summary
`public` | # `__construct( string $filePath, string $fileName, string $fileBinaryContent )` #### Parameters $filePath `string` $filePath The path of the file at the server side that will be printed at the client side. $fileName `string` $fileName The file name that will be created at the client side. It must include the file extension like .pdf, .txt, .doc, .xls, etc. $fileBinaryContent `string` $fileBinaryContent The binary content of the file at the server side that will be printed at the client side.
`public` | # `serialize( )`
`public` | # `getFileContent( )`

Constants summary
`string` | `PREFIX` | `'wcpPF:'` | #
`string` | `SEP` | `'|'` | #

Properties summary
`public string` | $filePath | `''` | # Gets or sets the path of the file at the server side that will be printed at the client side. Gets or sets the path of the file at the server side that will be printed at the client side.
`public string` | $fileName | `''` | # Gets or sets the file name that will be created at the client side. It must include the file extension like .pdf, .txt, .doc, .xls, etc. Gets or sets the file name that will be created at the client side. It must include the file extension like .pdf, .txt, .doc, .xls, etc.
`public string` | $fileBinaryContent | `''` | # Gets or sets the binary content of the file at the server side that will be printed at the client side. Gets or sets the binary content of the file at the server side that will be printed at the client side.