Partager via


CGContextPDF Classe

Définition

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

public class CGContextPDF : CoreGraphics.CGContext
type CGContextPDF = class
    inherit CGContext
Héritage
CGContextPDF

Remarques

Vous pouvez utiliser toutes les méthodes CGContext standard, le résultat, au lieu d’être affiché dans l’écran ou une image, les commandes sont transformées en commandes PDF et stockées dans un fichier PDF.

Constructeurs

CGContextPDF(CGDataConsumer)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

CGContextPDF(CGDataConsumer, CGPDFInfo)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

CGContextPDF(CGDataConsumer, CGRect)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

CGContextPDF(CGDataConsumer, CGRect, CGPDFInfo)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

CGContextPDF(NSUrl)

Crée un cgContext qui enregistre ses commandes dans un fichier PDF avec les dimensions mediaBox stockées dans l’URL spécifiée.

CGContextPDF(NSUrl, CGPDFInfo)

Crée un cgContext qui enregistre ses commandes dans un fichier PDF dans l’URL spécifiée.

CGContextPDF(NSUrl, CGRect)

Crée un cgContext qui enregistre ses commandes dans un fichier PDF avec les dimensions mediaBox stockées dans l’URL spécifiée.

CGContextPDF(NSUrl, CGRect, CGPDFInfo)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de CGContext)
InterpolationQuality

Indicateur du niveau de qualité utilisé lors de l’interpolation d’images (par exemple, lors de la mise à l’échelle).

(Hérité de CGContext)
TextMatrix

Définit la transformation entre l’espace de texte et l’espace utilisateur. Indépendant de l’état CGContextde .

(Hérité de CGContext)
TextPosition

Emplacement, dans les coordonnées de l’espace utilisateur, où dessiner du texte.

(Hérité de CGContext)

Méthodes

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

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

Ajoute un arc au chemin actuel.

(Hérité de CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

Ajoute une courbe de Bézier cubique au point actuel, avec les paramètres de contrôle spécifiés.

(Hérité de CGContext)
AddDestination(String, CGPoint)

Ajoute un nom de destination à l’emplacement spécifié.

AddDocumentMetadata(NSData)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

AddEllipseInRect(CGRect)

Ajoute une ellipse qui tient dans le spécifié rect.

(Hérité de CGContext)
AddLines(CGPoint[])

Ajoute les lignes données au chemin d’accès actuel.

(Hérité de CGContext)
AddLineToPoint(nfloat, nfloat)

Ajoute une ligne du point actuel (voir GetPathCurrentPoint()) aux coordonnées spécifiées dans l’espace utilisateur.

(Hérité de CGContext)
AddPath(CGPath)

Ajoute le chemin d’accès spécifié au chemin actuel.

(Hérité de CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

Ajoute une courbe quadratique de Bézier à la trajectoire actuelle.

(Hérité de CGContext)
AddRect(CGRect)

Ajoute un chemin rectangulaire au chemin actuel.

(Hérité de CGContext)
AddRects(CGRect[])

Ajoute un tableau de chemins rectangulaires au chemin actuel.

(Hérité de CGContext)
AsBitmapContext()

Convertit le CGContext en CGBitmapContext.

(Hérité de CGContext)
BeginPage(CGPDFPageInfo)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

BeginPage(Nullable<CGRect>)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
BeginPath()

Démarre un nouveau chemin d’accès dans le contexte graphique.

(Hérité de CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
BeginTransparencyLayer(NSDictionary)

Avec EndTransparencyLayer(), entoure les opérations sur une couche entièrement transparente.

(Hérité de CGContext)
ClearRect(CGRect)

Peint le rectangle en toute transparence.

(Hérité de CGContext)
Clip()

Définit le chemin d’accès actuel du contexte graphique comme chemin de découpage.

(Hérité de CGContext)
ClipToMask(CGRect, CGImage)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ClipToRect(CGRect)

Modifie le chemin de découpage pour qu’il corresponde à l’intersection du chemin actuel et du rectangle fourni.

(Hérité de CGContext)
ClipToRects(CGRect[])

Modifie le chemin de découpage actuel pour qu’il soit l’insersection du chemin de découpage actuel et la région spécifiée par les rectangles fournis.

(Hérité de CGContext)
Close()

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

ClosePath()

Ferme et termine le chemin actuel.

(Hérité de CGContext)
ConcatCTM(CGAffineTransform)

Concatène le spécifié transform dans la matrice de transformation actuelle.

(Hérité de CGContext)
ContextFillRects(CGRect[])

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ConvertPointToUserSpace(CGPoint)

Convertit un point des coordonnées d’espace d’appareil en coordonnées d’espace utilisateur.

(Hérité de CGContext)
ConvertRectToDeviceSpace(CGRect)

Convertit un rectangle des coordonnées de l’espace utilisateur en coordonnées d’espace d’appareil.

(Hérité de CGContext)
ConvertRectToUserSpace(CGRect)

Convertit un rectangle des coordonnées d’espace d’appareil en coordonnées d’espace utilisateur.

(Hérité de CGContext)
ConvertSizeToDeviceSpace(CGSize)

Convertit une taille des coordonnées d’espace utilisateur en coordonnées d’espace d’appareil.

(Hérité de CGContext)
ConvertSizeToUserSpace(CGSize)

Convertit une taille des coordonnées d’espace d’appareil en coordonnées d’espace utilisateur.

(Hérité de CGContext)
CopyPath()

Retourne une copie détaillée du chemin d’accès actuel dans le contexte actuel.

(Hérité de CGContext)
Dispose()

Libère les ressources utilisées par l’objet CGContext.

(Hérité de CGContext)
Dispose(Boolean)

Libère les ressources utilisées par l’objet CGContextPDF.

DrawImage(CGRect, CGImage)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
DrawLayer(CGLayer, CGPoint)

Dessine une couche dans le contexte graphique au point spécifié.

(Hérité de CGContext)
DrawLayer(CGLayer, CGRect)

Dessine une couche dans le contexte graphique limitée par le rectangle spécifié.

(Hérité de CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
DrawPath(CGPathDrawingMode)

Dessine le CGContextchemin actuel.

(Hérité de CGContext)
DrawPDFPage(CGPDFPage)

Restitue le FICHIER PDF pagespécifié.

(Hérité de CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
DrawShading(CGShading)

Restitue le spécifié shading.

(Hérité de CGContext)
DrawTiledImage(CGRect, CGImage)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
EndPage()

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

EndTransparencyLayer()

Indique la fin d’une couche de transparence.

(Hérité de CGContext)
EOClip()

Modifie le chemin de découpage actuel à l’aide de la règle de Even-Odd.

(Hérité de CGContext)
EOFillPath()

Remplit le chemin d’accès actuel, à l’aide de la règle de Even-Odd.

(Hérité de CGContext)
FillEllipseInRect(CGRect)

Peint l’ellipse définie par rect. Ensuite, le chemin actuel est réinitialisé.

(Hérité de CGContext)
FillPath()

Remplit le chemin actuel, à l’aide de la règle de remontage non nul.

(Hérité de CGContext)
FillRect(CGRect)

Peint le spécifié rect.

(Hérité de CGContext)
Flush()

Force le rendu de tous les dessins en attente.

(Hérité de CGContext)
GetClipBoundingBox()

Cadre englobant du chemin de découpage actuel.

(Hérité de CGContext)
GetCTM()

Récupère la matrice de transformation de contexte actuelle.

(Hérité de CGContext)
GetPathBoundingBox()

Retourne le cadre englobant du chemin d’accès actuel.

(Hérité de CGContext)
GetPathCurrentPoint()

Point actuel du CGContextchemin d’accès.

(Hérité de CGContext)
GetUserSpaceToDeviceSpaceTransform()

CGAffineTransform qui mappe les coordonnées de l’espace utilisateur aux coordonnées de l’espace appareil.

(Hérité de CGContext)
IsPathEmpty()

Indique si le chemin actuel contient des sous-chemins.

(Hérité de CGContext)
MoveTo(nfloat, nfloat)

Commence un sous-chemin à la position spécifiée.

(Hérité de CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
PointToDeviceSpace(CGPoint)

Retourne un nouveau PointF qui convertit l’espace utilisateur en espace point appareil.

(Hérité de CGContext)
ReplacePathWithStrokedPath()

Remplace le chemin actuel par la version tracée du chemin, en fonction des paremètres de trait.

(Hérité de CGContext)
ResetClip()

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
RestoreState()

Définit l’état du sur CGContext ce qu’il était quand SaveState() a été appelé pour la dernière fois.

(Hérité de CGContext)
RotateCTM(nfloat)

Fait pivoter la matrice de transformation actuelle par angle radians, avec des valeurs positives pivotant dans le sens inverse des aiguilles d’une montre.

(Hérité de CGContext)
SaveState()

Stocke l’état de .CGContext (Consultez RestoreState().)

(Hérité de CGContext)
ScaleCTM(nfloat, nfloat)

Met à l’échelle la matrice de transformation actuelle.

(Hérité de CGContext)
SelectFont(String, nfloat, CGTextEncoding)

Les développeurs ne doivent pas utiliser cette méthode déconseillée. Les développeurs doivent utiliser l’API « CoreText » à la place.

(Hérité de CGContext)
SetAllowsAntialiasing(Boolean)

Indique si le contexte autorise l’anticrénelage.

(Hérité de CGContext)
SetAllowsFontSmoothing(Boolean)

Indique si le contexte autorise le lissage des polices.

(Hérité de CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

Indique si le contexte permet aux glyphes d’être dessinés à des emplacements de sous-pixels.

(Hérité de CGContext)
SetAllowsSubpixelPositioning(Boolean)

Indique si le contexte permet d’aligner les glyphes autres que les limites des pixels.

(Hérité de CGContext)
SetAlpha(nfloat)

Définit l’opacité pour le dessin, dans la plage 0.0 (transparent) sur 1.0 (opaque).

(Hérité de CGContext)
SetBlendMode(CGBlendMode)

Spécifie le mode de composition.

(Hérité de CGContext)
SetCharacterSpacing(nfloat)

Ajoute un espacement supplémentaire entre les glyphes.

(Hérité de CGContext)
SetDestination(String, CGRect)

Si l’utilisateur clique ou appuie dans la région spécifiée, la visionneuse PDF passe à la destination nommée

SetFillColor(CGColor)

Définit la couleur de remplissage sur le spécifié CGColor.

(Hérité de CGContext)
SetFillColor(nfloat, nfloat)

Définit la couleur de remplissage sur un niveau de gris, dans la plage 0 (noir) sur 1 (blanc).

(Hérité de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

Définit la couleur de remplissage sur les valeurs RVBA spécifiées.

(Hérité de CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Définit la couleur de remplissage à l’aide de composants d’espace de couleur CMJN, plus une valeur alpha.

(Hérité de CGContext)
SetFillColor(nfloat[])

Définit la couleur de remplissage. SetFillColorSpace(CGColorSpace) doit être appelé avant.

(Hérité de CGContext)
SetFillColorSpace(CGColorSpace)

Spécifie le CGColorSpace à utiliser dans le contexte.

(Hérité de CGContext)
SetFillPattern(CGPattern, nfloat[])

Définit le modèle de remplissage du contexte.

(Hérité de CGContext)
SetFlatness(nfloat)

Précision des chemins courbes.

(Hérité de CGContext)
SetFont(CGFont)

Définit le utilisé pour afficher le CGFont texte.

(Hérité de CGContext)
SetFontSize(nfloat)

Définit la taille de la police utilisée pour rendre le texte.

(Hérité de CGContext)
SetLineCap(CGLineCap)

Définit le style pour les extrémités des lignes.

(Hérité de CGContext)
SetLineDash(nfloat, nfloat[])

Motif à utiliser pour dessiner des lignes en pointillés.

(Hérité de CGContext)
SetLineDash(nfloat, nfloat[], Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
SetLineJoin(CGLineJoin)

Définit la façon dont les lignes sont jointes.

(Hérité de CGContext)
SetLineWidth(nfloat)

Définit la largeur de la ligne tracée. La ligne s’étend pour la moitié w de chaque côté du chemin.

(Hérité de CGContext)
SetMiterLimit(nfloat)

Spécifie la limite de mitreurs pour les lignes de connexion.

(Hérité de CGContext)
SetPatternPhase(CGSize)

Traduit le modèle avant de commencer à le mettre en mosaïque.

(Hérité de CGContext)
SetRenderingIntent(CGColorRenderingIntent)

Comment les couleurs en dehors de l’espace colorimétrique de destination sont gérées.

(Hérité de CGContext)
SetShadow(CGSize, nfloat, CGColor)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
SetShouldAntialias(Boolean)

Utilisé conjointement avec SetAllowsAntialiasing(Boolean) pour activer ou désactiver l’anticrénelage.

(Hérité de CGContext)
SetShouldSmoothFonts(Boolean)

Utilisé conjointement avec SetAllowsFontSmoothing(Boolean) pour activer ou désactiver le lissage des polices.

(Hérité de CGContext)
SetShouldSubpixelPositionFonts(Boolean)

Utilisé conjointement avec SetAllowsSubpixelPositioning(Boolean) pour activer ou désactiver l’alignement des glyphes avec des pixels.

(Hérité de CGContext)
SetStrokeColor(CGColor)

Définit la couleur du trait.

(Hérité de CGContext)
SetStrokeColor(nfloat, nfloat)

Définit la couleur du trait sur une valeur de nuances de gris.

(Hérité de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

Définit la couleur de trait sur une couleur RVBA.

(Hérité de CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Définit la couleur de trait sur une couleur CMYKA.

(Hérité de CGContext)
SetStrokeColor(nfloat[])

Définit la couleur du trait. Cette API a un comportement non défini si vous ne définissez pas l’espace de couleurs au préalable.

(Hérité de CGContext)
SetStrokeColorSpace(CGColorSpace)

Définit le CGColorSpace à utiliser avec M:CoreGraphics.CGContext.SetStrokeColor(float[]).

(Hérité de CGContext)
SetStrokePattern(CGPattern, nfloat[])

Définit le modèle de trait du contexte.

(Hérité de CGContext)
SetTextDrawingMode(CGTextDrawingMode)

Spécifie le mode de rendu des glyphes.

(Hérité de CGContext)
SetUrl(NSUrl, CGRect)

Associe une région de l’écran à une URL. Lorsque l’utilisateur clique ou appuie dans cette région, il est redirigé vers cette URL dans sa visionneuse PDF.

ShouldSubpixelQuantizeFonts(Boolean)

Avec SetAllowsFontSubpixelQuantization(Boolean), détermine si les polices doivent être dessinées à des emplacements de sous-pixels.

(Hérité de CGContext)
ShowGlyphs(UInt16[])

Cette méthode a été dépréciée en faveur de N:CoreText.

(Hérité de CGContext)
ShowGlyphs(UInt16[], Int32)

Cette méthode a été dépréciée au profit de N:CoreText.

(Hérité de CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowText(Byte[])

Cette méthode a été dépréciée au profit de N:CoreText.

(Hérité de CGContext)
ShowText(Byte[], Int32)

Cette méthode a été dépréciée au profit de N:CoreText.

(Hérité de CGContext)
ShowText(String)

Cette méthode a été dépréciée au profit de N:CoreText.

(Hérité de CGContext)
ShowText(String, Int32)

Cette méthode a été dépréciée au profit de N:CoreText.

(Hérité de CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

(Hérité de CGContext)
StrokeEllipseInRect(CGRect)

Définit l’ellipse définie par rect. Ensuite, le chemin actuel est réinitialisé.

(Hérité de CGContext)
StrokeLineSegments(CGPoint[])

Contours les lignes définies par les paires dans points. Ensuite, le chemin actuel est réinitialisé.

(Hérité de CGContext)
StrokePath()

Contours le chemin actuel. Ensuite, le chemin actuel est réinitialisé.

(Hérité de CGContext)
StrokeRect(CGRect)

Contours le spécifié rect. Ensuite, le chemin actuel est réinitialisé.

(Hérité de CGContext)
StrokeRectWithWidth(CGRect, nfloat)

Caresse .rect La ligne s’étend sur la moitié de width chaque côté du rect périmètre.

(Hérité de CGContext)
Synchronize()

Marque un CGContext pour la mise à jour.

(Hérité de CGContext)
TranslateCTM(nfloat, nfloat)

Modifie l’origine du système de coordonnées utilisateur.

(Hérité de CGContext)

S’applique à