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 PrintFilePDF

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

Neodynamic\SDK\Web\PrintFile
Extended by Neodynamic\SDK\Web\PrintFilePDF
Namespace: Neodynamic\SDK\Web
Located at WebClientPrint.php
Methods summary
public
# serialize( )

Overrides

Neodynamic\SDK\Web\PrintFile::serialize()
public
# getFileContent( )

Overrides

Neodynamic\SDK\Web\PrintFile::getFileContent()
Methods inherited from Neodynamic\SDK\Web\PrintFile
__construct()
Constants inherited from Neodynamic\SDK\Web\PrintFile
PREFIX, SEP
Properties summary
public boolean $printAsGrayscale false
#

Gets or sets whether to print the PDF document with color images, texts, or other objects as shades of gray. Default is False.

Gets or sets whether to print the PDF document with color images, texts, or other objects as shades of gray. Default is False.

public boolean $printAnnotations false
#

Gets or sets whether to print any annotations, if any, available in the PDF document. Default is False.

Gets or sets whether to print any annotations, if any, available in the PDF document. Default is False.

public string $pagesRange ''
#

Gets or sets a subset of pages to print. It can be individual page numbers, a range, or a combination. For example: 1, 5-10, 25, 50. Default is an empty string which means print all pages.

Gets or sets a subset of pages to print. It can be individual page numbers, a range, or a combination. For example: 1, 5-10, 25, 50. Default is an empty string which means print all pages.

public boolean $printInReverseOrder false
#

Gets or sets whether pages are printed in reverse order. Default is False.

Gets or sets whether pages are printed in reverse order. Default is False.

public integer $printRotation Neodynamic\SDK\Web\PrintRotation::None
#

Gets or sets the print rotation. Default is None.

Gets or sets the print rotation. Default is None.

public string $password ''
#

Gets or sets the password for this PDF file.

Gets or sets the password for this PDF file.

public boolean $duplexPrinting false
#

Gets or sets whether to perform manual duplex printing. Default is False. Manual duplex lets you print on both sides of a sheet by ordering the print job so that after the first half of the print job has been printed, the job can be flipped over for the second side printing.

Gets or sets whether to perform manual duplex printing. Default is False. Manual duplex lets you print on both sides of a sheet by ordering the print job so that after the first half of the print job has been printed, the job can be flipped over for the second side printing.

public string $duplexPrintingDialogMessage ''
#

Gets or sets the dialog message to prompt to the user to flip pages after first half of print job has been printed. Default is an empty string.

Gets or sets the dialog message to prompt to the user to flip pages after first half of print job has been printed. Default is an empty string.

public boolean $autoRotate false
#

Gets or sets whether to automatically select the print orientation (Portrait or Landscape) that best matches the content. Default is False.

Gets or sets whether to automatically select the print orientation (Portrait or Landscape) that best matches the content. Default is False.

public boolean $autoCenter false
#

Gets or sets whether to center the content. Default is False.

Gets or sets whether to center the content. Default is False.

public integer $sizing Neodynamic\SDK\Web\Sizing::Fit
#

Gets or sets the print sizing option. Default is Fit.

Gets or sets the print sizing option. Default is Fit.

Properties inherited from Neodynamic\SDK\Web\PrintFile
$copies, $deleteAfterPrinting, $encryptMetadata, $fileBinaryContent, $fileExtension, $fileIsPasswordProtected, $fileName, $filePath
WebClientPrintPHP API documentation generated by ApiGen 2.8.0