Freigeben über


CGBitmapContext Klasse

Definition

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

public class CGBitmapContext : CoreGraphics.CGContext
type CGBitmapContext = class
    inherit CGContext
Vererbung
CGBitmapContext

Konstruktoren

CGBitmapContext(Byte[], nint, nint, nint, nint, CGColorSpace, CGBitmapFlags)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

CGBitmapContext(Byte[], nint, nint, nint, nint, CGColorSpace, CGImageAlphaInfo)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

CGBitmapContext(IntPtr, nint, nint, nint, nint, CGColorSpace, CGBitmapFlags)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

CGBitmapContext(IntPtr, nint, nint, nint, nint, CGColorSpace, CGImageAlphaInfo)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

Eigenschaften

AlphaInfo

Ruft die Alphainformationen für thisCGBitmapContext ein Objekt ab, als CGImageAlphaInfo Objekt oder None , wenn this das Objekt kein Bitmapkontext ist.

BitmapInfo

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

BitsPerComponent

Anzahl der Bits pro Komponente für

BitsPerPixel

Anzahl der Bits pro Pixel.

BytesPerRow

Ruft die Anzahl der Bytes pro Zeile für thisCGBitmapContext ein Objekt ab, oder 0, wenn this das Objekt kein Bitmapkontext ist.

ColorSpace

Ruft den Farbraum für thisCGBitmapContext ein Objekt ab, oderCGColorSpacenull, wenn this das Objekt kein Bitmapkontext ist.

Data

Ruft einen Zeiger auf die Bilddaten für thisCGBitmapContext ein Objekt ab, oder null , wenn this das Objekt kein Bitmapkontext ist.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von CGContext)
Height

Ruft die Höhe für thisCGBitmapContext ein Objekt in Pixel oder 0 ab, wenn this das Objekt kein Bitmapkontext ist.

InterpolationQuality

Ein Hinweis für das Qualitätsniveau, das beim Interpolieren von Bildern (z. B. beim Skalieren) verwendet wird.

(Geerbt von CGContext)
TextMatrix

Definiert die Transformation zwischen Textraum und Benutzerbereich. Unabhängig vom Zustand.CGContext

(Geerbt von CGContext)
TextPosition

Die Position in Benutzerraumkoordinaten, an der Text gezeichnet werden soll.

(Geerbt von CGContext)
Width

Ruft die Breite für thisCGBitmapContext ein Objekt in Pixel oder 0 ab, wenn this das Objekt kein Bitmapkontext ist.

Methoden

AddArc(nfloat, nfloat, nfloat, nfloat, nfloat, Boolean)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

Fügt dem aktuellen Pfad einen Bogen hinzu.

(Geerbt von CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

Fügt am aktuellen Punkt eine kubische Bézierkurve mit den angegebenen Steuerungsparametern hinzu.

(Geerbt von CGContext)
AddEllipseInRect(CGRect)

Fügt eine Ellipse hinzu, die in die angegebene rectpasst.

(Geerbt von CGContext)
AddLines(CGPoint[])

Fügt die angegebenen Zeilen dem aktuellen Pfad hinzu.

(Geerbt von CGContext)
AddLineToPoint(nfloat, nfloat)

Fügt eine Linie vom aktuellen Punkt (siehe GetPathCurrentPoint()) an die angegebenen Koordinaten im Benutzerraum an.

(Geerbt von CGContext)
AddPath(CGPath)

Fügt dem aktuellen Pfad den angegebenen Pfad hinzu.

(Geerbt von CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

Fügt dem aktuellen Pfad eine quadratische Bézierkurve hinzu.

(Geerbt von CGContext)
AddRect(CGRect)

Fügt dem aktuellen Pfad einen rechteckigen Pfad hinzu.

(Geerbt von CGContext)
AddRects(CGRect[])

Fügt dem aktuellen Pfad ein Array rechteckiger Pfade hinzu.

(Geerbt von CGContext)
AsBitmapContext()

Wandelt den CGContext in einen CGBitmapContext um.

(Geerbt von CGContext)
BeginPage(Nullable<CGRect>)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
BeginPath()

Startet einen neuen Pfad im Grafikkontext.

(Geerbt von CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
BeginTransparencyLayer(NSDictionary)

Mit EndTransparencyLayer()schließt Vorgänge auf einer vollständig transparenten Ebene ein.

(Geerbt von CGContext)
ClearRect(CGRect)

Zeichnet das Rechteck transparent.

(Geerbt von CGContext)
Clip()

Legt den aktuellen Pfad des Grafikkontexts als Beschneidungspfad fest.

(Geerbt von CGContext)
ClipToMask(CGRect, CGImage)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ClipToRect(CGRect)

Ändert den Beschneidungspfad so, dass er die Schnittmenge des aktuellen Pfads und des angegebenen Rechtecks darstellt.

(Geerbt von CGContext)
ClipToRects(CGRect[])

Ändert den aktuellen Beschneidungspfad als Insersektion des aktuellen Beschneidungspfads und der durch die angegebenen Rechtecke angegebenen Region.

(Geerbt von CGContext)
ClosePath()

Schließt und schließt den aktuellen Pfad ab.

(Geerbt von CGContext)
ConcatCTM(CGAffineTransform)

Verkettet das angegebene transform mit der aktuellen Transformationsmatrix.

(Geerbt von CGContext)
ContextFillRects(CGRect[])

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ConvertPointToUserSpace(CGPoint)

Konvertiert einen Punkt von Geräteraumkoordinaten in Benutzerraumkoordinaten.

(Geerbt von CGContext)
ConvertRectToDeviceSpace(CGRect)

Konvertiert ein Rechteck von Benutzerraumkoordinaten in Geräteraumkoordinaten.

(Geerbt von CGContext)
ConvertRectToUserSpace(CGRect)

Konvertiert ein Rechteck von Geräteraumkoordinaten in Benutzerraumkoordinaten.

(Geerbt von CGContext)
ConvertSizeToDeviceSpace(CGSize)

Konvertiert eine Größe von Benutzerraumkoordinaten in Geräteraumkoordinaten.

(Geerbt von CGContext)
ConvertSizeToUserSpace(CGSize)

Konvertiert eine Größe von Geräteraumkoordinaten in Benutzerraumkoordinaten.

(Geerbt von CGContext)
CopyPath()

Gibt eine ausführliche Kopie des aktuellen Pfads im aktuellen Kontext zurück.

(Geerbt von CGContext)
Dispose()

Gibt die vom CGContext-Objekt verwendeten Ressourcen frei.

(Geerbt von CGContext)
Dispose(Boolean)

Gibt die vom CGBitmapContext-Objekt verwendeten Ressourcen frei.

DrawImage(CGRect, CGImage)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
DrawLayer(CGLayer, CGPoint)

Zeichnet eine Ebene am angegebenen Punkt in den Grafikkontext.

(Geerbt von CGContext)
DrawLayer(CGLayer, CGRect)

Zeichnet eine Ebene in den Grafikkontext, der durch das angegebene Rechteck begrenzt ist.

(Geerbt von CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
DrawPath(CGPathDrawingMode)

Zeichnet den CGContextaktuellen Pfad.

(Geerbt von CGContext)
DrawPDFPage(CGPDFPage)

Rendert die angegebene PDF page.

(Geerbt von CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
DrawShading(CGShading)

Rendert den angegebenen shading.

(Geerbt von CGContext)
DrawTiledImage(CGRect, CGImage)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
EndPage()

Wird aufgerufen, um das Ende einer Seite in einem seitenbasierten Kontext anzugeben.

(Geerbt von CGContext)
EndTransparencyLayer()

Gibt das Ende einer Transparenzebene an.

(Geerbt von CGContext)
EOClip()

Ändert den aktuellen Beschneidungspfad mithilfe der Even-Odd-Regel.

(Geerbt von CGContext)
EOFillPath()

Füllt den aktuellen Pfad unter Verwendung der Even-Odd-Regel aus.

(Geerbt von CGContext)
FillEllipseInRect(CGRect)

Zeichnet die durch rectdefinierte Ellipse. Anschließend wird der aktuelle Pfad zurückgesetzt.

(Geerbt von CGContext)
FillPath()

Füllt den aktuellen Pfad unter Verwendung der Non-Zero-Wicklungsregel aus.

(Geerbt von CGContext)
FillRect(CGRect)

Zeichnet den angegebenen rect.

(Geerbt von CGContext)
Flush()

Erzwingt, dass alle ausstehenden Zeichnungen gerendert werden.

(Geerbt von CGContext)
GetClipBoundingBox()

Das begrenzungsfeld des aktuellen Beschneidungspfads.

(Geerbt von CGContext)
GetCTM()

Ruft die aktuelle Kontexttransformationsmatrix ab.

(Geerbt von CGContext)
GetPathBoundingBox()

Gibt das Begrenzungsfeld für den aktuellen Pfad zurück.

(Geerbt von CGContext)
GetPathCurrentPoint()

Der aktuelle Punkt im CGContextPfad des Pfads.

(Geerbt von CGContext)
GetUserSpaceToDeviceSpaceTransform()

Die CGAffineTransform , die Benutzerraumkoordinaten in Geräteraumkoordinaten ordnet.

(Geerbt von CGContext)
IsPathEmpty()

Gibt an, ob der aktuelle Pfad Unterpfade enthält.

(Geerbt von CGContext)
MoveTo(nfloat, nfloat)

Beginnt einen Unterpfad an der angegebenen Position.

(Geerbt von CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
PointToDeviceSpace(CGPoint)

Gibt einen neuen PointF zurück, der den Benutzerbereich point in Gerätebereich konvertiert.

(Geerbt von CGContext)
ReplacePathWithStrokedPath()

Ersetzt den aktuellen Pfad durch die Strichversion des Pfads basierend auf den Strichparemetern.

(Geerbt von CGContext)
ResetClip()

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
RestoreState()

Legt den Zustand von auf fest CGContext , zu dem es zuletzt SaveState() aufgerufen wurde.

(Geerbt von CGContext)
RotateCTM(nfloat)

Rotiert die aktuelle Transformationsmatrix um angle Bogenmaße, wobei sich positive Werte gegen den Uhrzeigersinn drehen.

(Geerbt von CGContext)
SaveState()

Speichert den Status von CGContext. (Siehe RestoreState().)

(Geerbt von CGContext)
ScaleCTM(nfloat, nfloat)

Skaliert die aktuelle Transformationsmatrix.

(Geerbt von CGContext)
SelectFont(String, nfloat, CGTextEncoding)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen die "CoreText"-API verwenden.

(Geerbt von CGContext)
SetAllowsAntialiasing(Boolean)

Gibt an, ob der Kontext die Antialiasierung zulässt.

(Geerbt von CGContext)
SetAllowsFontSmoothing(Boolean)

Gibt an, ob der Kontext die Schriftglättung zulässt.

(Geerbt von CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

Gibt an, ob der Kontext das Zeichnen von Glyphen an Subpixelpositionen zulässt.

(Geerbt von CGContext)
SetAllowsSubpixelPositioning(Boolean)

Gibt an, ob der Kontext es zulässt, dass Glyphen nicht an Pixelgrenzen ausgerichtet werden können.

(Geerbt von CGContext)
SetAlpha(nfloat)

Legt die Deckkraft für das Zeichnen im Bereich 0,0 (transparent) auf 1,0 (undurchsichtig) fest.

(Geerbt von CGContext)
SetBlendMode(CGBlendMode)

Gibt den Compositing-Modus an.

(Geerbt von CGContext)
SetCharacterSpacing(nfloat)

Fügt zusätzliche Abstände zwischen Glyphen hinzu.

(Geerbt von CGContext)
SetFillColor(CGColor)

Legt die Füllfarbe auf die angegebene CGColorfest.

(Geerbt von CGContext)
SetFillColor(nfloat, nfloat)

Legt die Füllfarbe auf eine Graustufe im Bereich 0 (schwarz) bis 1 (weiß) fest.

(Geerbt von CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

Legt die Füllfarbe auf die angegebenen RGBA-Werte fest.

(Geerbt von CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Legt die Füllfarbe mithilfe von CMYK-Farbraumkomponenten und einem Alphawert fest.

(Geerbt von CGContext)
SetFillColor(nfloat[])

Legt die Füllfarbe fest. SetFillColorSpace(CGColorSpace) muss vor aufgerufen werden.

(Geerbt von CGContext)
SetFillColorSpace(CGColorSpace)

Gibt den an, der CGColorSpace im Kontext verwendet werden soll.

(Geerbt von CGContext)
SetFillPattern(CGPattern, nfloat[])

Legt das Füllmuster des Kontexts fest.

(Geerbt von CGContext)
SetFlatness(nfloat)

Die Genauigkeit von gekrümmten Pfaden.

(Geerbt von CGContext)
SetFont(CGFont)

Legt die zum Rendern von CGFont Text verwendete fest.

(Geerbt von CGContext)
SetFontSize(nfloat)

Legt die Größe der Schriftart fest, die zum Erneuten von Text verwendet wird.

(Geerbt von CGContext)
SetLineCap(CGLineCap)

Legt den Stil für die Zeilenenden fest.

(Geerbt von CGContext)
SetLineDash(nfloat, nfloat[])

Das Muster, das zum Zeichnen gestrichelter Linien verwendet werden soll.

(Geerbt von CGContext)
SetLineDash(nfloat, nfloat[], Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
SetLineJoin(CGLineJoin)

Legt fest, wie Zeilen verknüpft werden.

(Geerbt von CGContext)
SetLineWidth(nfloat)

Legt die Breite der Strichlinie fest. Die Linie erstreckt sich zur Hälfte w zu beiden Seiten des Pfads.

(Geerbt von CGContext)
SetMiterLimit(nfloat)

Gibt die Mitergrenze für Verbindungslinien an.

(Geerbt von CGContext)
SetPatternPhase(CGSize)

Übersetzt das Muster, bevor es mit dem Kacheln beginnt.

(Geerbt von CGContext)
SetRenderingIntent(CGColorRenderingIntent)

Wie Farben außerhalb des Zielfarbraums behandelt werden.

(Geerbt von CGContext)
SetShadow(CGSize, nfloat, CGColor)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
SetShouldAntialias(Boolean)

Wird in Verbindung mit SetAllowsAntialiasing(Boolean) verwendet, um antialiasing zu aktivieren oder zu deaktivieren.

(Geerbt von CGContext)
SetShouldSmoothFonts(Boolean)

Wird in Verbindung mit SetAllowsFontSmoothing(Boolean) verwendet, um die Schriftglättung zu aktivieren oder zu deaktivieren.

(Geerbt von CGContext)
SetShouldSubpixelPositionFonts(Boolean)

Wird in Verbindung mit SetAllowsSubpixelPositioning(Boolean) verwendet, um die Ausrichtung der Glyphen mit Pixeln zu aktivieren oder zu deaktivieren.

(Geerbt von CGContext)
SetStrokeColor(CGColor)

Legt die Strichfarbe fest.

(Geerbt von CGContext)
SetStrokeColor(nfloat, nfloat)

Legt die Strichfarbe auf einen Graustufenwert fest.

(Geerbt von CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

Legt die Strichfarbe auf eine RGBA-Farbe fest.

(Geerbt von CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Legt die Strichfarbe auf eine CMYKA-Farbe fest.

(Geerbt von CGContext)
SetStrokeColor(nfloat[])

Legt die Strichfarbe fest. Diese API weist ein nicht definiertes Verhalten auf, wenn Sie den Farbraum nicht zuvor festlegen.

(Geerbt von CGContext)
SetStrokeColorSpace(CGColorSpace)

Legt fest, dass mit CGColorSpaceM:CoreGraphics.CGContext.SetStrokeColor(float[]) verwendet werden soll.

(Geerbt von CGContext)
SetStrokePattern(CGPattern, nfloat[])

Legt das Strichmuster des Kontexts fest.

(Geerbt von CGContext)
SetTextDrawingMode(CGTextDrawingMode)

Gibt an, wie Glyphen gerendert werden sollen.

(Geerbt von CGContext)
ShouldSubpixelQuantizeFonts(Boolean)

Mit SetAllowsFontSubpixelQuantization(Boolean)bestimmt, ob Schriftarten an Unterpixelpositionen gezeichnet werden sollen.

(Geerbt von CGContext)
ShowGlyphs(UInt16[])

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowGlyphs(UInt16[], Int32)

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowText(Byte[])

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowText(Byte[], Int32)

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowText(String)

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowText(String, Int32)

Diese Methode wurde zugunsten von CoreText veraltet.

(Geerbt von CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

(Geerbt von CGContext)
StrokeEllipseInRect(CGRect)

Stricht die durch rectdefinierte Ellipse. Anschließend wird der aktuelle Pfad zurückgesetzt.

(Geerbt von CGContext)
StrokeLineSegments(CGPoint[])

Stricht die Linien, die von den Paaren in pointsdefiniert werden. Anschließend wird der aktuelle Pfad zurückgesetzt.

(Geerbt von CGContext)
StrokePath()

Stricht den aktuellen Pfad. Anschließend wird der aktuelle Pfad zurückgesetzt.

(Geerbt von CGContext)
StrokeRect(CGRect)

Stricht den angegebenen rect. Anschließend wird der aktuelle Pfad zurückgesetzt.

(Geerbt von CGContext)
StrokeRectWithWidth(CGRect, nfloat)

Stricht den rect. Die Linie erstreckt sich zur Hälfte width auf beide Seiten des rect Umkreises.

(Geerbt von CGContext)
Synchronize()

Markiert ein CGContext für update.

(Geerbt von CGContext)
ToImage()

CGContext, der durch eine In-Memory-Bitmap unterstützt wird.

TranslateCTM(nfloat, nfloat)

Ändert den Ursprung des Benutzerkoordinatensystems.

(Geerbt von CGContext)

Gilt für:

Weitere Informationen