C# 클래스 TSVCEO.CloudPrint.Util.Ghostscript

상속: IDisposable
파일 보기 프로젝트 열기: klightspeed/CloudPrintProxy 1 사용 예제들

공개 메소드들

메소드 설명
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