CGBitmapContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
CGContext с растровым изображением в памяти.
public class CGBitmapContext : CoreGraphics.CGContext
type CGBitmapContext = class
inherit CGContext
- Наследование
Конструкторы
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 |
Возвращает альфа-данные для |
BitmapInfo |
CGContext с растровым изображением в памяти. |
BitsPerComponent |
Число битов на компонент для |
BitsPerPixel |
Число битов на пиксель. |
BytesPerRow |
Возвращает число байтов на строку для |
ColorSpace |
Возвращает цветовое пространство для |
Data |
Возвращает указатель на данные изображения для |
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от CGContext) |
Height |
Возвращает высоту объекта |
InterpolationQuality |
Указание уровня качества, используемого при интерполяции изображений (например, при масштабировании). (Унаследовано от CGContext) |
TextMatrix |
Определяет преобразование между текстовым пространством и пространством пользователя. Независимо от CGContextсостояния . (Унаследовано от CGContext) |
TextPosition |
Расположение в координатах пользовательского пространства для рисования текста. (Унаследовано от CGContext) |
Width |
Возвращает ширину объекта |
Методы
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) |
Добавляет эллипс, который помещается в указанный |
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) |
Сцепляет указанный |
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-файл |
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions) |
CGContext с растровым изображением в памяти. (Унаследовано от CGContext) |
DrawShading(CGShading) |
Отрисовывает указанный |
DrawTiledImage(CGRect, CGImage) |
CGContext с растровым изображением в памяти. (Унаследовано от CGContext) |
EndPage() |
Вызывается для указания конца страницы в контексте на основе страниц. (Унаследовано от CGContext) |
EndTransparencyLayer() |
Указывает конец слоя прозрачности. (Унаследовано от CGContext) |
EOClip() |
Изменяет текущий путь отсечения, используя правило Even-Odd. (Унаследовано от CGContext) |
EOFillPath() |
Заполняет текущий путь, используя правило Even-Odd. (Унаследовано от CGContext) |
FillEllipseInRect(CGRect) |
Закрашивает многоточие, определенное . |
FillPath() |
Заполняет текущий путь, используя правило ненулевых обмоток. (Унаследовано от CGContext) |
FillRect(CGRect) |
Закрашивает указанный |
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 объект , преобразующий пространство |
ReplacePathWithStrokedPath() |
Заменяет текущий путь на версию пути с обводкой на основе пареметров росчерка. (Унаследовано от CGContext) |
ResetClip() |
CGContext с растровым изображением в памяти. (Унаследовано от CGContext) |
RestoreState() |
Задает состояние объекта в CGContext том, каким он был при SaveState() последнем вызове. (Унаследовано от CGContext) |
RotateCTM(nfloat) |
Поворачивает текущую матрицу преобразования по радианам |
SaveState() |
Хранит состояние объекта CGContext. (См. раздел RestoreState().) (Унаследовано от CGContext) |
ScaleCTM(nfloat, nfloat) |
Масштабирует текущую матрицу преобразования. (Унаследовано от CGContext) |
SelectFont(String, nfloat, CGTextEncoding) |
Разработчики не должны использовать этот нерекомендуемый метод. Вместо этого разработчикам следует использовать API CoreText. (Унаследовано от 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, а также альфа-значения. (Унаследовано от 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) |
Задает ширину обводной линии. Линия простирается на половину |
SetMiterLimit(nfloat) |
Указывает предел митра для соединительных линий. (Унаследовано от 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 использования с M:CoreGraphics.CGContext.SetStrokeColor(float[])). (Унаследовано от CGContext) |
SetStrokePattern(CGPattern, nfloat[]) |
Задает шаблон росчерка контекста. (Унаследовано от CGContext) |
SetTextDrawingMode(CGTextDrawingMode) |
Указывает, как должны отображаться глифы. (Унаследовано от CGContext) |
ShouldSubpixelQuantizeFonts(Boolean) |
С параметром SetAllowsFontSubpixelQuantization(Boolean)определяет, следует ли рисовать шрифты в расположениях субпиксели. (Унаследовано от CGContext) |
ShowGlyphs(UInt16[]) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от CGContext) |
ShowGlyphs(UInt16[], Int32) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от 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[]) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от CGContext) |
ShowText(Byte[], Int32) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от CGContext) |
ShowText(String) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от CGContext) |
ShowText(String, Int32) |
Этот метод не рекомендуется использовать вместо . (Унаследовано от 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) |
Обводка эллипса, определенного параметром |
StrokeLineSegments(CGPoint[]) |
Обводка линий, определенных парами в |
StrokePath() |
Обводка текущего пути. После этого текущий путь сбрасывается. (Унаследовано от CGContext) |
StrokeRect(CGRect) |
Обводка указанного |
StrokeRectWithWidth(CGRect, nfloat) |
Обводка . |
Synchronize() |
Помечает для CGContext обновления. (Унаследовано от CGContext) |
ToImage() |
CGContext с растровым изображением в памяти. |
TranslateCTM(nfloat, nfloat) |
Изменяет источник пользовательской системы координат. (Унаследовано от CGContext) |