Overview

Namespaces

  • Neodynamic
    • SDK
      • Web

Classes

  • ClientPrinter
  • ClientPrintJob
  • ClientPrintJobGroup
  • DefaultPrinter
  • Duplex
  • EncryptMetadata
  • InstalledPrinter
  • NetworkPrinter
  • ParallelPortPrinter
  • PrintFile
  • PrintFileDOC
  • PrintFilePDF
  • PrintFileTXT
  • PrintFileXLS
  • PrintOrientation
  • PrintRotation
  • SecUtils
  • SerialPortHandshake
  • SerialPortParity
  • SerialPortPrinter
  • SerialPortStopBits
  • Sizing
  • TextAlignment
  • UserSelectedPrinter
  • Utils
  • WebClientPrint
  • Overview
  • Namespace
  • Class
  • Tree

Class PrintFile

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

Direct known subclasses

Neodynamic\SDK\Web\PrintFileDOC, Neodynamic\SDK\Web\PrintFilePDF, Neodynamic\SDK\Web\PrintFileTXT, Neodynamic\SDK\Web\PrintFileXLS
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 boolean $fileIsPasswordProtected false
#
public string $fileExtension ''
#
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.

public integer $copies 1
#

Gets or sets the num of copies for printing this file. Default is 1.

Gets or sets the num of copies for printing this file. Default is 1.

public Neodynamic\SDK\Web\EncryptMetadata $encryptMetadata null
#

Gets or sets the Encryption Metadata.

Gets or sets the Encryption Metadata.

public boolean $deleteAfterPrinting true
#

Gets or sets whether to delete this file from the client device after printing it. Default is true.

Gets or sets whether to delete this file from the client device after printing it. Default is true.

WebClientPrintPHP API documentation generated by ApiGen 2.8.0