C# Class Itenso.Rtf.Interpreter.RtfInterpreterBase

Inheritance: IRtfInterpreter
ファイルを表示 Open project: Shereef/RTF-to-HTML-Converter-Class-Library-DLL

Public Methods

Method Description
AddInterpreterListener ( IRtfInterpreterListener listener ) : void
Interpret ( IRtfGroup rtfDocument ) : void
RemoveInterpreterListener ( IRtfInterpreterListener listener ) : void

Protected Methods

Method Description
DoInterpret ( IRtfGroup rtfDocument ) : void
NotifyBeginDocument ( ) : void
NotifyEndDocument ( ) : void
NotifyInsertBreak ( RtfVisualBreakKind kind ) : void
NotifyInsertImage ( RtfVisualImageFormat format, int width, int height, int desiredWidth, int desiredHeight, int scaleWidthPercent, int scaleHeightPercent, string imageDataHex ) : void
NotifyInsertSpecialChar ( RtfVisualSpecialCharKind kind ) : void
NotifyInsertText ( string text ) : void
RtfInterpreterBase ( ) : System

Method Details

AddInterpreterListener() public method

public AddInterpreterListener ( IRtfInterpreterListener listener ) : void
listener IRtfInterpreterListener
return void

DoInterpret() protected abstract method

protected abstract DoInterpret ( IRtfGroup rtfDocument ) : void
rtfDocument IRtfGroup
return void

Interpret() public method

public Interpret ( IRtfGroup rtfDocument ) : void
rtfDocument IRtfGroup
return void

NotifyBeginDocument() protected method

protected NotifyBeginDocument ( ) : void
return void

NotifyEndDocument() protected method

protected NotifyEndDocument ( ) : void
return void

NotifyInsertBreak() protected method

protected NotifyInsertBreak ( RtfVisualBreakKind kind ) : void
kind RtfVisualBreakKind
return void

NotifyInsertImage() protected method

protected NotifyInsertImage ( RtfVisualImageFormat format, int width, int height, int desiredWidth, int desiredHeight, int scaleWidthPercent, int scaleHeightPercent, string imageDataHex ) : void
format RtfVisualImageFormat
width int
height int
desiredWidth int
desiredHeight int
scaleWidthPercent int
scaleHeightPercent int
imageDataHex string
return void

NotifyInsertSpecialChar() protected method

protected NotifyInsertSpecialChar ( RtfVisualSpecialCharKind kind ) : void
kind RtfVisualSpecialCharKind
return void

NotifyInsertText() protected method

protected NotifyInsertText ( string text ) : void
text string
return void

RemoveInterpreterListener() public method

public RemoveInterpreterListener ( IRtfInterpreterListener listener ) : void
listener IRtfInterpreterListener
return void

RtfInterpreterBase() protected method

protected RtfInterpreterBase ( ) : System
return System