C# Class TSVCEO.CloudPrint.Util.Ghostscript

Inheritance: IDisposable
Afficher le fichier Open project: klightspeed/CloudPrintProxy Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
Ghostscript ( ) : System
PrintData ( string username, PrintTicket ticket, string printername, string jobname, byte data, string inargs ) : void
ProcessData ( PrintTicket ticket, byte data, string driver, string inargs, string devsetup ) : byte[]

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
GeneratePrinterPort ( RegistryKey regkey ) : string
GetGhostscriptPath ( string filename ) : string
GetPrinterPort ( string printername ) : string
ProcessData ( string username, PrintTicket ticket, byte data, string inargs, string extraargs, string devsetup ) : byte[]
RunCommand ( string args, Stream stdin, Stream stdout, Stream stderr ) : int
RunCommandAsUser ( string username, string args, Stream stdin, Stream stdout, Stream stderr ) : int
SetDeviceCommand ( string outputfilename, string jobname, string driver ) : IEnumerable
SetupUserPrinter ( string username, string printername ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GeneratePrinterPort() protected méthode

protected GeneratePrinterPort ( RegistryKey regkey ) : string
regkey Microsoft.Win32.RegistryKey
Résultat string

GetGhostscriptPath() protected static méthode

protected static GetGhostscriptPath ( string filename ) : string
filename string
Résultat string

GetPrinterPort() protected méthode

protected GetPrinterPort ( string printername ) : string
printername string
Résultat string

Ghostscript() public méthode

public Ghostscript ( ) : System
Résultat System

PrintData() public méthode

public PrintData ( string username, PrintTicket ticket, string printername, string jobname, byte data, string inargs ) : void
username string
ticket PrintTicket
printername string
jobname string
data byte
inargs string
Résultat void

ProcessData() public méthode

public ProcessData ( PrintTicket ticket, byte data, string driver, string inargs, string devsetup ) : byte[]
ticket PrintTicket
data byte
driver string
inargs string
devsetup string
Résultat byte[]

ProcessData() protected méthode

protected ProcessData ( string username, PrintTicket ticket, byte data, string inargs, string extraargs, string devsetup ) : byte[]
username string
ticket PrintTicket
data byte
inargs string
extraargs string
devsetup string
Résultat byte[]

RunCommand() protected méthode

protected RunCommand ( string args, Stream stdin, Stream stdout, Stream stderr ) : int
args string
stdin Stream
stdout Stream
stderr Stream
Résultat int

RunCommandAsUser() protected méthode

protected RunCommandAsUser ( string username, string args, Stream stdin, Stream stdout, Stream stderr ) : int
username string
args string
stdin Stream
stdout Stream
stderr Stream
Résultat int

SetDeviceCommand() protected méthode

protected SetDeviceCommand ( string outputfilename, string jobname, string driver ) : IEnumerable
outputfilename string
jobname string
driver string
Résultat IEnumerable

SetupUserPrinter() protected méthode

protected SetupUserPrinter ( string username, string printername ) : void
username string
printername string
Résultat void