Graphics Klasa

Definicja

Hermetyzuje powierzchnię rysunkową GDI+ . Klasa ta nie może być dziedziczona.

public ref class Graphics sealed : MarshalByRefObject, IDisposable, System::Drawing::IDeviceContext
public ref class Graphics sealed : MarshalByRefObject, IDisposable
public sealed class Graphics : MarshalByRefObject, IDisposable, System.Drawing.IDeviceContext
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class Graphics : MarshalByRefObject, IDisposable
type Graphics = class
    inherit MarshalByRefObject
    interface IDeviceContext
    interface IDisposable
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
    interface IDeviceContext
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDisposable
Dziedziczenie
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z Windows Forms i wymaga PaintEventArgs obiektu. Obiekt PaintEventArgs ma nazwę e i jest parametrem programu obsługi zdarzeń Paint . Kod wykonuje następujące akcje:

  • Tworzy obraz z pliku JPEG. Plik ma nazwę SampImag.jpg i znajduje się w folderze przykładu.

  • Tworzy punkt, w którym ma być rysowanie lewego górnego rogu obrazu.

  • Rysuje nieskalowany obraz na ekran przy użyciu Graphics obiektu.

private:
   void DrawImagePointF( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create point for upper-left corner of image.
      PointF ulCorner = PointF(100.0F,100.0F);

      // Draw image to screen.
      e->Graphics->DrawImage( newImage, ulCorner );
   }
private void DrawImagePointF(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create point for upper-left corner of image.
    PointF ulCorner = new PointF(100.0F, 100.0F);
             
    // Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner);
}
Private Sub DrawImagePointF(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create point for upper-left corner of image.
    Dim ulCorner As New PointF(100.0F, 100.0F)

    ' Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner)
End Sub

Uwagi

Klasa Graphics udostępnia metody rysowania obiektów na urządzeniu wyświetlania. Element A Graphics jest skojarzony z określonym kontekstem urządzenia.

Uwaga

W programach .NET 6 i nowszych pakiet System.Drawing.Common, który zawiera ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common only supported on Windows (Obsługiwane tylko w systemie Windows).

Obiekt można uzyskać, wywołując metodę Graphics dla obiektu dziedziczonego z System.Windows.Forms.Controlklasy lub obsługując zdarzenie kontrolki Control.Paint i uzyskując Graphics dostęp do właściwości System.Windows.Forms.PaintEventArgsControl.CreateGraphics klasy. Obiekt można również utworzyć Graphics na podstawie obrazu przy użyciu FromImage metody . Aby uzyskać więcej informacji na temat tworzenia Graphics obiektu, zobacz How to: Create Graphics Objects for Drawing (Instrukcje: tworzenie obiektów graficznych na potrzeby rysunku).

Można narysować wiele różnych kształtów i linii przy użyciu Graphics obiektu. Aby uzyskać więcej informacji na temat rysowania linii i kształtów, zobacz konkretną Draw metodę GraphicalElement dla linii lub kształtu, który chcesz narysować. Metody te obejmują DrawLine, , DrawArc, DrawPolygonDrawClosedCurve, i DrawRectangle. Aby uzyskać więcej informacji na temat rysowania linii i kształtów, zobacz Używanie pióra do rysowania linii i kształtów oraz Używanie pędzla do wypełniania kształtów.

Obrazy i ikony można również rysować przy użyciu DrawImage metod i DrawIcon . Aby wykonać bitowy transfer danych kolorów z ekranu do powierzchni rysunkowej Graphics obiektu, zobacz CopyFromScreen. Aby uzyskać więcej informacji na temat rysowania obrazów za pomocą Graphics obiektu, zobacz Praca z obrazami, mapami bitowymi, ikonami i metaplikami.

Ponadto można manipulować układem współrzędnych używanym przez Graphics obiekt. Aby uzyskać więcej informacji na temat układu współrzędnych i sposobu manipulowania nim, zobacz Współrzędne systemy i przekształcenia.

Właściwości

Clip

Pobiera lub ustawia wartość Region , która ogranicza region rysunku tego Graphicsobiektu .

ClipBounds

RectangleF Pobiera strukturę powiązaną z regionem przycinania tego Graphicsobiektu .

CompositingMode

Pobiera wartość określającą sposób rysowania obrazów złożonych do tego elementu Graphics.

CompositingQuality

Pobiera lub ustawia jakość renderowania złożonych obrazów narysowanych na tę Graphicswartość .

DpiX

Pobiera poziomą rozdzielczość tego Graphicselementu .

DpiY

Pobiera pionową rozdzielczość tego Graphicsobiektu .

InterpolationMode

Pobiera lub ustawia tryb interpolacji skojarzony z tym Graphicselementem .

IsClipEmpty

Pobiera wartość wskazującą, czy obszar przycinania jest pusty Graphics .

IsVisibleClipEmpty

Pobiera wartość wskazującą, czy widoczny region wycinkowania tego Graphics elementu jest pusty.

PageScale

Pobiera lub ustawia skalowanie między jednostkami świata i jednostkami stron dla tego obiektu Graphics.

PageUnit

Pobiera lub ustawia jednostkę miary używaną dla współrzędnych strony w tym elemecie Graphics.

PixelOffsetMode

Pobiera lub ustawia wartość określającą sposób przesunięcia pikseli podczas renderowania tego Graphicselementu .

RenderingOrigin

Pobiera lub ustawia źródło renderowania dla Graphics dithering i dla pędzli kreskowych.

SmoothingMode

Pobiera lub ustawia jakość renderowania dla tego pliku Graphics.

TextContrast

Pobiera lub ustawia wartość korekty gamma dla renderowania tekstu.

TextRenderingHint

Pobiera lub ustawia tryb renderowania dla tekstu skojarzonego z tym Graphicselementem .

Transform

Pobiera lub ustawia kopię przekształcenia geometrycznego świata dla tego elementu Graphics.

TransformElements

Pobiera lub ustawia elementy przekształcania świata dla tego elementu Graphics.

VisibleClipBounds

Pobiera prostokąt ograniczenia widocznego regionu przycinania tego Graphicsobiektu .

Metody

AddMetafileComment(Byte[])

Dodaje komentarz do bieżącego Metafileelementu .

BeginContainer()

Zapisuje kontener graficzny z bieżącym stanem tego Graphics elementu i otwiera go i używa nowego kontenera graficznego.

BeginContainer(Rectangle, Rectangle, GraphicsUnit)

Zapisuje kontener graficzny z bieżącym stanem tego Graphics elementu i otwiera się i używa nowego kontenera graficznego z określoną transformacją skalowania.

BeginContainer(RectangleF, RectangleF, GraphicsUnit)

Zapisuje kontener graficzny z bieżącym stanem tego Graphics elementu i otwiera się i używa nowego kontenera graficznego z określoną transformacją skalowania.

Clear(Color)

Czyści całą powierzchnię rysunku i wypełnia ją określonym kolorem tła.

CopyFromScreen(Int32, Int32, Int32, Int32, Size)

Wykonuje bitowy transfer danych kolorów odpowiadający prostokątowi pikseli z ekranu do powierzchni rysunkowej .Graphics

CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation)

Wykonuje bitowy transfer danych kolorów odpowiadający prostokątowi pikseli z ekranu do powierzchni rysunkowej .Graphics

CopyFromScreen(Point, Point, Size)

Wykonuje bitowy transfer danych kolorów odpowiadających prostokątowi pikseli z ekranu do powierzchni rysunkowej .Graphics

CopyFromScreen(Point, Point, Size, CopyPixelOperation)

Wykonuje bitowy transfer danych kolorów odpowiadających prostokątowi pikseli z ekranu do powierzchni rysunkowej .Graphics

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten Graphicsprogram .

DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Rysuje łuk reprezentujący część wielokropka określoną przez parę współrzędnych, szerokość i wysokość.

DrawArc(Pen, Rectangle, Single, Single)

Rysuje łuk reprezentujący część wielokropka określonego Rectangle przez strukturę.

DrawArc(Pen, RectangleF, Single, Single)

Rysuje łuk reprezentujący część wielokropka określonego RectangleF przez strukturę.

DrawArc(Pen, Single, Single, Single, Single, Single, Single)

Rysuje łuk reprezentujący część wielokropka określoną przez parę współrzędnych, szerokość i wysokość.

DrawBezier(Pen, Point, Point, Point, Point)

Rysuje linię spline Bézier zdefiniowaną przez cztery Point struktury.

DrawBezier(Pen, PointF, PointF, PointF, PointF)

Rysuje linię spline Bézier zdefiniowaną przez cztery PointF struktury.

DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single)

Rysuje linię spline Bézier zdefiniowaną przez cztery uporządkowane pary współrzędnych reprezentujących punkty.

DrawBeziers(Pen, Point[])

Rysuje serię linii Bézier z tablicy Point struktur.

DrawBeziers(Pen, PointF[])

Rysuje serię linii Bézier z tablicy PointF struktur.

DrawClosedCurve(Pen, Point[])

Rysuje zamkniętą linię kardynaną zdefiniowaną przez tablicę Point struktur.

DrawClosedCurve(Pen, Point[], Single, FillMode)

Rysuje zamkniętą linię kardynaną zdefiniowaną przez tablicę Point struktur przy użyciu określonego napięcia.

DrawClosedCurve(Pen, PointF[])

Rysuje zamkniętą linię kardynaną zdefiniowaną przez tablicę PointF struktur.

DrawClosedCurve(Pen, PointF[], Single, FillMode)

Rysuje zamkniętą linię kardynaną zdefiniowaną przez tablicę PointF struktur przy użyciu określonego napięcia.

DrawCurve(Pen, Point[])

Rysuje kardynaną linię przez określoną tablicę Point struktur.

DrawCurve(Pen, Point[], Int32, Int32, Single)

Rysuje kardynaną spline przez określoną tablicę Point struktur przy użyciu określonego napięcia.

DrawCurve(Pen, Point[], Single)

Rysuje kardynaną spline przez określoną tablicę Point struktur przy użyciu określonego napięcia.

DrawCurve(Pen, PointF[])

Rysuje kardynaną linię przez określoną tablicę PointF struktur.

DrawCurve(Pen, PointF[], Int32, Int32)

Rysuje kardynaną linię przez określoną tablicę PointF struktur. Rysunek rozpoczyna przesunięcie od początku tablicy.

DrawCurve(Pen, PointF[], Int32, Int32, Single)

Rysuje kardynaną spline przez określoną tablicę PointF struktur przy użyciu określonego napięcia. Rysunek rozpoczyna przesunięcie od początku tablicy.

DrawCurve(Pen, PointF[], Single)

Rysuje kardynaną spline przez określoną tablicę PointF struktur przy użyciu określonego napięcia.

DrawEllipse(Pen, Int32, Int32, Int32, Int32)

Rysuje wielokropek zdefiniowany przez prostokąt ograniczenia określony przez współrzędne dla lewego górnego rogu prostokąta, wysokości i szerokości.

DrawEllipse(Pen, Rectangle)

Rysuje wielokropek określony przez strukturę ograniczenia Rectangle .

DrawEllipse(Pen, RectangleF)

Rysuje wielokropek zdefiniowany przez ograniczenie RectangleF.

DrawEllipse(Pen, Single, Single, Single, Single)

Rysuje wielokropek zdefiniowany przez prostokąt ograniczenia określony przez parę współrzędnych, wysokość i szerokość.

DrawIcon(Icon, Int32, Int32)

Rysuje obraz reprezentowany przez określone Icon współrzędne.

DrawIcon(Icon, Rectangle)

Rysuje obraz reprezentowany przez określony Icon obszar określony przez Rectangle strukturę.

DrawIconUnstretched(Icon, Rectangle)

Rysuje obraz reprezentowany przez określony Icon bez skalowania obrazu.

DrawImage(Image, Int32, Int32)

Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w lokalizacji określonej przez parę współrzędnych.

DrawImage(Image, Int32, Int32, Int32, Int32)

Rysuje wartość określoną Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit)

Rysuje część obrazu w określonej lokalizacji.

DrawImage(Image, Point)

Rysuje określony Imageelement , używając oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImage(Image, Point[])

Rysuje określony Image element w określonej lokalizacji i o określonym kształcie i rozmiarze.

DrawImage(Image, Point[], Rectangle, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)

Rysuje określoną część określonego Image obiektu w określonej lokalizacji.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, PointF)

Rysuje określony Imageelement , używając oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImage(Image, PointF[])

Rysuje określony Image element w określonej lokalizacji i o określonym kształcie i rozmiarze.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle)

Rysuje wartość określoną Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, RectangleF)

Rysuje wartość określoną Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

Rysuje określoną część określonej Image w określonej lokalizacji i o określonym rozmiarze.

DrawImage(Image, Single, Single)

Rysuje określony Imageelement , używając oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImage(Image, Single, Single, RectangleF, GraphicsUnit)

Rysuje część obrazu w określonej lokalizacji.

DrawImage(Image, Single, Single, Single, Single)

Rysuje wartość określoną Image w określonej lokalizacji i o określonym rozmiarze.

DrawImageUnscaled(Image, Int32, Int32)

Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w lokalizacji określonej przez parę współrzędnych.

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImageUnscaled(Image, Point)

Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImageUnscaled(Image, Rectangle)

Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.

DrawImageUnscaledAndClipped(Image, Rectangle)

Rysuje określony obraz bez skalowania i przycina go, jeśli jest to konieczne, aby zmieścić się w określonym prostokątze.

DrawLine(Pen, Int32, Int32, Int32, Int32)

Rysuje linię łączącą dwa punkty określone przez pary współrzędnych.

DrawLine(Pen, Point, Point)

Rysuje linię łączącą dwie Point struktury.

DrawLine(Pen, PointF, PointF)

Rysuje linię łączącą dwie PointF struktury.

DrawLine(Pen, Single, Single, Single, Single)

Rysuje linię łączącą dwa punkty określone przez pary współrzędnych.

DrawLines(Pen, Point[])

Rysuje serię segmentów linii łączących tablicę Point struktur.

DrawLines(Pen, PointF[])

Rysuje serię segmentów linii łączących tablicę PointF struktur.

DrawPath(Pen, GraphicsPath)

Rysuje element GraphicsPath.

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

DrawPie(Pen, Rectangle, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez Rectangle strukturę i dwie linie promieniowe.

DrawPie(Pen, RectangleF, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez RectangleF strukturę i dwie linie promieniowe.

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

DrawPolygon(Pen, Point[])

Rysuje wielokąt zdefiniowany przez tablicę Point struktur.

DrawPolygon(Pen, PointF[])

Rysuje wielokąt zdefiniowany przez tablicę PointF struktur.

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

Rysuje prostokąt określony przez parę współrzędnych, szerokość i wysokość.

DrawRectangle(Pen, Rectangle)

Rysuje prostokąt określony przez Rectangle strukturę.

DrawRectangle(Pen, RectangleF)

Rysuje kontur określonego prostokąta.

DrawRectangle(Pen, Single, Single, Single, Single)

Rysuje prostokąt określony przez parę współrzędnych, szerokość i wysokość.

DrawRectangles(Pen, Rectangle[])

Rysuje serię prostokątów określonych przez Rectangle struktury.

DrawRectangles(Pen, RectangleF[])

Rysuje serię prostokątów określonych przez RectangleF struktury.

DrawString(String, Font, Brush, PointF)

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi Brush obiektami i Font .

DrawString(String, Font, Brush, PointF, StringFormat)

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi Brush obiektami i Font przy użyciu atrybutów formatowania określonego StringFormatelementu .

DrawString(String, Font, Brush, RectangleF)

Rysuje określony ciąg tekstowy w określonym prostokątze z określonymi Brush obiektami i Font .

DrawString(String, Font, Brush, RectangleF, StringFormat)

Rysuje określony ciąg tekstowy w określonym prostokącie z określonymi Brush obiektami i Font przy użyciu atrybutów formatowania określonego StringFormatobiektu .

DrawString(String, Font, Brush, Single, Single)

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi Brush obiektami i Font .

DrawString(String, Font, Brush, Single, Single, StringFormat)

Rysuje określony ciąg tekstowy w określonej lokalizacji z określonymi Brush obiektami i Font przy użyciu atrybutów formatowania określonego StringFormatelementu .

EndContainer(GraphicsContainer)

Zamyka bieżący kontener graficzny i przywraca stan tego Graphics elementu do stanu zapisanego przez wywołanie BeginContainer() metody .

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Wysyła rekordy w określonym Metafileobiekcie ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w określonym Metafileobiekcie ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym równoległym rysunku przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Wysyła rekordy w określonym Metafileobiekcie ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w określonym Metafileobiekcie ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w określonym Metafileobiekcie pojedynczo do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy w wybranym prostokącie z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym równoległym rysunku przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy wybranego prostokąta z Metafileobiektu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy wybranego prostokąta z Metafileobiektu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy wybranego prostokąta z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy określonego Metafileobiektu ( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie przy użyciu określonych atrybutów obrazu.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Wysyła rekordy wybranego prostokąta z Metafileobiektu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Wysyła rekordy wybranego prostokąta z Metafileobiektu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokącie.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Wysyła rekordy wybranego prostokąta z Metafileelementu ( jeden naraz) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExcludeClip(Rectangle)

Aktualizacje regionu klipu, Graphics aby wykluczyć obszar określony przez Rectangle strukturę.

ExcludeClip(Region)

Aktualizacje regionu klipu, Graphics aby wykluczyć obszar określony przez obiekt Region.

FillClosedCurve(Brush, Point[])

Wypełnia wnętrze zamkniętej krzywej krzywej spliny kardynanej zdefiniowanej przez tablicę Point struktur.

FillClosedCurve(Brush, Point[], FillMode)

Wypełnia wnętrze zamkniętej krzywej krzywej szprychy kardynanej zdefiniowanej przez tablicę Point struktur przy użyciu określonego trybu wypełnienia.

FillClosedCurve(Brush, Point[], FillMode, Single)

Wypełnia wnętrze zamkniętej krzywej krzywej szprychy kardynanej zdefiniowanej przez tablicę Point struktur przy użyciu określonego trybu wypełnienia i napięcia.

FillClosedCurve(Brush, PointF[])

Wypełnia wnętrze zamkniętej krzywej krzywej spliny kardynanej zdefiniowanej przez tablicę PointF struktur.

FillClosedCurve(Brush, PointF[], FillMode)

Wypełnia wnętrze zamkniętej krzywej krzywej szprychy kardynanej zdefiniowanej przez tablicę PointF struktur przy użyciu określonego trybu wypełnienia.

FillClosedCurve(Brush, PointF[], FillMode, Single)

Wypełnia wnętrze zamkniętej krzywej krzywej szprychy kardynanej zdefiniowanej przez tablicę PointF struktur przy użyciu określonego trybu wypełnienia i napięcia.

FillEllipse(Brush, Int32, Int32, Int32, Int32)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

FillEllipse(Brush, Rectangle)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez Rectangle strukturę.

FillEllipse(Brush, RectangleF)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez RectangleF strukturę.

FillEllipse(Brush, Single, Single, Single, Single)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

FillPath(Brush, GraphicsPath)

Wypełnia wnętrze obiektu GraphicsPath.

FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32)

Wypełnia wnętrze sekcji kołowej zdefiniowanej przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

FillPie(Brush, Rectangle, Single, Single)

Wypełnia wnętrze sekcji kołowej zdefiniowanej przez wielokropek określony przez RectangleF strukturę i dwie linie promieniowe.

FillPie(Brush, RectangleF, Single, Single)

Wypełnia wnętrze sekcji kołowej zdefiniowanej przez wielokropek i dwie linie promieniowe.

FillPie(Brush, Single, Single, Single, Single, Single, Single)

Wypełnia wnętrze sekcji kołowej zdefiniowanej przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

FillPolygon(Brush, Point[])

Wypełnia wnętrze wielokąta zdefiniowanego przez tablicę punktów określonych przez Point struktury.

FillPolygon(Brush, Point[], FillMode)

Wypełnia wnętrze wielokąta zdefiniowanego przez tablicę punktów określonych przez Point struktury przy użyciu określonego trybu wypełnienia.

FillPolygon(Brush, PointF[])

Wypełnia wnętrze wielokąta zdefiniowanego przez tablicę punktów określonych przez PointF struktury.

FillPolygon(Brush, PointF[], FillMode)

Wypełnia wnętrze wielokąta zdefiniowanego przez tablicę punktów określonych przez PointF struktury przy użyciu określonego trybu wypełnienia.

FillRectangle(Brush, Int32, Int32, Int32, Int32)

Wypełnia wnętrze prostokąta określonego przez parę współrzędnych, szerokość i wysokość.

FillRectangle(Brush, Rectangle)

Wypełnia wnętrze prostokąta określonego Rectangle przez strukturę.

FillRectangle(Brush, RectangleF)

Wypełnia wnętrze prostokąta określonego RectangleF przez strukturę.

FillRectangle(Brush, Single, Single, Single, Single)

Wypełnia wnętrze prostokąta określonego przez parę współrzędnych, szerokość i wysokość.

FillRectangles(Brush, Rectangle[])

Wypełnia wnętrza serii prostokątów określonych przez Rectangle struktury.

FillRectangles(Brush, RectangleF[])

Wypełnia wnętrza serii prostokątów określonych przez RectangleF struktury.

FillRegion(Brush, Region)

Wypełnia wnętrze obiektu Region.

Finalize()

Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci.

Flush()

Wymusza wykonywanie wszystkich oczekujących operacji graficznych i zwraca natychmiast bez oczekiwania na zakończenie operacji.

Flush(FlushIntention)

Wymusza wykonanie wszystkich oczekujących operacji graficznych z metodą oczekiwania lub oczekiwania, jak określono, do zwrócenia przed zakończeniem operacji.

FromHdc(IntPtr)

Tworzy nowy Graphics element z określonego dojścia do kontekstu urządzenia.

FromHdc(IntPtr, IntPtr)

Tworzy nowy Graphics element z określonego dojścia do kontekstu urządzenia i dojście do urządzenia.

FromHdcInternal(IntPtr)

Zwraca wartość dla Graphics określonego kontekstu urządzenia.

FromHwnd(IntPtr)

Tworzy nowe Graphics z określonego dojścia do okna.

FromHwndInternal(IntPtr)

Tworzy nowe Graphics dla określonego dojścia systemu Windows.

FromImage(Image)

Tworzy nowy Graphics element na podstawie określonego Imageelementu .

GetContextInfo()
Nieaktualne.

Pobiera skumulowany kontekst graficzny.

GetContextInfo(PointF)

Pobiera przesunięcie skumulowane.

GetContextInfo(PointF, Region)

Pobiera skumulowane przesunięcie i region klipu.

GetHalftonePalette()

Pobiera uchwyt do bieżącej palety halftone systemu Windows.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHdc()

Pobiera dojście do kontekstu urządzenia skojarzonego z tym Graphicselementem .

GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetNearestColor(Color)

Pobiera najbliższy kolor określonej Color struktury.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Nieaktualne.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
IntersectClip(Rectangle)

Aktualizacje regionu klipu Graphics do przecięcia bieżącego regionu klipu i określonej Rectangle struktury.

IntersectClip(RectangleF)

Aktualizacje regionu klipu Graphics do przecięcia bieżącego regionu klipu i określonej RectangleF struktury.

IntersectClip(Region)

Aktualizacje region klipu Graphics do przecięcia bieżącego regionu klipu i określonego Regionelementu .

IsVisible(Int32, Int32)

Wskazuje, czy punkt określony przez parę współrzędnych znajduje się w widocznym regionie klipu tego Graphicsobiektu .

IsVisible(Int32, Int32, Int32, Int32)

Wskazuje, czy prostokąt określony przez parę współrzędnych, szerokość i wysokość znajdują się w widocznym regionie klipu tego Graphicsobiektu .

IsVisible(Point)

Wskazuje, czy określona Point struktura jest zawarta w widocznym regionie klipu tego Graphicsobiektu .

IsVisible(PointF)

Wskazuje, czy określona PointF struktura jest zawarta w widocznym regionie klipu tego Graphicsobiektu .

IsVisible(Rectangle)

Wskazuje, czy prostokąt określony przez Rectangle strukturę znajduje się w widocznym regionie klipu w tym Graphicsobiekcie .

IsVisible(RectangleF)

Wskazuje, czy prostokąt określony przez RectangleF strukturę znajduje się w widocznym regionie klipu w tym Graphicsobiekcie .

IsVisible(Single, Single)

Wskazuje, czy punkt określony przez parę współrzędnych znajduje się w widocznym regionie klipu tego Graphicsobiektu .

IsVisible(Single, Single, Single, Single)

Wskazuje, czy prostokąt określony przez parę współrzędnych, szerokość i wysokość znajdują się w widocznym regionie klipu tego Graphicsobiektu .

MeasureCharacterRanges(String, Font, RectangleF, StringFormat)

Pobiera tablicę Region obiektów, z których każda wiąże zakres pozycji znaków w określonym ciągu.

MeasureString(String, Font)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Fontelementu .

MeasureString(String, Font, Int32)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Fontelementu .

MeasureString(String, Font, Int32, StringFormat)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Font i sformatowanego przy użyciu określonego StringFormatelementu .

MeasureString(String, Font, PointF, StringFormat)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Font i sformatowanego przy użyciu określonego StringFormatelementu .

MeasureString(String, Font, SizeF)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Font obszaru układu.

MeasureString(String, Font, SizeF, StringFormat)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Font i sformatowanego przy użyciu określonego StringFormatelementu .

MeasureString(String, Font, SizeF, StringFormat, Int32, Int32)

Mierzy określony ciąg po narysowaniu przy użyciu określonego Font i sformatowanego przy użyciu określonego StringFormatelementu .

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
MultiplyTransform(Matrix)

Mnoży świat transformacji tego Graphics elementu i określił wartość Matrix.

MultiplyTransform(Matrix, MatrixOrder)

Mnoży transformację świata i Graphics określono Matrix w określonej kolejności.

ReleaseHdc()

Zwalnia uchwyt kontekstu urządzenia uzyskany przez poprzednie wywołanie GetHdc() metody tego Graphicselementu .

ReleaseHdc(IntPtr)

Zwalnia uchwyt kontekstu urządzenia uzyskany przez poprzednie wywołanie GetHdc() metody tego Graphicselementu .

ReleaseHdcInternal(IntPtr)

Zwalnia uchwyt do kontekstu urządzenia.

ResetClip()

Resetuje region klipu do Graphics nieskończonego regionu.

ResetTransform()

Resetuje macierz Graphics transformacji świata do macierzy tożsamości.

Restore(GraphicsState)

Przywraca stan tego Graphics stanu reprezentowanego przez element GraphicsState.

RotateTransform(Single)

Stosuje określoną rotację do macierzy przekształceń tego Graphicselementu .

RotateTransform(Single, MatrixOrder)

Stosuje określoną rotację do macierzy przekształceń tej Graphics wartości w określonej kolejności.

Save()

Zapisuje bieżący stan tej Graphics funkcji i identyfikuje zapisany stan za pomocą polecenia GraphicsState.

ScaleTransform(Single, Single)

Stosuje określoną operację skalowania do macierzy przekształceń tej Graphics funkcji, poprzedzając ją macierzą przekształcania obiektu.

ScaleTransform(Single, Single, MatrixOrder)

Stosuje określoną operację skalowania do macierzy transformacji tego Graphics elementu w określonej kolejności.

SetClip(Graphics)

Ustawia region przycinania tego Graphics obiektu na Clip właściwość określonego Graphicsobiektu .

SetClip(Graphics, CombineMode)

Ustawia region przycinania tego Graphics elementu na wynik określonej operacji łączenia bieżącego regionu klipu i Clip właściwości określonego Graphicsobiektu .

SetClip(GraphicsPath)

Ustawia region przycinania tego Graphics elementu na określony GraphicsPathelement .

SetClip(GraphicsPath, CombineMode)

Ustawia region przycinania tego Graphics elementu na wynik określonej operacji łączącej bieżący region klipu i określony GraphicsPathelement .

SetClip(Rectangle)

Ustawia region przycinania tego Graphics do prostokąta określonego Rectangle przez strukturę.

SetClip(Rectangle, CombineMode)

Ustawia region przycinania tego Graphics elementu na wynik określonej operacji łączącej bieżący region klipu i prostokąt określony przez Rectangle strukturę.

SetClip(RectangleF)

Ustawia region przycinania tego Graphics do prostokąta określonego RectangleF przez strukturę.

SetClip(RectangleF, CombineMode)

Ustawia region przycinania tego Graphics elementu na wynik określonej operacji łączącej bieżący region klipu i prostokąt określony przez RectangleF strukturę.

SetClip(Region, CombineMode)

Ustawia region przycinania tego Graphics elementu na wynik określonej operacji łączącej bieżący region klipu i określony Regionelement .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])

Przekształca tablicę punktów z jednej przestrzeni współrzędnej na drugą przy użyciu bieżących przekształceń świata i stron tego Graphicselementu .

TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])

Przekształca tablicę punktów z jednej przestrzeni współrzędnej na drugą przy użyciu bieżących przekształceń świata i stron tego Graphicselementu .

TranslateClip(Int32, Int32)

Tłumaczy region wycinków tego Graphics elementu według określonych kwot w kierunkach poziomych i pionowych.

TranslateClip(Single, Single)

Tłumaczy region wycinków tego Graphics elementu według określonych kwot w kierunkach poziomych i pionowych.

TranslateTransform(Single, Single)

Zmienia początek układu współrzędnych, poprzedzając określone tłumaczenie do macierzy transformacji tego Graphicselementu .

TranslateTransform(Single, Single, MatrixOrder)

Zmienia początek układu współrzędnych, stosując określone tłumaczenie do macierzy przekształceń w Graphics określonej kolejności.

Dotyczy

Zobacz też