C# Класс ImageMagick.DrawingWand.NativeDrawingWand

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

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

Метод Описание
Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : void
Alpha ( double x, double y, PaintMethod paintMethod ) : void
Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : void
Bezier ( PointInfoCollection coordinates, int length ) : void
BorderColor ( MagickColor value ) : void
Circle ( double originX, double originY, double perimeterX, double perimeterY ) : void
ClipPath ( string value ) : void
ClipRule ( FillRule value ) : void
ClipUnits ( ClipPathUnit value ) : void
Color ( double x, double y, PaintMethod paintMethod ) : void
Composite ( double x, double y, double width, double height, CompositeOperator compositeOperator, MagickImage image ) : void
Density ( string value ) : void
Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : void
FillColor ( MagickColor value ) : void
FillOpacity ( double value ) : void
FillPatternUrl ( string url ) : void
FillRule ( FillRule value ) : void
Font ( string fontName ) : void
FontFamily ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : void
FontPointSize ( double value ) : void
Gravity ( Gravity value ) : void
Line ( double startX, double startY, double endX, double endY ) : void
NativeDrawingWand ( MagickImage image, DrawingSettings settings ) : System
PathArcAbs ( double x, double y, double radiusX, double radiusY, double rotationX, bool useLargeArc, bool useSweep ) : void
PathArcRel ( double x, double y, double radiusX, double radiusY, double rotationX, bool useLargeArc, bool useSweep ) : void
PathClose ( ) : void
PathCurveToAbs ( double x1, double y1, double x2, double y2, double x, double y ) : void
PathCurveToRel ( double x1, double y1, double x2, double y2, double x, double y ) : void
PathFinish ( ) : void
PathLineToAbs ( double x, double y ) : void
PathLineToHorizontalAbs ( double x ) : void
PathLineToHorizontalRel ( double x ) : void
PathLineToRel ( double x, double y ) : void
PathLineToVerticalAbs ( double y ) : void
PathLineToVerticalRel ( double y ) : void
PathMoveToAbs ( double x, double y ) : void
PathMoveToRel ( double x, double y ) : void
PathQuadraticCurveToAbs ( double x1, double y1, double x, double y ) : void
PathQuadraticCurveToRel ( double x1, double y1, double x, double y ) : void
PathSmoothCurveToAbs ( double x2, double y2, double x, double y ) : void
PathSmoothCurveToRel ( double x2, double y2, double x, double y ) : void
PathSmoothQuadraticCurveToAbs ( double x, double y ) : void
PathSmoothQuadraticCurveToRel ( double x, double y ) : void
PathStart ( ) : void
Point ( double x, double y ) : void
Polygon ( PointInfoCollection coordinates, int length ) : void
Polyline ( PointInfoCollection coordinates, int length ) : void
PopClipPath ( ) : void
PopGraphicContext ( ) : void
PopPattern ( ) : void
PushClipPath ( string clipPath ) : void
PushGraphicContext ( ) : void
PushPattern ( string id, double x, double y, double width, double height ) : void
Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
Render ( ) : void
Rotation ( double angle ) : void
RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : void
Scaling ( double x, double y ) : void
SkewX ( double angle ) : void
SkewY ( double angle ) : void
StrokeAntialias ( bool isEnabled ) : void
StrokeColor ( MagickColor value ) : void
StrokeDashArray ( double dash, int length ) : void
StrokeDashOffset ( double value ) : void
StrokeLineCap ( LineCap value ) : void
StrokeLineJoin ( LineJoin value ) : void
StrokeMiterLimit ( int value ) : void
StrokeOpacity ( double value ) : void
StrokePatternUrl ( string value ) : void
StrokeWidth ( double value ) : void
Text ( double x, double y, string text ) : void
TextAlignment ( TextAlignment value ) : void
TextAntialias ( bool isEnabled ) : void
TextDecoration ( TextDecoration value ) : void
TextDirection ( TextDirection value ) : void
TextEncoding ( string encoding ) : void
TextInterlineSpacing ( double value ) : void
TextInterwordSpacing ( double value ) : void
TextKerning ( double value ) : void
TextUnderColor ( MagickColor color ) : void
Translation ( double x, double y ) : void
Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void

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

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

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

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

public Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : void
scaleX double
scaleY double
shearX double
shearY double
translateX double
translateY double
Результат void

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

public Alpha ( double x, double y, PaintMethod paintMethod ) : void
x double
y double
paintMethod PaintMethod
Результат void

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

public Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : void
startX double
startY double
endX double
endY double
startDegrees double
endDegrees double
Результат void

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

public Bezier ( PointInfoCollection coordinates, int length ) : void
coordinates PointInfoCollection
length int
Результат void

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

public BorderColor ( MagickColor value ) : void
value MagickColor
Результат void

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

public Circle ( double originX, double originY, double perimeterX, double perimeterY ) : void
originX double
originY double
perimeterX double
perimeterY double
Результат void

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

public ClipPath ( string value ) : void
value string
Результат void

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

public ClipRule ( FillRule value ) : void
value FillRule
Результат void

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

public ClipUnits ( ClipPathUnit value ) : void
value ClipPathUnit
Результат void

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

public Color ( double x, double y, PaintMethod paintMethod ) : void
x double
y double
paintMethod PaintMethod
Результат void

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

public Composite ( double x, double y, double width, double height, CompositeOperator compositeOperator, MagickImage image ) : void
x double
y double
width double
height double
compositeOperator CompositeOperator
image MagickImage
Результат void

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

public Density ( string value ) : void
value string
Результат void

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

protected Dispose ( IntPtr instance ) : void
instance System.IntPtr
Результат void

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

public Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : void
originX double
originY double
radiusX double
radiusY double
startDegrees double
endDegrees double
Результат void

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

public FillColor ( MagickColor value ) : void
value MagickColor
Результат void

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

public FillOpacity ( double value ) : void
value double
Результат void

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

public FillPatternUrl ( string url ) : void
url string
Результат void

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

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

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

public Font ( string fontName ) : void
fontName string
Результат void

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

public FontFamily ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : void
family string
style FontStyleType
weight FontWeight
stretch FontStretch
Результат void

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

public FontPointSize ( double value ) : void
value double
Результат void

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

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

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

public Line ( double startX, double startY, double endX, double endY ) : void
startX double
startY double
endX double
endY double
Результат void

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

public NativeDrawingWand ( MagickImage image, DrawingSettings settings ) : System
image MagickImage
settings DrawingSettings
Результат System

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

public PathArcAbs ( double x, double y, double radiusX, double radiusY, double rotationX, bool useLargeArc, bool useSweep ) : void
x double
y double
radiusX double
radiusY double
rotationX double
useLargeArc bool
useSweep bool
Результат void

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

public PathArcRel ( double x, double y, double radiusX, double radiusY, double rotationX, bool useLargeArc, bool useSweep ) : void
x double
y double
radiusX double
radiusY double
rotationX double
useLargeArc bool
useSweep bool
Результат void

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

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

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

public PathCurveToAbs ( double x1, double y1, double x2, double y2, double x, double y ) : void
x1 double
y1 double
x2 double
y2 double
x double
y double
Результат void

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

public PathCurveToRel ( double x1, double y1, double x2, double y2, double x, double y ) : void
x1 double
y1 double
x2 double
y2 double
x double
y double
Результат void

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

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

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

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

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

public PathLineToHorizontalAbs ( double x ) : void
x double
Результат void

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

public PathLineToHorizontalRel ( double x ) : void
x double
Результат void

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

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

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

public PathLineToVerticalAbs ( double y ) : void
y double
Результат void

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

public PathLineToVerticalRel ( double y ) : void
y double
Результат void

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

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

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

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

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

public PathQuadraticCurveToAbs ( double x1, double y1, double x, double y ) : void
x1 double
y1 double
x double
y double
Результат void

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

public PathQuadraticCurveToRel ( double x1, double y1, double x, double y ) : void
x1 double
y1 double
x double
y double
Результат void

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

public PathSmoothCurveToAbs ( double x2, double y2, double x, double y ) : void
x2 double
y2 double
x double
y double
Результат void

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

public PathSmoothCurveToRel ( double x2, double y2, double x, double y ) : void
x2 double
y2 double
x double
y double
Результат void

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

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

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

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

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

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

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

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

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

public Polygon ( PointInfoCollection coordinates, int length ) : void
coordinates PointInfoCollection
length int
Результат void

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

public Polyline ( PointInfoCollection coordinates, int length ) : void
coordinates PointInfoCollection
length int
Результат void

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

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

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

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

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

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

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

public PushClipPath ( string clipPath ) : void
clipPath string
Результат void

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

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

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

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

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

public Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
upperLeftX double
upperLeftY double
lowerRightX double
lowerRightY double
Результат void

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

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

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

public Rotation ( double angle ) : void
angle double
Результат void

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

public RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : void
centerX double
centerY double
width double
height double
cornerWidth double
cornerHeight double
Результат void

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

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

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

public SkewX ( double angle ) : void
angle double
Результат void

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

public SkewY ( double angle ) : void
angle double
Результат void

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

public StrokeAntialias ( bool isEnabled ) : void
isEnabled bool
Результат void

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

public StrokeColor ( MagickColor value ) : void
value MagickColor
Результат void

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

public StrokeDashArray ( double dash, int length ) : void
dash double
length int
Результат void

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

public StrokeDashOffset ( double value ) : void
value double
Результат void

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

public StrokeLineCap ( LineCap value ) : void
value LineCap
Результат void

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

public StrokeLineJoin ( LineJoin value ) : void
value LineJoin
Результат void

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

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

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

public StrokeOpacity ( double value ) : void
value double
Результат void

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

public StrokePatternUrl ( string value ) : void
value string
Результат void

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

public StrokeWidth ( double value ) : void
value double
Результат void

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

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

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

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

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

public TextAntialias ( bool isEnabled ) : void
isEnabled bool
Результат void

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

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

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

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

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

public TextEncoding ( string encoding ) : void
encoding string
Результат void

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

public TextInterlineSpacing ( double value ) : void
value double
Результат void

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

public TextInterwordSpacing ( double value ) : void
value double
Результат void

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

public TextKerning ( double value ) : void
value double
Результат void

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

public TextUnderColor ( MagickColor color ) : void
color MagickColor
Результат void

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

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

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

public Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
upperLeftX double
upperLeftY double
lowerRightX double
lowerRightY double
Результат void