Graphics
Inhalt
[
Ausblenden
]Graphics class
Stellt die Grafiken gemäß der Grafik-Engine dar, die in der aktuellen Assembly verwendet wird.
public sealed class Graphics
Konstrukteure
Name | Beschreibung |
---|---|
Graphics(Image) | Initialisiert eine neue Instanz vonGraphics Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
Clip { get; set; } | Ruft den Clip-Bereich ab oder legt ihn fest. |
CompositingQuality { get; set; } | Ruft die Compositing-Qualität ab oder legt sie fest. |
DpiX { get; } | Ruft die horizontale Auflösung dieser Aspose.Imaging.Graphics ab. |
DpiY { get; } | Ruft die vertikale Auflösung dieser Aspose.Imaging.Graphics ab. |
Image { get; } | Ruft das Bild ab. |
InterpolationMode { get; set; } | Ruft den Interpolationsmodus ab oder legt ihn fest. |
IsInBeginUpdateCall { get; } | Ruft einen Wert ab, der angibt, ob sich Grafiken im BeginUpdate-Aufrufstatus befinden. |
PageScale { get; set; } | Ruft die Skalierung zwischen Welteinheiten und Seiteneinheiten für diese Aspose.Imaging.Graphics ab oder legt sie fest. |
PageUnit { get; set; } | Ruft die Maßeinheit für Seitenkoordinaten in diesem Aspose.Imaging.Graphics ab oder legt sie fest. |
SmoothingMode { get; set; } | Ruft den Glättungsmodus ab oder legt ihn fest. |
TextRenderingHint { get; set; } | Ruft den Textwiedergabehinweis ab oder legt ihn fest. |
Transform { get; set; } | Holt oder setzt eine Kopie der geometrischen Welttransformation dafürGraphics . |
Methoden
Name | Beschreibung |
---|---|
BeginUpdate() | Startet das Caching der folgenden Grafikoperationen. Die danach angewendeten Grafikeffekte werden nicht sofort angewendet, sondern das EndUpdate bewirkt, dass alle Effekte auf einmal angewendet werden. |
Clear(Color) | Löscht die Grafikoberfläche mit der angegebenen Farbe. |
DrawArc(Pen, Rectangle, float, float) | Zeichnet einen Bogen, der einen Teil einer durch a angegebenen Ellipse darstelltRectangle Struktur. |
DrawArc(Pen, RectangleF, float, float) | Zeichnet einen Bogen, der einen Teil einer durch a angegebenen Ellipse darstelltRectangleF Struktur. |
DrawArc(Pen, float, float, float, float, float, float) | Zeichnet einen Bogen, der einen Teil einer Ellipse darstellt, die durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird. |
DrawArc(Pen, int, int, int, int, int, int) | Zeichnet einen Bogen, der einen Teil einer Ellipse darstellt, die durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird. |
DrawBezier(Pen, Point, Point, Point, Point) | Zeichnet einen durch vier definierten Bézier-SplinePoint Strukturen. |
DrawBezier(Pen, PointF, PointF, PointF, PointF) | Zeichnet einen durch vier definierten Bézier-SplinePointF Strukturen. |
DrawBezier(Pen, float, float, float, float, float, float, float, float) | Zeichnet einen Bézier-Spline, der durch vier geordnete Koordinatenpaare definiert ist, die Punkte darstellen. |
DrawBeziers(Pen, PointF[]) | Zeichnet eine Reihe von Bézier-Splines aus einem Array vonPointF Strukturen. |
DrawBeziers(Pen, Point[]) | Zeichnet eine Reihe von Bézier-Splines aus einem Array vonPoint Strukturen. |
DrawClosedCurve(Pen, PointF[]) | Zeichnet einen geschlossenen kardinalen Spline, der durch ein Array von definiert istPointF Strukturen. Diese Methode verwendet eine Standardspannung von 0,5 undAlternate Füllmodus. |
DrawClosedCurve(Pen, Point[]) | Zeichnet einen geschlossenen kardinalen Spline, der durch ein Array von definiert istPoint Strukturen. Diese Methode verwendet eine Standardspannung von 0,5 undAlternate Füllmodus. |
DrawClosedCurve(Pen, PointF[], float) | Zeichnet einen geschlossenen kardinalen Spline, der durch ein Array von definiert istPointF Strukturen mit einer bestimmten Spannung. Diese Methode verwendet einen StandardwertAlternate Füllmodus. |
DrawClosedCurve(Pen, Point[], float) | Zeichnet einen geschlossenen kardinalen Spline, der durch ein Array von definiert istPoint Strukturen mit einer bestimmten Spannung. Diese Methode verwendet einen StandardwertAlternate Füllmodus. |
DrawCurve(Pen, PointF[]) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPointF Strukturen. Diese Methode verwendet eine Standardspannung von 0,5. |
DrawCurve(Pen, Point[]) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPoint Strukturen. |
DrawCurve(Pen, PointF[], float) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPointF Strukturen mit einer bestimmten Spannung. |
DrawCurve(Pen, Point[], float) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPoint Strukturen mit einer bestimmten Spannung. |
DrawCurve(Pen, PointF[], int, int) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPointF Strukturen. Die Zeichnung beginnt versetzt vom Anfang des Arrays. Diese Methode verwendet eine Standardspannung von 0,5. |
DrawCurve(Pen, PointF[], int, int, float) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPointF Strukturen mit einer bestimmten Spannung. Die Zeichnung beginnt versetzt vom Anfang des Arrays. |
DrawCurve(Pen, Point[], int, int, float) | Zeichnet einen kardinalen Spline durch ein angegebenes Array vonPoint Strukturen mit einer bestimmten Spannung. |
DrawEllipse(Pen, Rectangle) | Zeichnet eine durch eine Begrenzung angegebene EllipseRectangle Struktur. |
DrawEllipse(Pen, RectangleF) | Zeichnet eine durch eine Begrenzung definierte EllipseRectangleF . |
DrawEllipse(Pen, float, float, float, float) | Zeichnet eine Ellipse, die durch ein Begrenzungsrechteck definiert ist, das durch ein Koordinatenpaar, eine Höhe und eine Breite angegeben ist. |
DrawEllipse(Pen, int, int, int, int) | Zeichnet eine Ellipse, die durch ein Begrenzungsrechteck definiert ist, das durch ein Koordinatenpaar, eine Höhe und eine Breite angegeben ist. |
DrawImage(Image, Point) | Zeichnet das angegebeneImage , unter Verwendung seiner ursprünglichen physischen Größe, an der angegebenen Position. |
DrawImage(Image, PointF) | Zeichnet das angegebeneImage , unter Verwendung seiner ursprünglichen physischen Größe, an der angegebenen Position. |
DrawImage(Image, PointF[]) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Point[]) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Rectangle) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, RectangleF) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, float, float) | Zeichnet das angegebeneImage , unter Verwendung seiner ursprünglichen physischen Größe, an der angegebenen Position. |
DrawImage(Image, int, int) | Zeichnet das angegebene Bild unter Verwendung seiner ursprünglichen physischen Größe an der durch ein Koordinatenpaar angegebenen Position. |
DrawImage(Image, PointF[], RectangleF) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Point[], Rectangle) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Rectangle, GraphicsUnit) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, RectangleF, GraphicsUnit) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, PointF[], RectangleF, GraphicsUnit) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Point[], Rectangle, GraphicsUnit) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Rectangle, GraphicsUnit, ImageAttributes) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, RectangleF, GraphicsUnit, ImageAttributes) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, float, float, float, float) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, int, int, int, int) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes) | Zeichnet den angegebenen Teil des angegebenenimage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit, ImageAttributes) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, ImageAttributes) | Zeichnet das angegebeneImage am angegebenen Ort und mit der angegebenen Größe. |
DrawImageUnscaled(Image, Point) | Zeichnet ein bestimmtes Bild unter Verwendung seiner ursprünglichen physischen Größe an einer bestimmten Position. |
DrawImageUnscaled(Image, Rectangle) | Zeichnet ein bestimmtes Bild unter Verwendung seiner ursprünglichen physischen Größe an einer bestimmten Position. |
DrawImageUnscaled(Image, int, int) | Zeichnet das angegebene Bild in seiner ursprünglichen physischen Größe an der durch ein Koordinatenpaar angegebenen Position. |
DrawImageUnscaled(Image, int, int, int, int) | Zeichnet ein bestimmtes Bild unter Verwendung seiner ursprünglichen physischen Größe an einer bestimmten Position. |
DrawImageUnscaledAndClipped(Image, Rectangle) | Zeichnet das angegebene Bild ohne Skalierung und schneidet es ggf. so zu, dass es in das angegebene Rechteck passt. |
DrawLine(Pen, Point, Point) | Zeichnet eine Linie, die zwei verbindetPoint Strukturen. |
DrawLine(Pen, PointF, PointF) | Zeichnet eine Linie, die zwei verbindetPointF Strukturen. |
DrawLine(Pen, float, float, float, float) | Zeichnet eine Linie, die die beiden durch die Koordinatenpaare angegebenen Punkte verbindet. |
DrawLine(Pen, int, int, int, int) | Zeichnet eine Linie, die die beiden durch die Koordinatenpaare angegebenen Punkte verbindet. |
DrawLines(Pen, PointF[]) | Zeichnet eine Reihe von Liniensegmenten, die ein Array von verbindenPointF Strukturen. |
DrawLines(Pen, Point[]) | Zeichnet eine Reihe von Liniensegmenten, die ein Array von verbindenPoint Strukturen. |
DrawPath(Pen, GraphicsPath) | zeichnet aGraphicsPath . |
DrawPie(Pen, Rectangle, float, float) | Zeichnet eine Tortenform, die durch eine durch a angegebene Ellipse definiert istRectangle Struktur und zwei radiale Linien. |
DrawPie(Pen, RectangleF, float, float) | Zeichnet eine Tortenform, die durch eine durch a angegebene Ellipse definiert istRectangleF Struktur und zwei radiale Linien. |
DrawPie(Pen, float, float, float, float, float, float) | Zeichnet eine Tortenform, die durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben ist. |
DrawPie(Pen, int, int, int, int, int, int) | Zeichnet eine Tortenform, die durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben ist. |
DrawPolygon(Pen, PointF[]) | Zeichnet ein Polygon, das durch ein Array von definiert istPointF Strukturen. |
DrawPolygon(Pen, Point[]) | Zeichnet ein Polygon, das durch ein Array von definiert istPoint Strukturen. |
DrawRectangle(Pen, Rectangle) | Zeichnet ein durch a angegebenes RechteckRectangle Struktur. |
DrawRectangle(Pen, RectangleF) | Zeichnet ein durch a angegebenes RechteckRectangleF Struktur. |
DrawRectangle(Pen, float, float, float, float) | Zeichnet ein durch ein Koordinatenpaar, eine Breite und eine Höhe festgelegtes Rechteck. |
DrawRectangle(Pen, int, int, int, int) | Zeichnet ein durch ein Koordinatenpaar, eine Breite und eine Höhe festgelegtes Rechteck. |
DrawRectangles(Pen, RectangleF[]) | Zeichnet eine Reihe von Rechtecken, angegeben durchRectangleF Strukturen. |
DrawRectangles(Pen, Rectangle[]) | Zeichnet eine Reihe von Rechtecken, angegeben durchRectangle Strukturen. |
DrawString(string, Font, Brush, PointF) | Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte. |
DrawString(string, Font, Brush, RectangleF) | Zeichnet die angegebene Textzeichenfolge in das angegebene Rechteck mit dem angegebenenBrush undFont Objekte. |
DrawString(string, Font, Brush, float, float) | Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte. |
DrawString(string, Font, Brush, PointF, StringFormat) | Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat . |
DrawString(string, Font, Brush, RectangleF, StringFormat) | Zeichnet die angegebene Textzeichenfolge in das angegebene Rechteck mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat . |
DrawString(string, Font, Brush, float, float, StringFormat) | Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat . |
EndUpdate() | Beendet das Caching der Grafikoperationen, die nach dem Aufruf von BeginUpdate gestartet wurden. Die vorhergehenden Grafikoperationen werden sofort angewendet, wenn diese Methode aufgerufen wird. |
FillClosedCurve(Brush, PointF[]) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPointF Strukturen. Diese Methode verwendet eine Standardspannung von 0,5 undAlternate Füllmodus. |
FillClosedCurve(Brush, Point[]) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPoint Strukturen. Diese Methode verwendet eine Standardspannung von 0,5 undAlternate Füllmodus. |
FillClosedCurve(Brush, PointF[], FillMode) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPointF Strukturen mit dem angegebenen Füllmodus. Diese Methode verwendet eine Standardspannung von 0,5. |
FillClosedCurve(Brush, Point[], FillMode) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPoint Strukturen mit dem angegebenen Füllmodus. Diese Methode verwendet eine Standardspannung von 0,5. |
FillClosedCurve(Brush, PointF[], FillMode, float) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPointF Strukturen mit dem angegebenen Füllmodus und der angegebenen Spannung. |
FillClosedCurve(Brush, Point[], FillMode, float) | Füllt das Innere einer geschlossenen kardinalen Spline-Kurve, die durch ein Array von definiert istPoint Strukturen mit dem angegebenen Füllmodus und der angegebenen Spannung. |
FillEllipse(Brush, Rectangle) | Füllt das Innere einer Ellipse, die durch ein durch a festgelegtes Begrenzungsrechteck definiert istRectangle Struktur. |
FillEllipse(Brush, RectangleF) | Füllt das Innere einer Ellipse, die durch ein durch a festgelegtes Begrenzungsrechteck definiert istRectangleF Struktur. |
FillEllipse(Brush, float, float, float, float) | Füllt das Innere einer Ellipse, die durch ein Begrenzungsrechteck definiert ist, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird. |
FillEllipse(Brush, int, int, int, int) | Füllt das Innere einer Ellipse, die durch ein Begrenzungsrechteck definiert ist, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird. |
FillPath(Brush, GraphicsPath) | Füllt das Innere von aGraphicsPath . |
FillPie(Brush, Rectangle, float, float) | Füllt das Innere eines Tortenabschnitts, der durch eine durch a angegebene Ellipse definiert istRectangleF Struktur und zwei radiale Linien. |
FillPie(Brush, RectangleF, float, float) | Füllt das Innere eines Tortenabschnitts, der durch eine durch a angegebene Ellipse definiert istRectangleF Struktur und zwei radiale Linien. |
FillPie(Brush, float, float, float, float, float, float) | Füllt das Innere eines Tortenabschnitts, der durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben wird. |
FillPie(Brush, int, int, int, int, int, int) | Füllt das Innere eines Tortenabschnitts, der durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben wird. |
FillPolygon(Brush, PointF[]) | Füllt das Innere eines Polygons, das durch eine Reihe von Punkten definiert ist, die durch angegeben werdenPointF Strukturen uAlternate . |
FillPolygon(Brush, Point[]) | Füllt das Innere eines Polygons, das durch eine Reihe von Punkten definiert ist, die durch angegeben werdenPoint Strukturen uAlternate . |
FillPolygon(Brush, PointF[], FillMode) | Füllt das Innere eines Polygons, das durch eine Reihe von Punkten definiert ist, die durch angegeben werdenPointF Strukturen, die den angegebenen Füllmodus verwenden. |
FillPolygon(Brush, Point[], FillMode) | Füllt das Innere eines Polygons, das durch eine Reihe von Punkten definiert ist, die durch angegeben werdenPoint Strukturen, die den angegebenen Füllmodus verwenden. |
FillRectangle(Brush, Rectangle) | Füllt das Innere eines durch a angegebenen Rechtecks ausRectangle Struktur. |
FillRectangle(Brush, RectangleF) | Füllt das Innere eines durch a angegebenen Rechtecks ausRectangleF Struktur. |
FillRectangle(Brush, float, float, float, float) | Füllt das Innere eines Rechtecks aus, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben ist. |
FillRectangle(Brush, int, int, int, int) | Füllt das Innere eines Rechtecks aus, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben ist. |
FillRectangles(Brush, RectangleF[]) | Füllt das Innere einer Reihe von Rechtecken, die durch angegeben werdenRectangleF Strukturen. |
FillRectangles(Brush, Rectangle[]) | Füllt das Innere einer Reihe von Rechtecken, die durch angegeben werdenRectangle Strukturen. |
FillRegion(Brush, Region) | Füllt das Innere von aRegion . |
MeasureString(string, Font, SizeF, StringFormat) | Misst die angegebene Textzeichenfolge mit angegebenen Parametern |
MultiplyTransform(Matrix) | Multipliziert dieMatrix das die lokale geometrische Transformation davon darstelltGraphics durch die angegebenenMatrix durch Voranstellen der angegebenenMatrix . |
MultiplyTransform(Matrix, MatrixOrder) | Multipliziert dieMatrix das die lokale geometrische Transformation davon darstelltGraphics durch die angegebenenMatrix in der angegebenen Reihenfolge. |
ResetTransform() | Setzt die zurückTransform Eigentum an Identität. |
RotateTransform(float) | Dreht die lokale geometrische Transformation um den angegebenen Betrag. Diese Methode stellt die Rotation der Transformation voran. |
RotateTransform(float, MatrixOrder) | Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge. |
ScaleTransform(float, float) | Skaliert die lokale geometrische Transformation um die angegebenen Beträge. Diese Methode stellt der Transformation die Skalierungsmatrix voran. |
ScaleTransform(float, float, MatrixOrder) | Skaliert die lokale geometrische Transformation um die angegebenen Beträge in der angegebenen Reihenfolge. |
TranslateTransform(float, float) | Verschiebt die lokale geometrische Transformation um die angegebenen Abmessungen. Diese Methode stellt die Übersetzung der Transformation voran. |
TranslateTransform(float, float, MatrixOrder) | Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge. |
Beispiele
Dieses Beispiel verwendet die Graphics-Klasse, um primitive Formen auf der Image-Oberfläche zu erstellen. Um den Vorgang zu demonstrieren, erstellt das Beispiel ein neues Image im PNG-Format und zeichnet primitive Formen auf der Image-Oberfläche unter Verwendung von Draw-Methoden, die von der Graphics-Klasse verfügbar gemacht werden
[C#]
//Erzeugt eine Instanz von FileStream
using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
{
//Eine Instanz von PngOptions erstellen und ihre verschiedenen Eigenschaften festlegen
Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();
//Setzen Sie die Quelle für PngOptions
pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);
//Eine Instanz von Image erstellen
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
{
//Eine Instanz der Graphics-Klasse erstellen und initialisieren
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//Grafikoberfläche löschen
graphics.Clear(Aspose.Imaging.Color.Wheat);
//Zeichnen Sie einen Bogen, indem Sie das Stiftobjekt mit schwarzer Farbe angeben,
//ein Rechteck, das den Bogen, den Startwinkel und den Sweep-Winkel umgibt
graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);
//Zeichnen Sie einen Bezier, indem Sie das Stiftobjekt mit blauer Farbe und Koordinatenpunkten angeben.
graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));
//Zeichnen Sie eine Kurve, indem Sie das Stiftobjekt mit grüner Farbe und einem Array von Punkten angeben
graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });
//Zeichne eine Ellipse mit dem Pen-Objekt und einem umgebenden Rectangle
graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));
//Zeichne eine Linie
graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));
// Zeichne ein Kreissegment
graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);
//Zeichnen Sie ein Polygon, indem Sie das Stiftobjekt mit roter Farbe und einem Array von Punkten angeben
graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });
//Zeichne ein Rechteck
graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));
//Ein SolidBrush-Objekt erstellen und seine verschiedenen Eigenschaften festlegen
Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
brush.Color = Color.Purple;
brush.Opacity = 100;
//Zeichne einen String mit dem SolidBrush-Objekt und der Schriftart an einem bestimmten Punkt
graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));
// Alle Änderungen speichern.
image.Save();
}
}
Siehe auch
- namensraum Aspose.Imaging
- Montage Aspose.Imaging