Méthodes Vcl.Direct2D.TDirect2DCanvas

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
AfterConstructionpublicRépond après l'exécution du dernier constructeur.
AngleArcpublic
ArcpublicDessine un arc dans l'image le long du périmètre de l'ellipse circonscrite par le rectangle spécifié.
ArcTopublic
AssignpublicCopie le contenu d'un autre objet similaire.
AssignToprotectedCopie les propriétés d'un objet dans l'objet destination.
BeforeDestructionpublicRépond avant l'exécution du premier destructeur.
BeginDrawpublicNotifie l'objet canevas que le dessin a commencé.
BrushCopypublicCopie une partie d'un bitmap dans un rectangle du canevas, en remplaçant l'une des couleurs du bitmap par le pinceau du canevas.
ChangedprotectedAppelée quand le canevas a changé.
ChangingprotectedAppelée avant que le canevas ne soit modifié.
CheckDisposedprotected
ChordpublicDessine une figure fermée représentée par l'intersection d'une ligne et d'une ellipse.
ClassInfopublicRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNamepublicRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIspublicDétermine si un objet est d'un type donné.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypepublicRenvoie la référence de la classe de l'objet.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
CreatepublicCrée une instance de TDirect2DCanvas.
CreateBitmappublicCrée un bitmap Direct2D.
CreateBrushpublicCrée un objet pinceau Direct2D.
CreateRenderTargetprotectedInitialise la cible de rendu.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DefinePropertiesprotectedPropose une interface pour les méthodes lisant et écrivant des données qui ne sont pas publiées.
DestroypublicDétruit cette instance de TDirect2DCanvas.
DispatchpublicAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOfpublicDisposeOf force l'exécution du code de destruction dans un objet.
DrawpublicRestitue le graphique spécifié par le paramètre Graphic dans le canevas à l'emplacement spécifié par les coordonnées (X, Y).
DrawEllipsepublicDessine une ellipse donnée par une interface Direct3D.
DrawFocusRectpublicDessine un rectangle ayant le style utilisé pour indiquer que l'objet à l'intérieur du rectangle détient la focalisation.
DrawGeometrypublicDessine une forme sur le canevas.
DrawLinepublicDessine une ligne sur le canevas.
DrawRectanglepublicDessine un rectangle sur le canevas.
DrawRoundedRectanglepublicDessine un rectangle arrondi sur le canevas.
EllipsepublicDessine dans le canevas l'ellipse inscrite dans un rectangle.
EndDrawpublicNotifie l'objet canevas que le dessin est achevé.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FillEllipsepublicDessine une ellipse donnée par une interface Direct3D.
FillGeometrypublicDessine une forme sur le canevas.
FillRectpublicRemplit le rectangle spécifié du canevas avec le pinceau en cours.
FillRectanglepublicDessine un rectangle sur le canevas.
FillRoundedRectanglepublicDessine un rectangle arrondi sur le canevas.
FloodFillpublicRemplit une zone du canevas en utilisant le pinceau en cours.
FrameRectpublicDessine un rectangle en utilisant le pinceau (Brush) du canevas pour dessiner la bordure.
FreepublicDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstancepublicLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
GetBrushprotectedGetBrush est la méthode d'accesseur en lecture de la propriété Brush.
GetCanvasOrientationprotectedReprésente la méthode d'accesseur en lecture de la propriété CanvasOrientation.
GetClipRectprotectedReprésente la méthode d'accesseur en lecture de la propriété ClipRect.
GetDisposedprotected
GetFontprotectedGetFont est la méthode d'accesseur en lecture de la propriété Font.
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetInterfacepublicRécupère une interface spécifiée.
GetInterfaceEntrypublicRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTablepublicRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetNamePathpublicRenvoie le nom de l'objet tel qu'il apparaît dans l'inspecteur d'objets.
GetOwnerprotectedRenvoie le propriétaire d'un objet.
GetPenprotectedGetPen est la méthode d'accesseur en lecture de la propriété Pen.
GetPenPosprotectedReprésente la méthode d'accesseur en lecture de la propriété PenPos.
GetPixelprotectedReprésente la méthode d'accesseur en lecture de la propriété Pixels.
GetRenderTargetprotectedGetRenderTarget est la méthode d'accesseur en lecture de la propriété RenderTarget.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitInstancepublicInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
LineTopublicDessine dans le canevas une ligne allant de la position en cours du crayon (PenPos) jusqu'au point de coordonnées spécifiées par X et Y, puis définit la position du crayon en (X, Y).
LockpublicEmpêche d'autres threads d'utiliser le canevas.
MethodAddresspublicRenvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodNamepublicRenvoie le nom d'une méthode de classe en spécifiant son adresse.
MoveTopublicDéplace au point (X,Y) la position en cours de dessin.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
NotificationprotectedNotifie au canevas que l'objet graphique est créé ou supprimé.
PiepublicDessine dans le canevas la section d'une ellipse en forme de part de tarte délimitée par le rectangle (X1,Y1) et (X2,Y2).
PolyBezierpublicDessine un ensemble de courbes de Bezier.
PolyBezierTopublicDessine un ensemble de courbes de Bezier et met à jour la valeur de PenPos.
PolygonpublicDessine dans le canevas une suite de lignes connectant les points spécifiés et ferme la figure en connectant le dernier point au premier point.
PolylinepublicDessine sur le canevas une suite de lignes avec le crayon en cours en connectant les points spécifiés dans le paramètre Points.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
RectanglepublicDessine un rectangle sur le canevas.
RefreshpublicLibère les objets graphiques associés.
RequiredStateprotectedChange l'état en cours du canevas afin de satisfaire les exigences données.
RoundRectpublicDessine dans le canevas un rectangle aux coins arrondis.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SetBrushprotectedReprésente la méthode d'accesseur en écriture de la propriété Brush.
SetFontprotectedReprésente la méthode d'accesseur en écriture de la propriété Font.
SetPenprotectedReprésente la méthode d'accesseur en écriture de la propriété Pen.
SetPenPosprotectedReprésente la méthode d'accesseur en écriture de la propriété PenPos.
SetPixelprotectedReprésente la méthode d'accesseur en écriture de la propriété Pixels.
StretchDrawpublicDessine le graphique spécifié par le paramètre Graphic dans le rectangle spécifié par le paramètre Rect.
SupportedpublicVérifie si TDirect2DCanvas est supportée par le système d'exploitation en cours.
TextExtentpublicRenvoie la largeur et la hauteur en pixels d'une chaîne écrite dans la fonte en cours.
TextHeightpublicRenvoie la hauteur, exprimée en pixels, d'une chaîne restituée en utilisant la fonte en cours.
TextOutpublicEcrit une chaîne dans le canevas en commençant au point (X,Y), puis actualise la valeur de PenPos à la fin du dessin de la chaîne.
TextRectpublicEcrit une chaîne dans un rectangle de délimitation.
TextWidthpublicRenvoie la largeur, exprimée en pixels, d'une chaîne restituée avec la fonte en cours.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
TryLockpublicVerrouille le canevas s'il est actuellement déverrouillé.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UnlockpublicDécrémente la propriété LockCount autorisant l'exécution d'autres threads quand LockCount atteint la valeur 0.