Graphics Třída

Definice

Zapouzdří plochu výkresu GDI+. Tato třída se nemůže dědit.

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
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
    interface IDeviceContext
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDisposable
Dědičnost
Atributy
Implementuje

Příklady

Následující příklad kódu je navržený pro použití s model Windows Forms a vyžaduje PaintEventArgs objekt . Objekt PaintEventArgs má název e a je parametrem obslužné rutiny Paint události. Kód provede následující akce:

  • Vytvoří obrázek ze souboru JPEG. Soubor má název SampImag.jpg a nachází se ve složce v příkladu.

  • Vytvoří bod, do kterého chcete nakreslit levý horní roh obrázku.

  • Nakreslí obrázek bez měřítka na obrazovku pomocí objektu Graphics .

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

Poznámky

Třída Graphics poskytuje metody pro kreslení objektů do zobrazovacího zařízení. Objekt Graphics je přidružený ke konkrétnímu kontextu zařízení.

Poznámka

V rozhraní .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění na kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve Windows.

Objekt můžete získat Graphics voláním metody u objektu Control.CreateGraphics , který dědí z System.Windows.Forms.Control, nebo zpracováním události ovládacího prvku Control.Paint a přístupem k Graphics vlastnosti System.Windows.Forms.PaintEventArgs třídy . Objekt můžete také vytvořit Graphics z obrázku FromImage pomocí metody . Další informace o vytvoření objektu Graphics naleznete v tématu Postupy: Vytváření grafických objektů pro kreslení.

Pomocí objektu Graphics můžete nakreslit mnoho různých obrazců a čar. Další informace o tom, jak kreslit čáry a obrazce, naleznete v konkrétní Draw metodě GraphicalElement pro čáru nebo obrazec, který chcete nakreslit. Mezi tyto metody patří DrawLine, DrawArc, DrawClosedCurve, DrawPolygona DrawRectangle. Další informace o kreslení čar a obrazců najdete v článcích Kreslení čar a obrazců pomocí pera a Použití štětce k vyplnění obrazců.

Obrázky a ikony můžete také kreslit pomocí DrawImage metod a DrawIcon . Pokud chcete provést přenos dat barev z obrazovky na plochu výkresu objektu Graphics , přečtěte si téma CopyFromScreen. Další informace o tom, jak kreslit obrázky pomocí objektu Graphics , najdete v tématu Práce s obrázky, rastrovými obrázky, ikonami a metasoubory.

Kromě toho můžete manipulovat s souřadnicovými systémy používanými objektem Graphics . Další informace o souřadnicovém systému a o tom, jak s ním pracovat, najdete v tématu Souřadnicové systémy a transformace.

Vlastnosti

Clip

Získá nebo nastaví , Region který omezuje oblast výkresu tohoto Graphics.

ClipBounds

RectangleF Získá strukturu, která ohraničuje oblast výřezu tohoto Graphicsobjektu .

CompositingMode

Získá hodnotu, která určuje, jak jsou složené obrázky nakresleny k tomuto Graphicsobjektu .

CompositingQuality

Získá nebo nastaví kvalitu vykreslování složených obrázků nakreslených na tento Graphics.

DpiX

Získá vodorovné rozlišení tohoto Graphicsobjektu .

DpiY

Získá svislé rozlišení tohoto Graphicsobjektu .

InterpolationMode

Získá nebo nastaví interpolační režim přidružený k tomuto Graphics.

IsClipEmpty

Získá hodnotu označující, zda oblast oříznutí je Graphics prázdná.

IsVisibleClipEmpty

Získá hodnotu označující, zda je viditelná oblast oříznutí prázdné Graphics .

PageScale

Získá nebo nastaví měřítko mezi jednotkami světa a jednotek stránky pro tento Graphics.

PageUnit

Získá nebo nastaví měrnou jednotku použitou pro souřadnice stránky v tomto Graphicsobjektu .

PixelOffsetMode

Získá nebo nastaví hodnotu určující, jak jsou pixely posunu během vykreslování tohoto Graphicsobjektu .

RenderingOrigin

Získá nebo nastaví počátek vykreslování pro Graphics dithering a pro šrafování kartáče.

SmoothingMode

Získá nebo nastaví kvalitu vykreslování pro tento Graphics.

TextContrast

Získá nebo nastaví hodnotu gama korekce pro vykreslení textu.

TextRenderingHint

Získá nebo nastaví režim vykreslování pro text přidružený k tomuto Graphics.

Transform

Získá nebo nastaví kopii transformace geometrického světa pro tento Graphicsobjekt .

TransformElements

Získá nebo nastaví prvky transformace světa pro tento Graphics.

VisibleClipBounds

Získá ohraničující obdélník viditelné oblasti oříznutí tohoto Graphicsobjektu .

Metody

AddMetafileComment(Byte[])

Přidá komentář k aktuálnímu Metafile.

BeginContainer()

Uloží grafický kontejner s aktuálním stavem a Graphics otevře se a použije nový grafický kontejner.

BeginContainer(Rectangle, Rectangle, GraphicsUnit)

Uloží grafický kontejner s aktuálním stavem a Graphics otevře se a použije nový kontejner grafiky se zadanou transformací měřítka.

BeginContainer(RectangleF, RectangleF, GraphicsUnit)

Uloží grafický kontejner s aktuálním stavem a Graphics otevře se a použije nový kontejner grafiky se zadanou transformací měřítka.

Clear(Color)

Vymaže celou kreslicí plochu a vyplní ji zadanou barvou pozadí.

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

Provede přenos datových bloků barev odpovídající obdélníku pixelů z obrazovky na plochu výkresu objektu Graphics.

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

Provede přenos datových bloků barev odpovídající obdélníku pixelů z obrazovky na plochu výkresu objektu Graphics.

CopyFromScreen(Point, Point, Size)

Provede přenos dat barev, které odpovídají obdélníku pixelů, z obrazovky do plochy výkresu objektu Graphics.

CopyFromScreen(Point, Point, Size, CopyPixelOperation)

Provede přenos dat barev, které odpovídají obdélníku pixelů, z obrazovky do plochy výkresu objektu Graphics.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané tímto Graphicsnástrojem .

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

Nakreslí oblouk představující část elipsy určenou dvojicí souřadnic, šířkou a výškou.

DrawArc(Pen, Rectangle, Single, Single)

Nakreslí oblouk představující část elipsy určené strukturou Rectangle .

DrawArc(Pen, RectangleF, Single, Single)

Nakreslí oblouk představující část elipsy určené strukturou RectangleF .

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

Nakreslí oblouk představující část elipsy určenou dvojicí souřadnic, šířkou a výškou.

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

Nakreslí Bézierův spojnic definovaný čtyřmi Point strukturami.

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

Nakreslí Bézierův spojnic definovaný čtyřmi PointF strukturami.

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

Nakreslí Bézierův splalín definovaný čtyřmi seřazenými dvojicemi souřadnic, které představují body.

DrawBeziers(Pen, Point[])

Vykreslí řadu Bézierových Point křivek z pole struktur.

DrawBeziers(Pen, PointF[])

Vykreslí řadu Bézierových PointF křivek z pole struktur.

DrawCachedBitmap(CachedBitmap, Int32, Int32)

Nakreslí danou cachedBitmap.

DrawClosedCurve(Pen, Point[])

Nakreslí uzavřenou základní splalinku definovanou polem Point struktur.

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

Nakreslí uzavřenou základní splalinku definovanou polem Point struktur pomocí zadaného tahu.

DrawClosedCurve(Pen, PointF[])

Nakreslí uzavřenou základní splalinku definovanou polem PointF struktur.

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

Nakreslí uzavřenou základní splalinku definovanou polem PointF struktur pomocí zadaného tahu.

DrawCurve(Pen, Point[])

Nakreslí kardinalitu spline přes zadanou matici Point struktur.

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

Nakreslí základní splalinku přes zadané pole Point struktur pomocí zadaného tahu.

DrawCurve(Pen, Point[], Single)

Nakreslí základní splalinku přes zadané pole Point struktur pomocí zadaného tahu.

DrawCurve(Pen, PointF[])

Nakreslí kardinalitu spline přes zadanou matici PointF struktur.

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

Nakreslí kardinalitu spline přes zadanou matici PointF struktur. Výkres začíná posun od začátku pole.

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

Nakreslí základní splalinku přes zadané pole PointF struktur pomocí zadaného tahu. Výkres začíná posun od začátku pole.

DrawCurve(Pen, PointF[], Single)

Nakreslí základní splalinku přes zadané pole PointF struktur pomocí zadaného tahu.

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

Nakreslí tři tečky definované ohraničovacím obdélníkem určeným souřadnicemi pro levý horní roh obdélníku, výšku a šířku.

DrawEllipse(Pen, Rectangle)

Nakreslí tři tečky určené ohraničující Rectangle strukturou.

DrawEllipse(Pen, RectangleF)

Vykreslí tři tečky definované ohraničující RectangleF.

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

Nakreslí elipsu definovanou ohraničovacím obdélníkem určeným dvojicí souřadnic, výšky a šířky.

DrawIcon(Icon, Int32, Int32)

Nakreslí obrázek reprezentovaný zadaným Icon v zadaných souřadnicích.

DrawIcon(Icon, Rectangle)

Nakreslí obrázek reprezentovaný zadaným Icon objektem v rámci oblasti určené strukturou Rectangle .

DrawIconUnstretched(Icon, Rectangle)

Nakreslí obrázek reprezentovaný zadaným Icon obrázkem bez změny velikosti obrázku.

DrawImage(Image, Int32, Int32)

Nakreslí zadaný obrázek pomocí původní fyzické velikosti na místo určené párem souřadnic.

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

Nakreslí zadaný Image v zadaném umístění a se zadanou velikostí.

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

Nakreslí část obrázku na zadané místo.

DrawImage(Image, Point)

Vykreslí zadaný Imageobjekt pomocí původní fyzické velikosti v zadaném umístění.

DrawImage(Image, Point[])

Nakreslí zadaný Image na zadaném místě a se zadaným tvarem a velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Nakreslí zadanou část zadaného Image v zadaném umístění.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, PointF)

Vykreslí zadaný Imageobjekt pomocí původní fyzické velikosti v zadaném umístění.

DrawImage(Image, PointF[])

Nakreslí zadaný Image na zadaném místě a se zadaným tvarem a velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, Rectangle)

Nakreslí zadaný Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

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

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, RectangleF)

Nakreslí zadaný Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

Vykreslí zadanou část zadaného Image v zadaném umístění a se zadanou velikostí.

DrawImage(Image, Single, Single)

Vykreslí zadaný Imageobjekt pomocí původní fyzické velikosti v zadaném umístění.

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

Nakreslí část obrázku na zadané místo.

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

Nakreslí zadaný Image v zadaném umístění a se zadanou velikostí.

DrawImageUnscaled(Image, Int32, Int32)

Nakreslí zadaný obrázek pomocí původní fyzické velikosti v umístění určeném dvojicí souřadnic.

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

Nakreslí zadaný obrázek pomocí původní fyzické velikosti v zadaném umístění.

DrawImageUnscaled(Image, Point)

Nakreslí zadaný obrázek pomocí původní fyzické velikosti v zadaném umístění.

DrawImageUnscaled(Image, Rectangle)

Nakreslí zadaný obrázek pomocí původní fyzické velikosti v zadaném umístění.

DrawImageUnscaledAndClipped(Image, Rectangle)

Vykreslí zadaný obrázek bez měřítka a v případě potřeby ho ořezá tak, aby se vešl do zadaného obdélníku.

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

Nakreslí čáru spojující dva body určené dvojicemi souřadnic.

DrawLine(Pen, Point, Point)

Nakreslí čáru spojující dvě Point struktury.

DrawLine(Pen, PointF, PointF)

Nakreslí čáru spojující dvě PointF struktury.

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

Nakreslí čáru spojující dva body určené dvojicemi souřadnic.

DrawLines(Pen, Point[])

Nakreslí řadu segmentů čar, které spojují pole Point struktur.

DrawLines(Pen, PointF[])

Nakreslí řadu segmentů čar, které spojují pole PointF struktur.

DrawPath(Pen, GraphicsPath)

Nakreslí .GraphicsPath

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

Nakreslí výsečový obrazec definovaný elipsou určenou dvojicí souřadnic, šířkou, výškou a dvěma kruhovými čarami.

DrawPie(Pen, Rectangle, Single, Single)

Nakreslí výsečový obrazec definovaný elipsou určenou strukturou Rectangle a dvěma kruhovými čárami.

DrawPie(Pen, RectangleF, Single, Single)

Nakreslí výsečový obrazec definovaný elipsou určenou strukturou RectangleF a dvěma kruhovými čárami.

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

Nakreslí výsečový obrazec definovaný elipsou určenou dvojicí souřadnic, šířkou, výškou a dvěma kruhovými čarami.

DrawPolygon(Pen, Point[])

Nakreslí mnohoúhelník definovaný polem Point struktur.

DrawPolygon(Pen, PointF[])

Vykreslí mnohoúhelník definovaný polem PointF struktur.

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

Nakreslí obdélník určený dvojicí souřadnic, šířkou a výškou.

DrawRectangle(Pen, Rectangle)

Nakreslí obdélník určený strukturou Rectangle .

DrawRectangle(Pen, RectangleF)

Nakreslí obrys zadaného obdélníku.

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

Nakreslí obdélník určený dvojicí souřadnic, šířkou a výškou.

DrawRectangles(Pen, Rectangle[])

Vykreslí řadu obdélníků určených strukturami Rectangle .

DrawRectangles(Pen, RectangleF[])

Vykreslí řadu obdélníků určených strukturami RectangleF .

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Vykreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font .

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Nakreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Nakreslí zadaný textový řetězec v zadaném obdélníku se zadanými Brush objekty a Font .

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Nakreslí zadaný textový řetězec v zadaném obdélníku se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Vykreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font .

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Nakreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

DrawString(String, Font, Brush, PointF)

Vykreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font .

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

Nakreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

DrawString(String, Font, Brush, RectangleF)

Nakreslí zadaný textový řetězec v zadaném obdélníku se zadanými Brush objekty a Font .

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

Nakreslí zadaný textový řetězec v zadaném obdélníku se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

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

Vykreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font .

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

Nakreslí zadaný textový řetězec v zadaném umístění se zadanými Brush objekty a Font pomocí atributů formátování zadaného StringFormatobjektu .

EndContainer(GraphicsContainer)

Zavře aktuální grafický kontejner a obnoví jeho stav Graphics do stavu uloženého voláním BeginContainer() metody.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě pomocí zadaných atributů obrázku.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafilepo jednom do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafilepo jednom do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném bodě pomocí zadaných atributů obrázku.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu pomocí zadaných atributů obrázku.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy ve vybraném obdélníku Metafilez , po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu pomocí zadaných atributů obrázku.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném bodě pomocí zadaných atributů obrázku.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafilepo jednom do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafilepo jednom do metody zpětného volání pro zobrazení v zadaném bodě.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném bodě pomocí zadaných atributů obrázku.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy v zadaném Metafile, jeden po druhém do metody zpětného volání pro zobrazení v zadaném paralelogramu pomocí zadaných atributů obrázku.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy ve vybraném obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu.

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

Odesílá záznamy ve vybraném obdélníku Metafilez , po jednom do metody zpětného volání pro zobrazení v zadaném paralelogramu pomocí zadaných atributů obrázku.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Odesílá záznamy zadaného Metafileobjektu po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy zadaného Metafileobjektu po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy zadaného Metafileobjektu , jeden po druhém metodě zpětného volání pro zobrazení v zadaném obdélníku pomocí zadaných atributů obrázku.

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

Odesílá záznamy vybraného obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy vybraného obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy vybraného obdélníku Metafilez , jeden po druhém do metody zpětného volání pro zobrazení v zadaném obdélníku pomocí zadaných atributů obrázku.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Odesílá záznamy zadaného Metafileobjektu po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy zadaného Metafileobjektu po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy zadaného Metafileobjektu , jeden po druhém metodě zpětného volání pro zobrazení v zadaném obdélníku pomocí zadaných atributů obrázku.

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

Odesílá záznamy vybraného obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy vybraného obdélníku z objektu Metafile, po jednom do metody zpětného volání pro zobrazení v zadaném obdélníku.

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

Odesílá záznamy vybraného obdélníku Metafilez , jeden po druhém do metody zpětného volání pro zobrazení v zadaném obdélníku pomocí zadaných atributů obrázku.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExcludeClip(Rectangle)

Aktualizace oblast klipu této Graphics oblasti, aby se vyloučila oblast určená strukturouRectangle.

ExcludeClip(Region)

Aktualizace oblast klipu této Graphics oblasti vyloučit oblast určenou parametrem Region.

FillClosedCurve(Brush, Point[])

Vyplní vnitřek uzavřené kardinalitní křivky spline definované polem Point struktur.

FillClosedCurve(Brush, Point[], FillMode)

Vyplní vnitřek uzavřené základní křivky spline definované polem Point struktur pomocí zadaného režimu výplně.

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

Vyplní vnitřek uzavřené základní křivky spline definované polem Point struktur pomocí zadaného režimu výplně a napětí.

FillClosedCurve(Brush, PointF[])

Vyplní vnitřek uzavřené kardinalitní křivky spline definované polem PointF struktur.

FillClosedCurve(Brush, PointF[], FillMode)

Vyplní vnitřek uzavřené základní křivky spline definované polem PointF struktur pomocí zadaného režimu výplně.

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

Vyplní vnitřek uzavřené základní křivky spline definované polem PointF struktur pomocí zadaného režimu výplně a napětí.

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

Vyplní vnitřek tři tečky definované ohraničující obdélník určený dvojicí souřadnic, šířkou a výškou.

FillEllipse(Brush, Rectangle)

Vyplní vnitřek tří teček definovaný ohraničující obdélník určený strukturou Rectangle .

FillEllipse(Brush, RectangleF)

Vyplní vnitřek tří teček definovaný ohraničující obdélník určený strukturou RectangleF .

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

Vyplní vnitřek tři tečky definované ohraničující obdélník určený dvojicí souřadnic, šířkou a výškou.

FillPath(Brush, GraphicsPath)

Vyplní vnitřek GraphicsPathsouboru .

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

Vyplní vnitřek výsečového oddílu definovaného třemi tečkami určenými dvojicí souřadnic, šířkou, výškou a dvěma kruhovými čárami.

FillPie(Brush, Rectangle, Single, Single)

Vyplní vnitřek výsečového oddílu definovaného třemi tečkami určenými strukturou RectangleF a dvěma paprskovými čárami.

FillPie(Brush, RectangleF, Single, Single)

Vyplní vnitřek výsečového oddílu definovaného třemi tečkami a dvěma kruhovými čárami.

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

Vyplní vnitřek výsečového oddílu definovaného třemi tečkami určenými dvojicí souřadnic, šířkou, výškou a dvěma kruhovými čárami.

FillPolygon(Brush, Point[])

Vyplní vnitřek mnohoúhelníku definovaného polem bodů určenými strukturami Point .

FillPolygon(Brush, Point[], FillMode)

Vyplní vnitřek mnohoúhelníku definovaného polem bodů určenými strukturami Point pomocí zadaného režimu výplně.

FillPolygon(Brush, PointF[])

Vyplní vnitřek mnohoúhelníku definovaného polem bodů určenými strukturami PointF .

FillPolygon(Brush, PointF[], FillMode)

Vyplní vnitřek mnohoúhelníku definovaného polem bodů určenými strukturami PointF pomocí zadaného režimu výplně.

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

Vyplní vnitřek obdélníku určeného dvojicí souřadnic, šířkou a výškou.

FillRectangle(Brush, Rectangle)

Vyplní vnitřek obdélníku určeného strukturou Rectangle .

FillRectangle(Brush, RectangleF)

Vyplní vnitřek obdélníku určeného strukturou RectangleF .

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

Vyplní vnitřek obdélníku určeného dvojicí souřadnic, šířkou a výškou.

FillRectangles(Brush, Rectangle[])

Vyplní interiéry řady obdélníků určených strukturami Rectangle .

FillRectangles(Brush, RectangleF[])

Vyplní interiéry řady obdélníků určených strukturami RectangleF .

FillRegion(Brush, Region)

Vyplní vnitřek Regionsouboru .

Finalize()

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před jeho uvolněním uvolňováním.

Flush()

Vynutí provedení všech čekajících grafických operací a vrátí se okamžitě bez čekání na dokončení operací.

Flush(FlushIntention)

Vynutí provedení všech čekajících operací grafiky s metodou, která čeká nebo nečeká, jak je uvedeno, aby se vrátila před dokončením operací.

FromHdc(IntPtr)

Vytvoří nový Graphics ze zadaného popisovače do kontextu zařízení.

FromHdc(IntPtr, IntPtr)

Vytvoří nový Graphics ze zadaného popisovače do kontextu zařízení a popisovač zařízení.

FromHdcInternal(IntPtr)

Vrátí hodnotu Graphics pro zadaný kontext zařízení.

FromHwnd(IntPtr)

Vytvoří nový Graphics ze zadaného úchytu do okna.

FromHwndInternal(IntPtr)

Vytvoří nový Graphics pro zadaný popisovač windows.

FromImage(Image)

Vytvoří nový Graphics ze zadaného Imagesouboru .

GetContextInfo()
Zastaralé.

Získá kumulativní grafický kontext.

GetContextInfo(PointF)

Získá kumulativní posun.

GetContextInfo(PointF, Region)

Získá kumulativní posun a oblast klipu.

GetHalftonePalette()

Získá popisovač aktuální polotónové palety systému Windows.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetHdc()

Získá popisovač do kontextu zařízení přidruženého k tomuto Graphics.

GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetNearestColor(Color)

Získá nejbližší barvu k zadané Color struktuře.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
IntersectClip(Rectangle)

Aktualizace oblast klipu k Graphics průsečíku aktuální oblasti klipu a zadané Rectangle struktury.

IntersectClip(RectangleF)

Aktualizace oblast klipu k Graphics průsečíku aktuální oblasti klipu a zadané RectangleF struktury.

IntersectClip(Region)

Aktualizace oblast klipu na Graphics průsečík aktuální oblasti klipu a zadané Regionoblasti .

IsVisible(Int32, Int32)

Určuje, zda bod určený dvojicí souřadnic je obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(Int32, Int32, Int32, Int32)

Určuje, zda obdélník určený dvojicí souřadnic, šířky a výšky je obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(Point)

Určuje, zda je zadaná Point struktura obsažena ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(PointF)

Určuje, zda je zadaná PointF struktura obsažena ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(Rectangle)

Určuje, zda je obdélník určený strukturou Rectangle obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(RectangleF)

Určuje, zda je obdélník určený strukturou RectangleF obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(Single, Single)

Určuje, zda bod určený dvojicí souřadnic je obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

IsVisible(Single, Single, Single, Single)

Určuje, zda obdélník určený dvojicí souřadnic, šířky a výšky je obsažen ve viditelné oblasti klipu tohoto Graphicsobjektu .

MeasureCharacterRanges(ReadOnlySpan<Char>, Font, RectangleF, StringFormat)

Získá pole Region objektů, z nichž každý ohraničuje rozsah pozic znaků v zadaném řetězci.

MeasureCharacterRanges(String, Font, RectangleF, StringFormat)

Získá pole Region objektů, z nichž každý ohraničuje rozsah pozic znaků v zadaném řetězci.

MeasureString(ReadOnlySpan<Char>, Font)

Měří zadaný řetězec při kreslení pomocí zadaného Fontřetězce .

MeasureString(ReadOnlySpan<Char>, Font, Int32)

Měří zadaný řetězec při kreslení pomocí zadaného Fontřetězce .

MeasureString(ReadOnlySpan<Char>, Font, Int32, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(ReadOnlySpan<Char>, Font, PointF, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(ReadOnlySpan<Char>, Font, SizeF)

Měří zadaný řetězec při kreslení pomocí zadané Font oblasti rozložení.

MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat, Int32, Int32)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(String, Font)

Měří zadaný řetězec při kreslení pomocí zadaného Fontřetězce .

MeasureString(String, Font, Int32)

Měří zadaný řetězec při kreslení pomocí zadaného Fontřetězce .

MeasureString(String, Font, Int32, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(String, Font, PointF, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MeasureString(String, Font, SizeF)

Měří zadaný řetězec při kreslení pomocí zadané Font oblasti rozložení.

MeasureString(String, Font, SizeF, StringFormat)

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

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

Měří zadaný řetězec při kreslení pomocí zadaného Font a formátovaného pomocí zadaného StringFormatřetězce .

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
MultiplyTransform(Matrix)

Vynásobí světovou transformaci tohoto Graphics a určí hodnotu Matrix.

MultiplyTransform(Matrix, MatrixOrder)

Vynásobí svět transformace tohoto Graphics a zadá v Matrix zadaném pořadí.

ReleaseHdc()

Uvolní popisovač kontextu zařízení získaný předchozím voláním GetHdc() metody tohoto Graphicsobjektu .

ReleaseHdc(IntPtr)

Uvolní popisovač kontextu zařízení získaný předchozím voláním GetHdc() metody tohoto Graphicsobjektu .

ReleaseHdcInternal(IntPtr)

Uvolní popisovač pro kontext zařízení.

ResetClip()

Obnoví oblast klipu na Graphics nekonečnou oblast.

ResetTransform()

Obnoví světovou transformační matici této Graphics matice na matici identit.

Restore(GraphicsState)

Obnoví tento stav Graphics do stavu reprezentované .GraphicsState

RotateTransform(Single)

Použije zadanou rotaci na transformační matici tohoto Graphics.

RotateTransform(Single, MatrixOrder)

Použije zadanou rotaci na transformační matici v Graphics zadaném pořadí.

Save()

Uloží aktuální stav a Graphics identifikuje uložený stav pomocí GraphicsState.

ScaleTransform(Single, Single)

Použije zadanou operaci škálování na transformační matici tohoto Graphics objektu tak, že ji předpřidá na transformační matici objektu.

ScaleTransform(Single, Single, MatrixOrder)

Použije zadanou operaci škálování na transformační matici v Graphics zadaném pořadí.

SetClip(Graphics)

Nastaví oblast oříznutí tohoto Graphics objektu na Clip vlastnost zadaného Graphicsobjektu .

SetClip(Graphics, CombineMode)

Nastaví oblast oříznutí na Graphics výsledek zadané operace kombinování aktuální oblasti klipu Clip a vlastnosti zadaného Graphicsobjektu .

SetClip(GraphicsPath)

Nastaví oblast oříznutí na zadanou GraphicsGraphicsPath.

SetClip(GraphicsPath, CombineMode)

Nastaví oblast oříznutí této Graphics operace na výsledek zadané operace kombinující aktuální oblast klipu a zadanou GraphicsPathoblast .

SetClip(Rectangle)

Nastaví oblast oříznutí na Graphics obdélník určený strukturou Rectangle .

SetClip(Rectangle, CombineMode)

Nastaví oblast oříznutí této Graphics operace na výsledek zadané operace kombinováním aktuální oblasti klipu a obdélníku určeného strukturou Rectangle .

SetClip(RectangleF)

Nastaví oblast oříznutí na Graphics obdélník určený strukturou RectangleF .

SetClip(RectangleF, CombineMode)

Nastaví oblast oříznutí této Graphics operace na výsledek zadané operace kombinováním aktuální oblasti klipu a obdélníku určeného strukturou RectangleF .

SetClip(Region, CombineMode)

Nastaví oblast oříznutí této Graphics operace na výsledek zadané operace kombinující aktuální oblast klipu a zadanou Regionoblast .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])

Transformuje pole bodů z jednoho prostoru souřadnic do jiného pomocí aktuálního světa a transformace stránky tohoto Graphicsobjektu .

TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])

Transformuje pole bodů z jednoho prostoru souřadnic do jiného pomocí aktuálního světa a transformace stránky tohoto Graphicsobjektu .

TranslateClip(Int32, Int32)

Přeloží oblast výřezu podle Graphics zadaných částek ve vodorovném a svislém směru.

TranslateClip(Single, Single)

Přeloží oblast výřezu podle Graphics zadaných částek ve vodorovném a svislém směru.

TranslateTransform(Single, Single)

Změní původ souřadnicového systému před vložením zadaného překladu na transformační matici tohoto Graphicsobjektu .

TranslateTransform(Single, Single, MatrixOrder)

Změní původ souřadnicového systému použitím zadaného překladu na transformační matici v Graphics zadaném pořadí.

Platí pro

Viz také