C# Класс TSVCEO.CloudPrint.Util.Ghostscript

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]

Защищенные методы

Метод Описание
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

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GeneratePrinterPort() защищенный Метод

protected GeneratePrinterPort ( RegistryKey regkey ) : string
regkey Microsoft.Win32.RegistryKey
Результат string

GetGhostscriptPath() защищенный статический Метод

protected static GetGhostscriptPath ( string filename ) : string
filename string
Результат string

GetPrinterPort() защищенный Метод

protected GetPrinterPort ( string printername ) : string
printername string
Результат string

Ghostscript() публичный Метод

public Ghostscript ( ) : System
Результат System

PrintData() публичный Метод

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
Результат void

ProcessData() публичный Метод

public ProcessData ( PrintTicket ticket, byte data, string driver, string inargs, string devsetup ) : byte[]
ticket PrintTicket
data byte
driver string
inargs string
devsetup string
Результат byte[]

ProcessData() защищенный Метод

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
Результат byte[]

RunCommand() защищенный Метод

protected RunCommand ( string args, Stream stdin, Stream stdout, Stream stderr ) : int
args string
stdin Stream
stdout Stream
stderr Stream
Результат int

RunCommandAsUser() защищенный Метод

protected RunCommandAsUser ( string username, string args, Stream stdin, Stream stdout, Stream stderr ) : int
username string
args string
stdin Stream
stdout Stream
stderr Stream
Результат int

SetDeviceCommand() защищенный Метод

protected SetDeviceCommand ( string outputfilename, string jobname, string driver ) : IEnumerable
outputfilename string
jobname string
driver string
Результат IEnumerable

SetupUserPrinter() защищенный Метод

protected SetupUserPrinter ( string username, string printername ) : void
username string
printername string
Результат void