Compartilhar via


CGContextPDF Classe

Definição

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

public class CGContextPDF : CoreGraphics.CGContext
type CGContextPDF = class
    inherit CGContext
Herança
CGContextPDF

Comentários

Você pode usar todos os métodos CGContext regulares, o resultado, em vez de ser renderizado na tela ou em uma imagem, os comandos são transformados em comandos PDF e armazenados em um arquivo PDF.

Construtores

CGContextPDF(CGDataConsumer)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

CGContextPDF(CGDataConsumer, CGPDFInfo)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

CGContextPDF(CGDataConsumer, CGRect)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

CGContextPDF(CGDataConsumer, CGRect, CGPDFInfo)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

CGContextPDF(NSUrl)

Cria um novo CGContext que registra seus comandos em um arquivo PDF com as dimensões mediaBox armazenadas na URL especificada.

CGContextPDF(NSUrl, CGPDFInfo)

Cria um novo CGContext que registra seus comandos em um arquivo PDF na URL especificada.

CGContextPDF(NSUrl, CGRect)

Cria um novo CGContext que registra seus comandos em um arquivo PDF com as dimensões mediaBox armazenadas na URL especificada.

CGContextPDF(NSUrl, CGRect, CGPDFInfo)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de CGContext)
InterpolationQuality

Uma dica para o nível de qualidade usado ao interpolar imagens (por exemplo, ao dimensionar).

(Herdado de CGContext)
TextMatrix

Define a transformação entre o espaço de texto e o espaço do usuário. Independente do CGContextestado do .

(Herdado de CGContext)
TextPosition

O local, nas coordenadas de espaço do usuário, no qual desenhar texto.

(Herdado de CGContext)

Métodos

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

Adiciona um arco ao caminho atual.

(Herdado de CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

Adiciona uma curva de Bézier cúbica no ponto atual, com os parâmetros de controle especificados.

(Herdado de CGContext)
AddDestination(String, CGPoint)

Adiciona um nome de destino no local especificado.

AddDocumentMetadata(NSData)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

AddEllipseInRect(CGRect)

Adiciona uma elipse que se ajusta ao especificado rect.

(Herdado de CGContext)
AddLines(CGPoint[])

Adiciona as linhas fornecidas ao caminho atual.

(Herdado de CGContext)
AddLineToPoint(nfloat, nfloat)

Acrescenta uma linha do ponto atual (consulte GetPathCurrentPoint()) às coordenadas especificadas no espaço do usuário.

(Herdado de CGContext)
AddPath(CGPath)

Adiciona o caminho especificado ao caminho atual.

(Herdado de CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

Adiciona uma curva quadrática de Bézier ao caminho atual.

(Herdado de CGContext)
AddRect(CGRect)

Adiciona um caminho retangular ao caminho atual.

(Herdado de CGContext)
AddRects(CGRect[])

Adiciona uma matriz de caminhos retangulares ao caminho atual.

(Herdado de CGContext)
AsBitmapContext()

Converte o CGContext em um CGBitmapContext.

(Herdado de CGContext)
BeginPage(CGPDFPageInfo)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

BeginPage(Nullable<CGRect>)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
BeginPath()

Inicia um novo caminho no contexto gráfico.

(Herdado de CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
BeginTransparencyLayer(NSDictionary)

Com EndTransparencyLayer(), inclui operações em uma camada totalmente transparente.

(Herdado de CGContext)
ClearRect(CGRect)

Pinta o retângulo de forma transparente.

(Herdado de CGContext)
Clip()

Define o caminho atual do contexto gráfico como o caminho de recorte.

(Herdado de CGContext)
ClipToMask(CGRect, CGImage)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
ClipToRect(CGRect)

Modifica o caminho de recorte para ser a interseção do caminho atual e do retângulo fornecido.

(Herdado de CGContext)
ClipToRects(CGRect[])

Modifica o caminho de recorte atual para ser a inserseção do caminho de recorte atual e a região especificada pelos retângulos fornecidos.

(Herdado de CGContext)
Close()

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

ClosePath()

Fecha e conclui o caminho atual.

(Herdado de CGContext)
ConcatCTM(CGAffineTransform)

Concatena o especificado transform na matriz de transformação atual.

(Herdado de CGContext)
ContextFillRects(CGRect[])

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
ConvertPointToUserSpace(CGPoint)

Converte um ponto de coordenadas de espaço do dispositivo em coordenadas de espaço do usuário.

(Herdado de CGContext)
ConvertRectToDeviceSpace(CGRect)

Converte um retângulo de coordenadas de espaço do usuário em coordenadas de espaço do dispositivo.

(Herdado de CGContext)
ConvertRectToUserSpace(CGRect)

Converte um retângulo de coordenadas de espaço do dispositivo em coordenadas de espaço do usuário.

(Herdado de CGContext)
ConvertSizeToDeviceSpace(CGSize)

Converte um tamanho de coordenadas de espaço do usuário em coordenadas de espaço do dispositivo.

(Herdado de CGContext)
ConvertSizeToUserSpace(CGSize)

Converte um tamanho de coordenadas de espaço do dispositivo em coordenadas de espaço do usuário.

(Herdado de CGContext)
CopyPath()

Retorna uma cópia profunda do caminho atual no contexto atual.

(Herdado de CGContext)
Dispose()

Libera os recursos usados pelo objeto CGContext.

(Herdado de CGContext)
Dispose(Boolean)

Libera os recursos usados pelo objeto CGContextPDF.

DrawImage(CGRect, CGImage)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
DrawLayer(CGLayer, CGPoint)

Desenha uma camada no contexto gráfico no ponto especificado.

(Herdado de CGContext)
DrawLayer(CGLayer, CGRect)

Desenha uma camada no contexto gráfico delimitado pelo retângulo especificado.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
DrawPath(CGPathDrawingMode)

Desenha o CGContextcaminho atual do .

(Herdado de CGContext)
DrawPDFPage(CGPDFPage)

Renderiza o PDF pageespecificado.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
DrawShading(CGShading)

Renderiza o especificado shading.

(Herdado de CGContext)
DrawTiledImage(CGRect, CGImage)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
EndPage()

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

EndTransparencyLayer()

Indica o fim de uma camada de transparência.

(Herdado de CGContext)
EOClip()

Modifica o caminho de recorte atual, usando a regra de Even-Odd.

(Herdado de CGContext)
EOFillPath()

Preenche o caminho atual, usando a regra Even-Odd.

(Herdado de CGContext)
FillEllipseInRect(CGRect)

Pinta a elipse definida por rect. Posteriormente, o caminho atual é redefinido.

(Herdado de CGContext)
FillPath()

Preenche o caminho atual, usando a regra winding diferente de zero.

(Herdado de CGContext)
FillRect(CGRect)

Pinta o especificado rect.

(Herdado de CGContext)
Flush()

Força a renderização de todos os desenhos pendentes.

(Herdado de CGContext)
GetClipBoundingBox()

A caixa delimitadora do caminho de recorte atual.

(Herdado de CGContext)
GetCTM()

Recupera a matriz de transformação de contexto atual.

(Herdado de CGContext)
GetPathBoundingBox()

Retorna a caixa delimitadora do caminho atual.

(Herdado de CGContext)
GetPathCurrentPoint()

O ponto atual no CGContextcaminho do .

(Herdado de CGContext)
GetUserSpaceToDeviceSpaceTransform()

O CGAffineTransform que mapeia as coordenadas de espaço do usuário em coordenadas de espaço do dispositivo.

(Herdado de CGContext)
IsPathEmpty()

Se o caminho atual contém subcaminhos.

(Herdado de CGContext)
MoveTo(nfloat, nfloat)

Inicia um subcaminho na posição especificada.

(Herdado de CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
PointToDeviceSpace(CGPoint)

Retorna um novo PointF que converte o espaço point do usuário em espaço do dispositivo.

(Herdado de CGContext)
ReplacePathWithStrokedPath()

Substitui o caminho atual pela versão traçada do caminho, com base nos alertas de traço.

(Herdado de CGContext)
ResetClip()

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
RestoreState()

Define o estado do CGContext como era quando SaveState() foi chamado pela última vez.

(Herdado de CGContext)
RotateCTM(nfloat)

Gira a matriz de transformação atual por angle radianos, com valores positivos girando no sentido anti-horário.

(Herdado de CGContext)
SaveState()

Armazena o estado do CGContext. (Consulte RestoreState().)

(Herdado de CGContext)
ScaleCTM(nfloat, nfloat)

Dimensiona a matriz de transformação atual.

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

Os desenvolvedores não devem usar esse método preterido. Em vez disso, os desenvolvedores devem usar a API 'CoreText'.

(Herdado de CGContext)
SetAllowsAntialiasing(Boolean)

Se o contexto permite suavização.

(Herdado de CGContext)
SetAllowsFontSmoothing(Boolean)

Se o contexto permite suavização de fonte.

(Herdado de CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

Se o contexto permite que os glifos sejam desenhados em locais de subpixel.

(Herdado de CGContext)
SetAllowsSubpixelPositioning(Boolean)

Se o contexto permite que os glifos sejam alinhados além dos limites de pixel.

(Herdado de CGContext)
SetAlpha(nfloat)

Define a opacidade do desenho, no intervalo 0,0 (transparente) como 1,0 (opaco).

(Herdado de CGContext)
SetBlendMode(CGBlendMode)

Especifica o modo de composição.

(Herdado de CGContext)
SetCharacterSpacing(nfloat)

Adiciona espaçamento adicional entre glifos.

(Herdado de CGContext)
SetDestination(String, CGRect)

Se o usuário clicar ou tocar na região especificada, o visualizador de PDF irá para o destino nomeado

SetFillColor(CGColor)

Define a cor de preenchimento para o especificado CGColor.

(Herdado de CGContext)
SetFillColor(nfloat, nfloat)

Define a cor de preenchimento como um nível cinza, no intervalo 0 (preto) como 1 (branco).

(Herdado de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

Define a cor de preenchimento para os valores RGBA especificados.

(Herdado de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Define a cor de preenchimento usando componentes de espaço de cor CMYK, além de um valor alfa.

(Herdado de CGContext)
SetFillColor(nfloat[])

Define a cor de preenchimento. SetFillColorSpace(CGColorSpace) deve ser chamado anteriormente.

(Herdado de CGContext)
SetFillColorSpace(CGColorSpace)

Especifica o CGColorSpace a ser usado no contexto.

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

Define o padrão de preenchimento do contexto.

(Herdado de CGContext)
SetFlatness(nfloat)

A precisão dos caminhos curvo.

(Herdado de CGContext)
SetFont(CGFont)

Define o CGFont usado para renderizar texto.

(Herdado de CGContext)
SetFontSize(nfloat)

Define o tamanho da fonte usada para obter texto.

(Herdado de CGContext)
SetLineCap(CGLineCap)

Define o estilo para as extremidades das linhas.

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

O padrão a ser usado para desenhar linhas tracejadas.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
SetLineJoin(CGLineJoin)

Define a maneira como as linhas são unidas.

(Herdado de CGContext)
SetLineWidth(nfloat)

Define a largura da linha traçada. A linha se estende por metade w para ambos os lados do caminho.

(Herdado de CGContext)
SetMiterLimit(nfloat)

Especifica o limite do miter para conexão de linhas.

(Herdado de CGContext)
SetPatternPhase(CGSize)

Converte o padrão antes de começar a lado.

(Herdado de CGContext)
SetRenderingIntent(CGColorRenderingIntent)

Como as cores fora do espaço de cor de destino são tratadas.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
SetShouldAntialias(Boolean)

Usado em conjunto com SetAllowsAntialiasing(Boolean) para habilitar ou desabilitar a suavização.

(Herdado de CGContext)
SetShouldSmoothFonts(Boolean)

Usado em conjunto com SetAllowsFontSmoothing(Boolean) para habilitar ou desabilitar a suavização de fonte.

(Herdado de CGContext)
SetShouldSubpixelPositionFonts(Boolean)

Usado em conjunto com SetAllowsSubpixelPositioning(Boolean) para habilitar ou desabilitar o alinhamento do glifo com pixels.

(Herdado de CGContext)
SetStrokeColor(CGColor)

Define a cor do traço.

(Herdado de CGContext)
SetStrokeColor(nfloat, nfloat)

Define a cor do traço como um valor de escala de cinza.

(Herdado de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

Define a cor do traço como uma cor RGBA.

(Herdado de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Define a cor do traço como uma cor CMYKA.

(Herdado de CGContext)
SetStrokeColor(nfloat[])

Define a cor do traço. Essa API terá um comportamento indefinido se você não definir o colorspace com antecedência.

(Herdado de CGContext)
SetStrokeColorSpace(CGColorSpace)

Define o CGColorSpace a ser usado com M:CoreGraphics.CGContext.SetStrokeColor(float[]).

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

Define o padrão de traço do contexto.

(Herdado de CGContext)
SetTextDrawingMode(CGTextDrawingMode)

Especifica como os glifos devem ser renderizados.

(Herdado de CGContext)
SetUrl(NSUrl, CGRect)

Associa uma região na tela a uma URL. Quando o usuário clicar ou tocar nessa região, ele será redirecionado para essa URL no visualizador de PDF.

ShouldSubpixelQuantizeFonts(Boolean)

Com SetAllowsFontSubpixelQuantization(Boolean), determina se as fontes devem ser desenhadas em locais de subpixel.

(Herdado de CGContext)
ShowGlyphs(UInt16[])

Esse método foi preterido em favor de N:CoreText.

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

Esse método foi preterido em favor de N:CoreText.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
ShowText(Byte[])

Esse método foi preterido em favor de N:CoreText.

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

Esse método foi preterido em favor de N:CoreText.

(Herdado de CGContext)
ShowText(String)

Esse método foi preterido em favor de N:CoreText.

(Herdado de CGContext)
ShowText(String, Int32)

Esse método foi preterido em favor de N:CoreText.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

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

Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF.

(Herdado de CGContext)
StrokeEllipseInRect(CGRect)

Traça a elipse definida por rect. Posteriormente, o caminho atual é redefinido.

(Herdado de CGContext)
StrokeLineSegments(CGPoint[])

Traça as linhas definidas pelos pares em points. Posteriormente, o caminho atual é redefinido.

(Herdado de CGContext)
StrokePath()

Traça o caminho atual. Posteriormente, o caminho atual é redefinido.

(Herdado de CGContext)
StrokeRect(CGRect)

Traça o especificado rect. Posteriormente, o caminho atual é redefinido.

(Herdado de CGContext)
StrokeRectWithWidth(CGRect, nfloat)

Traça o rect. A linha estende metade de width para ambos os lados do rect perímetro.

(Herdado de CGContext)
Synchronize()

Marca um CGContext para atualização.

(Herdado de CGContext)
TranslateCTM(nfloat, nfloat)

Altera a origem do sistema de coordenadas do usuário.

(Herdado de CGContext)

Aplica-se a