Compartir a través de


CGContextPDF Clase

Definición

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

public class CGContextPDF : CoreGraphics.CGContext
type CGContextPDF = class
    inherit CGContext
Herencia
CGContextPDF

Comentarios

Puede usar todos los métodos normales de CGContext, el resultado, en lugar de representarse en la pantalla o en una imagen, los comandos se convierten en comandos PDF y se almacenan en un archivo PDF.

Constructores

CGContextPDF(CGDataConsumer)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

CGContextPDF(CGDataConsumer, CGPDFInfo)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

CGContextPDF(CGDataConsumer, CGRect)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

CGContextPDF(CGDataConsumer, CGRect, CGPDFInfo)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

CGContextPDF(NSUrl)

Crea un nuevo CGContext que registra sus comandos en un archivo PDF con las dimensiones mediaBox almacenadas en la dirección URL especificada.

CGContextPDF(NSUrl, CGPDFInfo)

Crea un nuevo CGContext que registra sus comandos en un archivo PDF en la dirección URL especificada.

CGContextPDF(NSUrl, CGRect)

Crea un nuevo CGContext que registra sus comandos en un archivo PDF con las dimensiones mediaBox almacenadas en la dirección URL especificada.

CGContextPDF(NSUrl, CGRect, CGPDFInfo)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de CGContext)
InterpolationQuality

Sugerencia para el nivel de calidad utilizado al interpolar imágenes (por ejemplo, al escalar).

(Heredado de CGContext)
TextMatrix

Define la transformación entre el espacio de texto y el espacio de usuario. Independientemente del estado de .CGContext

(Heredado de CGContext)
TextPosition

La ubicación, en coordenadas del espacio de usuario, en la que se va a dibujar texto.

(Heredado de CGContext)

Métodos

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

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

Agrega un arco a la ruta de acceso actual.

(Heredado de CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

Agrega una curva Bézier cúbica en el punto actual, con los parámetros de control especificados.

(Heredado de CGContext)
AddDestination(String, CGPoint)

Agrega un nombre de destino en la ubicación especificada.

AddDocumentMetadata(NSData)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

AddEllipseInRect(CGRect)

Agrega una elipse que se ajusta al especificado rect.

(Heredado de CGContext)
AddLines(CGPoint[])

Agrega las líneas especificadas a la ruta de acceso actual.

(Heredado de CGContext)
AddLineToPoint(nfloat, nfloat)

Anexa una línea desde el punto actual (vea GetPathCurrentPoint()) a las coordenadas especificadas en el espacio del usuario.

(Heredado de CGContext)
AddPath(CGPath)

Agrega la ruta de acceso especificada a la ruta de acceso actual.

(Heredado de CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

Agrega una curva Bézier cuadrática al trazado actual.

(Heredado de CGContext)
AddRect(CGRect)

Agrega una ruta rectangular a la ruta de acceso actual.

(Heredado de CGContext)
AddRects(CGRect[])

Agrega una matriz de rutas de acceso rectangulares a la ruta de acceso actual.

(Heredado de CGContext)
AsBitmapContext()

Convierte el CGContext en un CGBitmapContext.

(Heredado de CGContext)
BeginPage(CGPDFPageInfo)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

BeginPage(Nullable<CGRect>)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
BeginPath()

Inicia una nueva ruta de acceso en el contexto de gráficos.

(Heredado de CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
BeginTransparencyLayer(NSDictionary)

Con EndTransparencyLayer(), incluye las operaciones en una capa totalmente transparente.

(Heredado de CGContext)
ClearRect(CGRect)

Pinta el rectángulo de forma transparente.

(Heredado de CGContext)
Clip()

Establece la ruta de acceso actual del contexto de gráficos para que sea la ruta de recorte.

(Heredado de CGContext)
ClipToMask(CGRect, CGImage)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ClipToRect(CGRect)

Modifica la ruta de recorte para que sea la intersección de la ruta de acceso actual y el rectángulo proporcionado.

(Heredado de CGContext)
ClipToRects(CGRect[])

Modifica la ruta de recorte actual para que sea la sección de la ruta de recorte actual y la región especificada por los rectángulos proporcionados.

(Heredado de CGContext)
Close()

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

ClosePath()

Cierra y completa la ruta de acceso actual.

(Heredado de CGContext)
ConcatCTM(CGAffineTransform)

Concatena el especificado transform en la matriz de transformación actual.

(Heredado de CGContext)
ContextFillRects(CGRect[])

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ConvertPointToUserSpace(CGPoint)

Convierte un punto de coordenadas de espacio del dispositivo en coordenadas de espacio de usuario.

(Heredado de CGContext)
ConvertRectToDeviceSpace(CGRect)

Convierte un rectángulo de coordenadas de espacio de usuario en coordenadas de espacio del dispositivo.

(Heredado de CGContext)
ConvertRectToUserSpace(CGRect)

Convierte un rectángulo de coordenadas de espacio de dispositivo en coordenadas de espacio de usuario.

(Heredado de CGContext)
ConvertSizeToDeviceSpace(CGSize)

Convierte un tamaño de coordenadas de espacio de usuario en coordenadas de espacio del dispositivo.

(Heredado de CGContext)
ConvertSizeToUserSpace(CGSize)

Convierte un tamaño de coordenadas de espacio de dispositivo en coordenadas de espacio de usuario.

(Heredado de CGContext)
CopyPath()

Devuelve una copia profunda de la ruta de acceso actual en el contexto actual.

(Heredado de CGContext)
Dispose()

Libera los recursos utilizados por el objeto CGContext.

(Heredado de CGContext)
Dispose(Boolean)

Libera los recursos utilizados por el objeto CGContextPDF.

DrawImage(CGRect, CGImage)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
DrawLayer(CGLayer, CGPoint)

Dibuja una capa en el contexto de gráficos en el punto especificado.

(Heredado de CGContext)
DrawLayer(CGLayer, CGRect)

Dibuja una capa en el contexto gráfico limitado por el rectángulo especificado.

(Heredado de CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
DrawPath(CGPathDrawingMode)

Dibuja la ruta de acceso CGContextactual.

(Heredado de CGContext)
DrawPDFPage(CGPDFPage)

Representa el PDF pageespecificado.

(Heredado de CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
DrawShading(CGShading)

Representa el objeto especificado shading.

(Heredado de CGContext)
DrawTiledImage(CGRect, CGImage)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
EndPage()

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

EndTransparencyLayer()

Indica el final de una capa de transparencia.

(Heredado de CGContext)
EOClip()

Modifica la ruta de acceso de recorte actual mediante la regla Even-Odd.

(Heredado de CGContext)
EOFillPath()

Rellena la ruta de acceso actual mediante la regla Even-Odd.

(Heredado de CGContext)
FillEllipseInRect(CGRect)

Pinta la elipse definida por rect. Después, se restablece la ruta de acceso actual.

(Heredado de CGContext)
FillPath()

Rellena la ruta de acceso actual mediante una regla de desenlazamiento distinto de cero.

(Heredado de CGContext)
FillRect(CGRect)

Pinta el objeto especificado rect.

(Heredado de CGContext)
Flush()

Obliga a representar todos los dibujos pendientes.

(Heredado de CGContext)
GetClipBoundingBox()

Cuadro de límite de la ruta de recorte actual.

(Heredado de CGContext)
GetCTM()

Recupera la matriz de transformación contexto actual.

(Heredado de CGContext)
GetPathBoundingBox()

Devuelve el rectángulo de límite de la ruta de acceso actual.

(Heredado de CGContext)
GetPathCurrentPoint()

El punto actual de la ruta de acceso CGContext.

(Heredado de CGContext)
GetUserSpaceToDeviceSpaceTransform()

CGAffineTransform que asigna coordenadas de espacio de usuario a coordenadas de espacio de dispositivo.

(Heredado de CGContext)
IsPathEmpty()

Indica si la ruta de acceso actual contiene subrutas.

(Heredado de CGContext)
MoveTo(nfloat, nfloat)

Comienza una subruta en la posición especificada.

(Heredado de CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
PointToDeviceSpace(CGPoint)

Devuelve un nuevo PointF objeto que convierte el espacio point de usuario en el espacio del dispositivo.

(Heredado de CGContext)
ReplacePathWithStrokedPath()

Reemplaza la ruta de acceso actual por la versión trazos de la ruta de acceso, en función de los paremeters de trazo.

(Heredado de CGContext)
ResetClip()

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
RestoreState()

Establece el estado de en CGContext lo que era cuando SaveState() se llamó por última vez.

(Heredado de CGContext)
RotateCTM(nfloat)

Gira la matriz de transformación actual por angle radianes, con valores positivos girando en sentido contrario a las agujas del reloj.

(Heredado de CGContext)
SaveState()

Almacena el estado de CGContext. (Consulte RestoreState()).

(Heredado de CGContext)
ScaleCTM(nfloat, nfloat)

Escala la matriz de transformación actual.

(Heredado de CGContext)
SelectFont(String, nfloat, CGTextEncoding)

Los desarrolladores no deben usar este método en desuso. En su lugar, los desarrolladores deben usar la API "CoreText".

(Heredado de CGContext)
SetAllowsAntialiasing(Boolean)

Si el contexto permite suavizado de contorno.

(Heredado de CGContext)
SetAllowsFontSmoothing(Boolean)

Si el contexto permite el suavizado de fuentes.

(Heredado de CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

Si el contexto permite dibujar glifos en ubicaciones de subpíxeles.

(Heredado de CGContext)
SetAllowsSubpixelPositioning(Boolean)

Si el contexto permite alinear los glifos distintos de los límites de píxeles.

(Heredado de CGContext)
SetAlpha(nfloat)

Establece la opacidad del dibujo, en el intervalo 0,0 (transparente) en 1,0 (opaco).

(Heredado de CGContext)
SetBlendMode(CGBlendMode)

Especifica el modo de redacción.

(Heredado de CGContext)
SetCharacterSpacing(nfloat)

Agrega espaciado adicional entre glifos.

(Heredado de CGContext)
SetDestination(String, CGRect)

Si el usuario hace clic o pulsa en la región especificada, el visor de PDF saltará al destino con nombre.

SetFillColor(CGColor)

Establece el color de relleno en el especificado CGColor.

(Heredado de CGContext)
SetFillColor(nfloat, nfloat)

Establece el color de relleno en un nivel gris, en el intervalo 0 (negro) en 1 (blanco).

(Heredado de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

Establece el color de relleno en los valores RGBA especificados.

(Heredado de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Establece el color de relleno mediante componentes de espacio de colores CMYK, además de un valor alfa.

(Heredado de CGContext)
SetFillColor(nfloat[])

Establece el color de relleno. SetFillColorSpace(CGColorSpace) se debe llamar antes.

(Heredado de CGContext)
SetFillColorSpace(CGColorSpace)

Especifica el objeto CGColorSpace que se va a usar en el contexto.

(Heredado de CGContext)
SetFillPattern(CGPattern, nfloat[])

Establece el patrón de relleno del contexto.

(Heredado de CGContext)
SetFlatness(nfloat)

Precisión de las rutas de acceso curvadas.

(Heredado de CGContext)
SetFont(CGFont)

Establece el CGFont objeto utilizado para representar texto.

(Heredado de CGContext)
SetFontSize(nfloat)

Establece el tamaño de la fuente utilizada para rende text.

(Heredado de CGContext)
SetLineCap(CGLineCap)

Establece el estilo de los extremos de las líneas.

(Heredado de CGContext)
SetLineDash(nfloat, nfloat[])

Patrón que se va a usar para dibujar líneas discontinuas.

(Heredado de CGContext)
SetLineDash(nfloat, nfloat[], Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
SetLineJoin(CGLineJoin)

Establece la forma en que se unen las líneas.

(Heredado de CGContext)
SetLineWidth(nfloat)

Establece el ancho de la línea trazos. La línea se extiende por la mitad w hasta cualquier lado del trazado.

(Heredado de CGContext)
SetMiterLimit(nfloat)

Especifica el límite de miter para las líneas de conexión.

(Heredado de CGContext)
SetPatternPhase(CGSize)

Traduce el patrón antes de empezar a crear un mosaico.

(Heredado de CGContext)
SetRenderingIntent(CGColorRenderingIntent)

Cómo se controlan los colores fuera del espacio de colores de destino.

(Heredado de CGContext)
SetShadow(CGSize, nfloat, CGColor)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
SetShouldAntialias(Boolean)

Se usa junto con SetAllowsAntialiasing(Boolean) para habilitar o deshabilitar el suavizado de contorno.

(Heredado de CGContext)
SetShouldSmoothFonts(Boolean)

Se usa junto con SetAllowsFontSmoothing(Boolean) para habilitar o deshabilitar el suavizado de fuentes.

(Heredado de CGContext)
SetShouldSubpixelPositionFonts(Boolean)

Se usa junto con SetAllowsSubpixelPositioning(Boolean) para habilitar o deshabilitar la alineación del glifo con píxeles.

(Heredado de CGContext)
SetStrokeColor(CGColor)

Establece el color del trazo.

(Heredado de CGContext)
SetStrokeColor(nfloat, nfloat)

Establece el color de trazo en un valor de escala de grises.

(Heredado de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

Establece el color de trazo en un color RGBA.

(Heredado de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Establece el color de trazo en un color CMYKA.

(Heredado de CGContext)
SetStrokeColor(nfloat[])

Establece el color del trazo. Esta API tiene un comportamiento indefinido si no establece el espacio de colores de antemano.

(Heredado de CGContext)
SetStrokeColorSpace(CGColorSpace)

Establece el objeto CGColorSpace que se va a usar con M:CoreGraphics.CGContext.SetStrokeColor(float[])).

(Heredado de CGContext)
SetStrokePattern(CGPattern, nfloat[])

Establece el patrón de trazo del contexto.

(Heredado de CGContext)
SetTextDrawingMode(CGTextDrawingMode)

Especifica cómo se deben representar los glifos.

(Heredado de CGContext)
SetUrl(NSUrl, CGRect)

Asocia una región en la pantalla a una dirección URL. Cuando el usuario hace clic o pulsa en esa región, se le redirigirá a esa dirección URL en su visor de PDF.

ShouldSubpixelQuantizeFonts(Boolean)

Con SetAllowsFontSubpixelQuantization(Boolean), determina si las fuentes deben dibujarse en ubicaciones de subpíxeles.

(Heredado de CGContext)
ShowGlyphs(UInt16[])

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowGlyphs(UInt16[], Int32)

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowText(Byte[])

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowText(Byte[], Int32)

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowText(String)

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowText(String, Int32)

Este método ha quedado en desuso en favor de CoreText.

(Heredado de CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

Clase CGContext de PDF Rendering. Utilice esta clase para crear un CGContext que generará los resultados en un archivo PDF.

(Heredado de CGContext)
StrokeEllipseInRect(CGRect)

Trazos de la elipse definida por rect. Después, se restablece la ruta de acceso actual.

(Heredado de CGContext)
StrokeLineSegments(CGPoint[])

Trazos de las líneas definidas por los pares de points. Después, se restablece la ruta de acceso actual.

(Heredado de CGContext)
StrokePath()

Trazos de la ruta de acceso actual. Después, se restablece la ruta de acceso actual.

(Heredado de CGContext)
StrokeRect(CGRect)

Trazos del objeto especificado rect. Después, se restablece la ruta de acceso actual.

(Heredado de CGContext)
StrokeRectWithWidth(CGRect, nfloat)

Trazos .rect La línea extiende la mitad de a cualquiera de width los lados del rect perímetro.

(Heredado de CGContext)
Synchronize()

Marca un CGContext para la actualización.

(Heredado de CGContext)
TranslateCTM(nfloat, nfloat)

Cambia el origen del sistema de coordenadas del usuario.

(Heredado de CGContext)

Se aplica a