C# Класс gbrainy.Core.Libraries.CairoContext

Наследование: Cairo.Context
Показать файл Открыть проект

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

Метод Описание
CairoContext ( Cairo s, string font, int dpis ) : System
CairoContext ( IntPtr handle ) : System
DrawImage ( SVGImage image, double x, double y, double width, double height ) : void
DrawImageFromAssembly ( string resource, double x, double y, double width, double height ) : void
DrawImageFromFile ( string filename, double x, double y, double width, double height ) : void
DrawStringWithWrapping ( double x, double y, string str, double max_width ) : void
DrawTextAlignedRight ( double x, double y, string str ) : void
DrawTextCentered ( double x, double y, string str ) : void
FillGradient ( double x, double y, double w, double h, Cairo color ) : void
MeasureString ( string str, double max_width, bool wrapping, double &width, double &height ) : void
SetPangoFontSize ( double size ) : void
ShowPangoText ( string str ) : void
ShowPangoText ( string str, bool bold, double width, double rotation ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
SetText ( string text ) : void
UpdateFontSize ( ) : void

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

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

public CairoContext ( Cairo s, string font, int dpis ) : System
s Cairo
font string
dpis int
Результат System

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

public CairoContext ( IntPtr handle ) : System
handle System.IntPtr
Результат System

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public DrawImage ( SVGImage image, double x, double y, double width, double height ) : void
image SVGImage
x double
y double
width double
height double
Результат void

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

public DrawImageFromAssembly ( string resource, double x, double y, double width, double height ) : void
resource string
x double
y double
width double
height double
Результат void

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

public DrawImageFromFile ( string filename, double x, double y, double width, double height ) : void
filename string
x double
y double
width double
height double
Результат void

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

public DrawStringWithWrapping ( double x, double y, string str, double max_width ) : void
x double
y double
str string
max_width double
Результат void

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

public DrawTextAlignedRight ( double x, double y, string str ) : void
x double
y double
str string
Результат void

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

public DrawTextCentered ( double x, double y, string str ) : void
x double
y double
str string
Результат void

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

public FillGradient ( double x, double y, double w, double h, Cairo color ) : void
x double
y double
w double
h double
color Cairo
Результат void

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

public MeasureString ( string str, double max_width, bool wrapping, double &width, double &height ) : void
str string
max_width double
wrapping bool
width double
height double
Результат void

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

public SetPangoFontSize ( double size ) : void
size double
Результат void

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

public ShowPangoText ( string str ) : void
str string
Результат void

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

public ShowPangoText ( string str, bool bold, double width, double rotation ) : void
str string
bold bool
width double
rotation double
Результат void