C# 클래스 TeX2img.Converter

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

공개 프로퍼티들

프로퍼티 타입 설명
ShortToolPath string
bmpExtensions string[]
vectorExtensions string[]

공개 메소드들

메소드 설명
Abort ( ) : void
AddInputPath ( string path ) : void
CheckFormat ( ) : bool
CheckInputFormat ( ) : bool
Convert ( ) : bool
Converter ( IOutputController controller, string inputTeXFilePath, string outputFilePath ) : System
Dispose ( ) : void
GetInputEncoding ( ) : Encoding
GetOutputEncoding ( ) : Encoding
GetOutputEncoding ( string latex, string arg ) : Encoding
GetToolsPath ( ) : string
KillChildProcesses ( Process proc ) : void
setProcStartInfo ( String path ) : string
setProcStartInfo ( String path, string &Arguments ) : string
which ( string name ) : string

비공개 메소드들

메소드 설명
AddMargineToBoundingBox ( BoundingBox bb, bool use_bp ) : BoundingBox
AddMargineToBoundingBox ( BoundingBoxPair bb, bool use_bp ) : BoundingBoxPair
DeleteHeightAndWidthFromSVGFile ( string svgFile ) : void
GetProcess ( ) : Process
GetProcessStartInfo ( ) : ProcessStartInfo
GetpdftexPath ( ) : string
IsGenerated ( string file1, string file2 ) : int
IsNewGhostscript ( ) : bool
IspTeX ( string latex ) : bool
IsupTeX ( string latex ) : bool
ReadOutputs ( Process proc, string freezemsg ) : void
ReadOutputs ( Process proc, string freezemsg, Action stdOutRead, Action stdErrRead ) : void
dashtoline ( string input, int version ) : bool
dvi2pdf ( string fileName ) : bool
enlargeBB ( string inputEpsFileName, bool use_bp = true ) : void
eps2pdf ( List filename, string output, int resolution, int version ) : bool
generate ( string inputTeXFilePath, string outputFilePath ) : bool
gifconcat ( List files, string output, uint delay, uint loop ) : bool
gs_pdfwrite ( string input, string output, string option, string msg, int resolution, int version, string cmd ) : bool
img2img_pdfium ( string inputFileName, string outputFileName ) : bool
make_dummyeps ( string filename ) : bool
pdf2eps ( string inputFileName, string outputFileName, int resolution, int page, int version, BoundingBoxPair origbb = null ) : bool
pdf2img ( string inputFileName, string outputFileName, int page ) : bool
pdf2img ( string input, string output, string device, int page ) : bool
pdf2img_mudraw ( string inputFileName, string outputFileName, List pages ) : bool
pdf2img_mudraw ( string inputFileName, string outputFileName, int page ) : bool
pdf2img_pdfium ( string inputFilename, string outputFileName, List pages ) : bool
pdf2img_pdfium ( string inputFilename, string outputFileName, int pages ) : bool
pdf2pdf ( string input, string output, int resolution, int version, int page ) : bool
pdf2pdf_pdfium ( string input, string output, List pagelist ) : bool
pdf2pdf_pdfium ( string input, string output, int page ) : bool
pdfcrop ( string inputFileName, string outputFileName, bool use_bp, List pages, List origbb, bool drawback = true, bool deleteemptypages = false, bool crop = true, int version = -1 ) : bool
pdfcrop ( string inputFileName, string outputFileName, bool use_bp, int page = 1, BoundingBoxPair origbb = null, int version = -1 ) : bool
pdfinfo ( string file, int &page, int &version ) : bool
png2img ( string inputFileName, string outputFileName ) : bool
printCommandLine ( Process proc ) : void
ps2pdf ( string filename, string output, int version = -1 ) : bool
readBB ( string inputEpsFileName ) : BoundingBoxPair
readPDFBB ( string inputPDFFileName, int page ) : BoundingBoxPair
readPDFBB ( string inputPDFFileName, int firstpage, int lastpage ) : List
readPDFBox ( string inputPDFFileName, List pages, string boxname ) : List
rewriteBB ( string inputEpsFileName, BoundingBox>.Func bb, BoundingBox>.Func hiresbb ) : void
svgconcat ( List files, string output, uint delay, uint loop ) : bool
tex2dvi ( string fileName ) : bool
tiffconcat ( List files, string output ) : bool

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

AddInputPath() 공개 메소드

public AddInputPath ( string path ) : void
path string
리턴 void

CheckFormat() 공개 메소드

public CheckFormat ( ) : bool
리턴 bool

CheckInputFormat() 공개 메소드

public CheckInputFormat ( ) : bool
리턴 bool

Convert() 공개 메소드

public Convert ( ) : bool
리턴 bool

Converter() 공개 메소드

public Converter ( IOutputController controller, string inputTeXFilePath, string outputFilePath ) : System
controller IOutputController
inputTeXFilePath string
outputFilePath string
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetInputEncoding() 공개 정적인 메소드

public static GetInputEncoding ( ) : Encoding
리턴 System.Text.Encoding

GetOutputEncoding() 공개 정적인 메소드

public static GetOutputEncoding ( ) : Encoding
리턴 System.Text.Encoding

GetOutputEncoding() 공개 정적인 메소드

public static GetOutputEncoding ( string latex, string arg ) : Encoding
latex string
arg string
리턴 System.Text.Encoding

GetToolsPath() 공개 정적인 메소드

public static GetToolsPath ( ) : string
리턴 string

KillChildProcesses() 공개 정적인 메소드

public static KillChildProcesses ( Process proc ) : void
proc System.Diagnostics.Process
리턴 void

setProcStartInfo() 공개 정적인 메소드

public static setProcStartInfo ( String path ) : string
path String
리턴 string

setProcStartInfo() 공개 정적인 메소드

public static setProcStartInfo ( String path, string &Arguments ) : string
path String
Arguments string
리턴 string

which() 공개 정적인 메소드

public static which ( string name ) : string
name string
리턴 string

프로퍼티 상세

ShortToolPath 공개적으로 정적으로 프로퍼티

public static string ShortToolPath
리턴 string

bmpExtensions 공개적으로 정적으로 프로퍼티

public static string[] bmpExtensions
리턴 string[]

vectorExtensions 공개적으로 정적으로 프로퍼티

public static string[] vectorExtensions
리턴 string[]