C# Class SIL.FieldWorks.SharpViews.SharpViewsTests.MockRenderEngine

Inheritance: IRenderEngine
Show file Open project: sillsdev/FieldWorks Class Usage Examples

Public Properties

Property Type Description
OtherSegPolicy UnexpectedSegments

Public Methods

Method Description
FindBreakPoint ( IVwGraphics vg, IVwTextSource _ts, IVwJustifier _vjus, int ichMin, int ichLim, int ichLimBacktrack, bool fNeedFinalBreak, bool fStartLine, int dxMaxWidth, LgLineBreak lbPref, LgLineBreak lbMax, LgTrailingWsHandling twsh, bool fParaRightToLeft, ILgSegment &segRet, int &dichLimSeg, int &dxWidth, LgEndSegmentType &est, ILgSegment _segPrev ) : void
FontIsValid ( ) : void
InitRenderer ( IVwGraphics _vg, string bstrData ) : void

Private Methods

Method Description
AddMockSeg ( int ichMin, int ichLim, int len, int width, int ws, LgEndSegmentType est ) : void
FailOnPartialLine ( int ichMin, int ichLim ) : void
Reset ( ) : void

Method Details

FindBreakPoint() public method

public FindBreakPoint ( IVwGraphics vg, IVwTextSource _ts, IVwJustifier _vjus, int ichMin, int ichLim, int ichLimBacktrack, bool fNeedFinalBreak, bool fStartLine, int dxMaxWidth, LgLineBreak lbPref, LgLineBreak lbMax, LgTrailingWsHandling twsh, bool fParaRightToLeft, ILgSegment &segRet, int &dichLimSeg, int &dxWidth, LgEndSegmentType &est, ILgSegment _segPrev ) : void
vg IVwGraphics
_ts IVwTextSource
_vjus IVwJustifier
ichMin int
ichLim int
ichLimBacktrack int
fNeedFinalBreak bool
fStartLine bool
dxMaxWidth int
lbPref LgLineBreak
lbMax LgLineBreak
twsh LgTrailingWsHandling
fParaRightToLeft bool
segRet ILgSegment
dichLimSeg int
dxWidth int
est LgEndSegmentType
_segPrev ILgSegment
return void

FontIsValid() public method

public FontIsValid ( ) : void
return void

InitRenderer() public method

public InitRenderer ( IVwGraphics _vg, string bstrData ) : void
_vg IVwGraphics
bstrData string
return void

Property Details

OtherSegPolicy public property

public UnexpectedSegments OtherSegPolicy
return UnexpectedSegments