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

Inheritance: IVwGraphics
Afficher le fichier Open project: sillsdev/FieldWorks Class Usage Examples

Méthodes publiques

Свойство Type Description
ClipRectangle System.Drawing.Rectangle
LastRenderPictureArgs RenderPictureArgs

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
DrawHorzLine ( int xLeft, int xRight, int y, int dyHeight, int cdx, int rgdx, int &dxStart ) : void
DrawLine ( int xLeft, int yTop, int xRight, int yBottom ) : void
DrawPolygon ( int cvpnt, Point _rgvpnt ) : void
DrawRectangle ( int xLeft, int yTop, int xRight, int yBottom ) : void
DrawText ( int x, int y, int cch, string rgch, int xStretch ) : void
DrawTextExt ( int x, int y, int cch, string _rgchw, uint uOptions, Rect &_rect, int _rgdx ) : void
GetClipRect ( int &xLeft, int &yTop, int &xRight, int &yBottom ) : void
GetFontData ( int nTableId, int &_cbTableSz ) : string
GetFontDataRgch ( int nTableId, int &_cbTableSz, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgch, int cchMax ) : void
GetFontEmSquare ( ) : int
GetGlyphMetrics ( int chw, int &_sBoundingWidth, int &_yBoundingHeight, int &_xBoundingX, int &_yBoundingY, int &_xAdvanceX, int &_yAdvanceY ) : void
GetSubscriptHeightRatio ( int &_iNumerator, int &_iDenominator ) : void
GetSubscriptYOffsetRatio ( int &_iNumerator, int &_iDenominator ) : void
GetSuperscriptHeightRatio ( int &_iNumerator, int &_iDenominator ) : void
GetSuperscriptYOffsetRatio ( int &_iNumerator, int &_iDenominator ) : void
GetTextExtent ( int cch, string _rgch, int &_x, int &_y ) : void
GetTextLeadWidth ( int cch, string _rgch, int ich, int xStretch ) : int
InvertRect ( int xLeft, int yTop, int xRight, int yBottom ) : void
MakePicture ( byte _bData, int cbData ) : IPicture
MockGraphics ( ) : System
PopClipRect ( ) : void
PushClipRect ( Rect rcClip ) : void
ReleaseDC ( ) : void
RenderPicture ( IPicture pic, int x, int y, int cx, int cy, int xSrc, int ySrc, int cxSrc, int cySrc, Rect &rcWBounds ) : void
SetupGraphics ( LgCharRenderProps &_chrp ) : void
XYFromGlyphPoint ( int chw, int nPoint, int &_xRet, int &_yRet ) : void

Method Details

DrawHorzLine() public méthode

public DrawHorzLine ( int xLeft, int xRight, int y, int dyHeight, int cdx, int rgdx, int &dxStart ) : void
xLeft int
xRight int
y int
dyHeight int
cdx int
rgdx int
dxStart int
Résultat void

DrawLine() public méthode

public DrawLine ( int xLeft, int yTop, int xRight, int yBottom ) : void
xLeft int
yTop int
xRight int
yBottom int
Résultat void

DrawPolygon() public méthode

public DrawPolygon ( int cvpnt, Point _rgvpnt ) : void
cvpnt int
_rgvpnt Point
Résultat void

DrawRectangle() public méthode

public DrawRectangle ( int xLeft, int yTop, int xRight, int yBottom ) : void
xLeft int
yTop int
xRight int
yBottom int
Résultat void

DrawText() public méthode

public DrawText ( int x, int y, int cch, string rgch, int xStretch ) : void
x int
y int
cch int
rgch string
xStretch int
Résultat void

DrawTextExt() public méthode

public DrawTextExt ( int x, int y, int cch, string _rgchw, uint uOptions, Rect &_rect, int _rgdx ) : void
x int
y int
cch int
_rgchw string
uOptions uint
_rect Rect
_rgdx int
Résultat void

GetClipRect() public méthode

public GetClipRect ( int &xLeft, int &yTop, int &xRight, int &yBottom ) : void
xLeft int
yTop int
xRight int
yBottom int
Résultat void

GetFontData() public méthode

public GetFontData ( int nTableId, int &_cbTableSz ) : string
nTableId int
_cbTableSz int
Résultat string

GetFontDataRgch() public méthode

public GetFontDataRgch ( int nTableId, int &_cbTableSz, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgch, int cchMax ) : void
nTableId int
_cbTableSz int
_rgch SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
cchMax int
Résultat void

GetFontEmSquare() public méthode

public GetFontEmSquare ( ) : int
Résultat int

GetGlyphMetrics() public méthode

public GetGlyphMetrics ( int chw, int &_sBoundingWidth, int &_yBoundingHeight, int &_xBoundingX, int &_yBoundingY, int &_xAdvanceX, int &_yAdvanceY ) : void
chw int
_sBoundingWidth int
_yBoundingHeight int
_xBoundingX int
_yBoundingY int
_xAdvanceX int
_yAdvanceY int
Résultat void

GetSubscriptHeightRatio() public méthode

public GetSubscriptHeightRatio ( int &_iNumerator, int &_iDenominator ) : void
_iNumerator int
_iDenominator int
Résultat void

GetSubscriptYOffsetRatio() public méthode

public GetSubscriptYOffsetRatio ( int &_iNumerator, int &_iDenominator ) : void
_iNumerator int
_iDenominator int
Résultat void

GetSuperscriptHeightRatio() public méthode

public GetSuperscriptHeightRatio ( int &_iNumerator, int &_iDenominator ) : void
_iNumerator int
_iDenominator int
Résultat void

GetSuperscriptYOffsetRatio() public méthode

public GetSuperscriptYOffsetRatio ( int &_iNumerator, int &_iDenominator ) : void
_iNumerator int
_iDenominator int
Résultat void

GetTextExtent() public méthode

public GetTextExtent ( int cch, string _rgch, int &_x, int &_y ) : void
cch int
_rgch string
_x int
_y int
Résultat void

GetTextLeadWidth() public méthode

public GetTextLeadWidth ( int cch, string _rgch, int ich, int xStretch ) : int
cch int
_rgch string
ich int
xStretch int
Résultat int

InvertRect() public méthode

public InvertRect ( int xLeft, int yTop, int xRight, int yBottom ) : void
xLeft int
yTop int
xRight int
yBottom int
Résultat void

MakePicture() public méthode

public MakePicture ( byte _bData, int cbData ) : IPicture
_bData byte
cbData int
Résultat IPicture

MockGraphics() public méthode

public MockGraphics ( ) : System
Résultat System

PopClipRect() public méthode

public PopClipRect ( ) : void
Résultat void

PushClipRect() public méthode

public PushClipRect ( Rect rcClip ) : void
rcClip Rect
Résultat void

ReleaseDC() public méthode

public ReleaseDC ( ) : void
Résultat void

RenderPicture() public méthode

public RenderPicture ( IPicture pic, int x, int y, int cx, int cy, int xSrc, int ySrc, int cxSrc, int cySrc, Rect &rcWBounds ) : void
pic IPicture
x int
y int
cx int
cy int
xSrc int
ySrc int
cxSrc int
cySrc int
rcWBounds Rect
Résultat void

SetupGraphics() public méthode

public SetupGraphics ( LgCharRenderProps &_chrp ) : void
_chrp LgCharRenderProps
Résultat void

XYFromGlyphPoint() public méthode

public XYFromGlyphPoint ( int chw, int nPoint, int &_xRet, int &_yRet ) : void
chw int
nPoint int
_xRet int
_yRet int
Résultat void

Property Details

ClipRectangle public_oe property

public Rectangle,System.Drawing ClipRectangle
Résultat System.Drawing.Rectangle

LastRenderPictureArgs public_oe property

public RenderPictureArgs LastRenderPictureArgs
Résultat RenderPictureArgs