C# Класс iTextSharp.text.rtf.parser.RtfParser

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

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

Метод Описание
AddListener ( IEventListener listener ) : void
ConvertRtfDocument ( Stream readerIn, Document doc ) : void
GetConversionType ( ) : int
GetCurrentDestination ( ) : RtfDestination
GetDestination ( String destination ) : RtfDestination
GetDocument ( ) : Document
GetExtendedDestination ( ) : bool
GetImportManager ( ) : iTextSharp.text.rtf.parser.RtfImportMgr
GetLevel ( ) : int
GetLogFile ( ) : String
GetParserState ( ) : int
GetRtfDocument ( ) : RtfDocument
GetState ( ) : RtfParserState
GetTokeniserState ( ) : int
HandleCharacter ( int nextChar ) : int
HandleCloseGroup ( ) : int
HandleCtrlWord ( RtfCtrlWordData ctrlWordData ) : int
HandleOpenGroup ( ) : int
ImportRtfDocument ( Stream readerIn, RtfDocument rtfDoc ) : void
ImportRtfDocumentIntoElement ( IElement elem, Stream readerIn, RtfDocument rtfDoc ) : void
ImportRtfFragment ( Stream readerIn, RtfDocument rtfDoc, RtfImportMappings importMappings ) : void
IsConvert ( ) : bool
IsImport ( ) : bool
IsImportFragment ( ) : bool
IsImportFull ( ) : bool
IsLogAppend ( ) : bool
IsLogging ( ) : bool
IsNewGroup ( ) : bool
OutputDebug ( object doc, int groupLevel, String str ) : void
RemoveListener ( IEventListener listener ) : void
RtfParser ( Document doc ) : System
SetCurrentDestination ( String destination ) : bool
SetExtendedDestination ( bool value ) : bool
SetLogAppend ( bool logAppend ) : void
SetLogFile ( String logFile ) : void
SetLogFile ( String logFile, bool logAppend ) : void
SetLogging ( bool logging ) : void
SetNewGroup ( bool value ) : bool
SetParserState ( int newState ) : int
SetTokeniserSkipBytes ( long numberOfBytesToSkip ) : void
SetTokeniserState ( int value ) : int
SetTokeniserStateBinary ( int binaryCount ) : void
SetTokeniserStateBinary ( long binaryCount ) : void
SetTokeniserStateNormal ( ) : void
SetTokeniserStateSkipGroup ( ) : void
Tokenise ( ) : void

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

Метод Описание
Init_stats ( ) : void

Приватные методы

Метод Описание
HandleImportMappings ( RtfImportMappings importMappings ) : void
Init ( int type, RtfDocument rtfDoc, Stream readerIn, Document doc, IElement elem ) : void
Init_Reader ( Stream readerIn ) : PushbackStream
ParseChar ( int nextChar ) : int
ParseCtrlWord ( PushbackStream reader ) : int

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

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

public AddListener ( IEventListener listener ) : void
listener IEventListener
Результат void

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

public ConvertRtfDocument ( Stream readerIn, Document doc ) : void
readerIn Stream
doc iTextSharp.text.Document
Результат void

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

public GetConversionType ( ) : int
Результат int

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

public GetCurrentDestination ( ) : RtfDestination
Результат iTextSharp.text.rtf.parser.destinations.RtfDestination

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

public GetDestination ( String destination ) : RtfDestination
destination String
Результат iTextSharp.text.rtf.parser.destinations.RtfDestination

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

public GetDocument ( ) : Document
Результат iTextSharp.text.Document

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

public GetExtendedDestination ( ) : bool
Результат bool

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

public GetImportManager ( ) : iTextSharp.text.rtf.parser.RtfImportMgr
Результат iTextSharp.text.rtf.parser.RtfImportMgr

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

public GetLevel ( ) : int
Результат int

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

public GetLogFile ( ) : String
Результат String

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

public GetParserState ( ) : int
Результат int

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

public GetRtfDocument ( ) : RtfDocument
Результат iTextSharp.text.rtf.document.RtfDocument

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

public GetState ( ) : RtfParserState
Результат RtfParserState

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

public GetTokeniserState ( ) : int
Результат int

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

public HandleCharacter ( int nextChar ) : int
nextChar int
Результат int

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

public HandleCloseGroup ( ) : int
Результат int

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

public HandleCtrlWord ( RtfCtrlWordData ctrlWordData ) : int
ctrlWordData iTextSharp.text.rtf.parser.ctrlwords.RtfCtrlWordData
Результат int

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

public HandleOpenGroup ( ) : int
Результат int

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

public ImportRtfDocument ( Stream readerIn, RtfDocument rtfDoc ) : void
readerIn Stream
rtfDoc iTextSharp.text.rtf.document.RtfDocument
Результат void

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

public ImportRtfDocumentIntoElement ( IElement elem, Stream readerIn, RtfDocument rtfDoc ) : void
elem IElement
readerIn Stream
rtfDoc iTextSharp.text.rtf.document.RtfDocument
Результат void

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

public ImportRtfFragment ( Stream readerIn, RtfDocument rtfDoc, RtfImportMappings importMappings ) : void
readerIn Stream
rtfDoc iTextSharp.text.rtf.document.RtfDocument
importMappings RtfImportMappings
Результат void

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

protected Init_stats ( ) : void
Результат void

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

public IsConvert ( ) : bool
Результат bool

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

public IsImport ( ) : bool
Результат bool

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

public IsImportFragment ( ) : bool
Результат bool

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

public IsImportFull ( ) : bool
Результат bool

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

public IsLogAppend ( ) : bool
Результат bool

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

public IsLogging ( ) : bool
Результат bool

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

public IsNewGroup ( ) : bool
Результат bool

OutputDebug() публичный статический Метод

public static OutputDebug ( object doc, int groupLevel, String str ) : void
doc object
groupLevel int
str String
Результат void

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

public RemoveListener ( IEventListener listener ) : void
listener IEventListener
Результат void

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

public RtfParser ( Document doc ) : System
doc iTextSharp.text.Document
Результат System

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

public SetCurrentDestination ( String destination ) : bool
destination String
Результат bool

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

public SetExtendedDestination ( bool value ) : bool
value bool
Результат bool

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

public SetLogAppend ( bool logAppend ) : void
logAppend bool
Результат void

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

public SetLogFile ( String logFile ) : void
logFile String
Результат void

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

public SetLogFile ( String logFile, bool logAppend ) : void
logFile String
logAppend bool
Результат void

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

public SetLogging ( bool logging ) : void
logging bool
Результат void

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

public SetNewGroup ( bool value ) : bool
value bool
Результат bool

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

public SetParserState ( int newState ) : int
newState int
Результат int

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

public SetTokeniserSkipBytes ( long numberOfBytesToSkip ) : void
numberOfBytesToSkip long
Результат void

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

public SetTokeniserState ( int value ) : int
value int
Результат int

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

public SetTokeniserStateBinary ( int binaryCount ) : void
binaryCount int
Результат void

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

public SetTokeniserStateBinary ( long binaryCount ) : void
binaryCount long
Результат void

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

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

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

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

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

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