共用方式為


CGBitmapContext 類別

定義

記憶體內部點陣圖支援的 CGCoNtext。

public class CGBitmapContext : CoreGraphics.CGContext
type CGBitmapContext = class
    inherit CGContext
繼承
CGBitmapContext

建構函式

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

記憶體內部點陣圖支援的 CGCoNtext。

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

記憶體內部點陣圖支援的 CGCoNtext。

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

記憶體內部點陣圖支援的 CGCoNtext。

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

記憶體內部點陣圖支援的 CGCoNtext。

屬性

AlphaInfo

取得 物件的 thisCGBitmapContext Alpha 資訊,做為 CGImageAlphaInfo 物件,如果 this 物件不是點陣圖內容,則 None 為 。

BitmapInfo

記憶體內部點陣圖支援的 CGCoNtext。

BitsPerComponent

每個元件的位數

BitsPerPixel

每個圖元的位數。

BytesPerRow

取得物件每個資料列 thisCGBitmapContext 的位元組數目,如果 物件不是點陣圖內容,則為 this 0。

ColorSpace

取得 物件的色彩空間 thisCGBitmapContext ,做為 CGColorSpace ,如果 this 物件不是點陣圖內容,則 null 為 。

Data

取得物件的影像資料的 thisCGBitmapContext 指標,如果 this 物件不是點陣圖內容,則 null 為 。

Handle

處理 unmanaged 物件標記法) (指標。

(繼承來源 CGContext)
Height

取得物件的高度 thisCGBitmapContext ,以圖元為單位,如果物件不是點陣圖內容,則 this 為 0。

InterpolationQuality

例如,在縮放) 時,插入影像 (時所使用的品質等級提示。

(繼承來源 CGContext)
TextMatrix

定義文字空間與使用者空間之間的轉換。 CGContext與 狀態無關。

(繼承來源 CGContext)
TextPosition

使用者空間座標中要繪製文字的位置。

(繼承來源 CGContext)
Width

取得物件的寬度 thisCGBitmapContext ,以圖元為單位,如果物件不是點陣圖內容,則 this 為 0。

方法

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

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

將弧線加入至目前的路徑。

(繼承來源 CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

使用指定的控制項參數,在目前點加入三次方貝茲曲線。

(繼承來源 CGContext)
AddEllipseInRect(CGRect)

加入符合指定 rect 之 的省略號。

(繼承來源 CGContext)
AddLines(CGPoint[])

將指定的行加入至目前的路徑。

(繼承來源 CGContext)
AddLineToPoint(nfloat, nfloat)

將目前點的線條附加 () GetPathCurrentPoint() 到使用者空間中指定的座標。

(繼承來源 CGContext)
AddPath(CGPath)

將指定的路徑加入至目前的路徑。

(繼承來源 CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

將二次方貝茲曲線新增至目前路徑。

(繼承來源 CGContext)
AddRect(CGRect)

將矩形路徑新增至目前的路徑。

(繼承來源 CGContext)
AddRects(CGRect[])

將矩形路徑的陣列新增至目前的路徑。

(繼承來源 CGContext)
AsBitmapContext()

將 CGCoNtext 轉換成 CGBitmapCoNtext。

(繼承來源 CGContext)
BeginPage(Nullable<CGRect>)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
BeginPath()

在圖形內容中啟動新的路徑。

(繼承來源 CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
BeginTransparencyLayer(NSDictionary)

使用 EndTransparencyLayer() 時,會在完全透明層上封入作業。

(繼承來源 CGContext)
ClearRect(CGRect)

以透明方式繪製矩形。

(繼承來源 CGContext)
Clip()

將圖形內容的目前路徑設定為裁剪路徑。

(繼承來源 CGContext)
ClipToMask(CGRect, CGImage)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ClipToRect(CGRect)

將裁剪路徑修改為目前路徑和所提供矩形的交集。

(繼承來源 CGContext)
ClipToRects(CGRect[])

將目前的裁剪路徑修改為目前裁剪路徑的縮進路徑,以及所提供矩形所指定的區域。

(繼承來源 CGContext)
ClosePath()

關閉並完成目前的路徑。

(繼承來源 CGContext)
ConcatCTM(CGAffineTransform)

將指定的 transform 串連至目前的轉換矩陣。

(繼承來源 CGContext)
ContextFillRects(CGRect[])

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ConvertPointToUserSpace(CGPoint)

將點從裝置空間座標轉換為使用者空間座標。

(繼承來源 CGContext)
ConvertRectToDeviceSpace(CGRect)

將矩形從使用者空間座標轉換為裝置空間座標。

(繼承來源 CGContext)
ConvertRectToUserSpace(CGRect)

將矩形從裝置空間座標轉換為使用者空間座標。

(繼承來源 CGContext)
ConvertSizeToDeviceSpace(CGSize)

將大小從使用者空間座標轉換為裝置空間座標。

(繼承來源 CGContext)
ConvertSizeToUserSpace(CGSize)

將大小從裝置空間座標轉換為使用者空間座標。

(繼承來源 CGContext)
CopyPath()

傳回目前內容中目前路徑的深層複本。

(繼承來源 CGContext)
Dispose()

釋放 CGCoNtext 物件所使用的資源。

(繼承來源 CGContext)
Dispose(Boolean)

釋放 CGBitmapCoNtext 物件所使用的資源。

DrawImage(CGRect, CGImage)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
DrawLayer(CGLayer, CGPoint)

在指定的點將圖層繪製到圖形內容中。

(繼承來源 CGContext)
DrawLayer(CGLayer, CGRect)

將圖層繪製到由指定矩形系結的圖形內容中。

(繼承來源 CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
DrawPath(CGPathDrawingMode)

CGContext繪製 的目前路徑。

(繼承來源 CGContext)
DrawPDFPage(CGPDFPage)

呈現指定的 PDF page

(繼承來源 CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
DrawShading(CGShading)

呈現指定的 shading

(繼承來源 CGContext)
DrawTiledImage(CGRect, CGImage)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
EndPage()

呼叫 以指出頁面式內容中的頁面結尾。

(繼承來源 CGContext)
EndTransparencyLayer()

表示透明度圖層的結尾。

(繼承來源 CGContext)
EOClip()

使用Even-Odd規則修改目前的裁剪路徑。

(繼承來源 CGContext)
EOFillPath()

使用Even-Odd規則填入目前的路徑。

(繼承來源 CGContext)
FillEllipseInRect(CGRect)

繪製 所 rect 定義的省略號。 之後,會重設目前的路徑。

(繼承來源 CGContext)
FillPath()

使用非零線圈規則填滿目前的路徑。

(繼承來源 CGContext)
FillRect(CGRect)

繪製指定的 rect

(繼承來源 CGContext)
Flush()

強制轉譯所有擱置的繪圖。

(繼承來源 CGContext)
GetClipBoundingBox()

目前裁剪路徑的周框方塊。

(繼承來源 CGContext)
GetCTM()

擷取目前的內容轉換矩陣。

(繼承來源 CGContext)
GetPathBoundingBox()

傳回目前路徑的周框方塊。

(繼承來源 CGContext)
GetPathCurrentPoint()

路徑中的 CGContext 目前點。

(繼承來源 CGContext)
GetUserSpaceToDeviceSpaceTransform()

CGAffineTransform 使用者空間座標組應至裝置空間座標的 。

(繼承來源 CGContext)
IsPathEmpty()

目前路徑是否包含任何子路徑。

(繼承來源 CGContext)
MoveTo(nfloat, nfloat)

開始位於指定位置的子路徑。

(繼承來源 CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
PointToDeviceSpace(CGPoint)

傳回新的 PointF ,將使用者空間 point 轉換成裝置空間。

(繼承來源 CGContext)
ReplacePathWithStrokedPath()

根據筆劃剖析器,將目前路徑取代為路徑的筆劃版本。

(繼承來源 CGContext)
ResetClip()

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
RestoreState()

將 的狀態 CGContext 設定為上次呼叫時 SaveState() 的狀態。

(繼承來源 CGContext)
RotateCTM(nfloat)

angle 弧度旋轉目前的轉換矩陣,正值會逆時針旋轉。

(繼承來源 CGContext)
SaveState()

儲存 的狀態 CGContext 。 (請參閱RestoreState().)

(繼承來源 CGContext)
ScaleCTM(nfloat, nfloat)

調整目前的轉換矩陣。

(繼承來源 CGContext)
SelectFont(String, nfloat, CGTextEncoding)

開發人員不應該使用此已被取代的方法。 開發人員應該改用 'CoreText' API。

(繼承來源 CGContext)
SetAllowsAntialiasing(Boolean)

內容是否允許反鋸齒。

(繼承來源 CGContext)
SetAllowsFontSmoothing(Boolean)

內容是否允許字型平滑。

(繼承來源 CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

內容是否允許在子圖元位置繪製字元。

(繼承來源 CGContext)
SetAllowsSubpixelPositioning(Boolean)

內容是否允許圖像對齊圖元界限以外的字元。

(繼承來源 CGContext)
SetAlpha(nfloat)

將繪圖的不透明度設定為 0.0 (透明) 範圍中的不透明) 為 1.0 (不透明) 。

(繼承來源 CGContext)
SetBlendMode(CGBlendMode)

指定撰寫模式。

(繼承來源 CGContext)
SetCharacterSpacing(nfloat)

新增字元之間的額外間距。

(繼承來源 CGContext)
SetFillColor(CGColor)

將填滿色彩設定為指定的 CGColor

(繼承來源 CGContext)
SetFillColor(nfloat, nfloat)

將填滿色彩設定為灰色層級,範圍介於 0 (黑色) 為 1 (白色) 。

(繼承來源 CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

將填滿色彩設定為指定的 RGBA 值。

(繼承來源 CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

使用 CMYK 色彩空間元件來設定填滿色彩,加上 Alpha 值。

(繼承來源 CGContext)
SetFillColor(nfloat[])

設定填滿色彩。 SetFillColorSpace(CGColorSpace) 之前必須呼叫 。

(繼承來源 CGContext)
SetFillColorSpace(CGColorSpace)

指定要 CGColorSpace 用於內容中的 。

(繼承來源 CGContext)
SetFillPattern(CGPattern, nfloat[])

設定內容的填滿圖樣。

(繼承來源 CGContext)
SetFlatness(nfloat)

曲線路徑的精確度。

(繼承來源 CGContext)
SetFont(CGFont)

CGFont設定用來呈現文字的 。

(繼承來源 CGContext)
SetFontSize(nfloat)

設定用來轉譯文字的字型大小。

(繼承來源 CGContext)
SetLineCap(CGLineCap)

設定線條結尾的樣式。

(繼承來源 CGContext)
SetLineDash(nfloat, nfloat[])

要用於繪製虛線的圖樣。

(繼承來源 CGContext)
SetLineDash(nfloat, nfloat[], Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
SetLineJoin(CGLineJoin)

設定線條聯結的方式。

(繼承來源 CGContext)
SetLineWidth(nfloat)

設定筆劃線條的寬度。 這一行會延伸一半 w 到路徑的任一端。

(繼承來源 CGContext)
SetMiterLimit(nfloat)

指定連接線的 miter 限制。

(繼承來源 CGContext)
SetPatternPhase(CGSize)

在開始並排顯示模式之前,先轉譯模式。

(繼承來源 CGContext)
SetRenderingIntent(CGColorRenderingIntent)

如何處理目的地色彩空間以外的色彩。

(繼承來源 CGContext)
SetShadow(CGSize, nfloat, CGColor)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
SetShouldAntialias(Boolean)

與 搭配 SetAllowsAntialiasing(Boolean) 使用以啟用或停用反鋸齒。

(繼承來源 CGContext)
SetShouldSmoothFonts(Boolean)

與 搭配 SetAllowsFontSmoothing(Boolean) 使用,以啟用或停用字型平滑。

(繼承來源 CGContext)
SetShouldSubpixelPositionFonts(Boolean)

與 搭配 SetAllowsSubpixelPositioning(Boolean) 使用,以啟用或停用與圖元的字元對齊。

(繼承來源 CGContext)
SetStrokeColor(CGColor)

設定筆劃色彩。

(繼承來源 CGContext)
SetStrokeColor(nfloat, nfloat)

將筆劃色彩設定為灰階值。

(繼承來源 CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

將筆劃色彩設定為 RGBA 色彩。

(繼承來源 CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

將筆劃色彩設定為 CMYKA 色彩。

(繼承來源 CGContext)
SetStrokeColor(nfloat[])

設定筆劃色彩。 如果您未事先設定色彩空間,此 API 會有未定義的行為。

(繼承來源 CGContext)
SetStrokeColorSpace(CGColorSpace)

CGColorSpace設定要與 ]) 搭配使用的 。

(繼承來源 CGContext)
SetStrokePattern(CGPattern, nfloat[])

設定內容的筆劃模式。

(繼承來源 CGContext)
SetTextDrawingMode(CGTextDrawingMode)

指定應該如何轉譯字元。

(繼承來源 CGContext)
ShouldSubpixelQuantizeFonts(Boolean)

使用 SetAllowsFontSubpixelQuantization(Boolean) 時,判斷是否應該在子圖元位置繪製字型。

(繼承來源 CGContext)
ShowGlyphs(UInt16[])

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowGlyphs(UInt16[], Int32)

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowText(Byte[])

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowText(Byte[], Int32)

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowText(String)

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowText(String, Int32)

這個方法已被取代為 N:CoreText

(繼承來源 CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

記憶體內部點陣圖支援的 CGCoNtext。

(繼承來源 CGContext)
StrokeEllipseInRect(CGRect)

筆劃 所 rect 定義的省略號。 之後,會重設目前的路徑。

(繼承來源 CGContext)
StrokeLineSegments(CGPoint[])

筆劃 中 points 配對所定義的線條。 之後,會重設目前的路徑。

(繼承來源 CGContext)
StrokePath()

筆劃目前的路徑。 之後,會重設目前的路徑。

(繼承來源 CGContext)
StrokeRect(CGRect)

筆劃指定的 rect 。 之後,會重設目前的路徑。

(繼承來源 CGContext)
StrokeRectWithWidth(CGRect, nfloat)

rect筆劃 。 線條會將 的 width 一半延伸至周邊的任一 rect 端。

(繼承來源 CGContext)
Synchronize()

CGContext標示要更新的 。

(繼承來源 CGContext)
ToImage()

記憶體內部點陣圖支援的 CGCoNtext。

TranslateCTM(nfloat, nfloat)

變更使用者座標系統的原點。

(繼承來源 CGContext)

適用於

另請參閱