Méthodes FMX.Graphics.TCanvas

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
_AddRefprotectedIncrémente le compteur de références à l'interface de l'objet interfacé.
_ReleaseprotectedDécrémente le compteur de références à l'interface de l'objet interfacé.
AfterConstructionpublicObtient une référence à l'interface du propriétaire (Owner).
AlignToPixelpublicRenvoie un emplacement ou rectangle des coordonnées des entiers, exprimées en pixels, selon l'emplacement ou le rectangle spécifié de coordonnées virtuelles à virgule flottante.
AlignToPixelHorizontallypublic
AlignToPixelVerticallypublic
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.
BeginScenepublicNotifie l'objet TCanvas que le dessin peut commencer.
CheckDisposedprotectedCette méthode est obsolète.
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.
ClearpublicEfface la surface d'un objet TCanvas.
ClearRectpublicEfface une zone rectangulaire depuis un objet TCanvas.
CopyBitmappublic
Createpublic
CreateFromBitmapprotectedCrée et initialise un TCanvas à partir d'un TBitmap.
CreateFromPrinterprotectedCrée et initialise un TCanvas à partir du handle natif d'une imprimante.
CreateFromWindowprotectedCrée et initialise un TCanvas à partir d'une fenêtre parent.
CreateSaveStateprotectedCrée un objet TCanvasSaveState quand la méthode SaveState a été appelée.
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 le TCanvas en cours et ses composants, puis libère sa mémoire.
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.
DoBeginSceneprotectedEffectue l'initialisation requise pour commencer à dessiner sur l'objet TCanvas.
DoBlendingChangedprotected
DoClearprotected
DoClearRectprotected
DoCopyBitmapprotected
DoDrawBitmapprotected
DoDrawEllipseprotected
DoDrawLineprotected
DoDrawPathprotected
DoDrawPolygonprotected
DoDrawRectprotected
DoEndSceneprotectedEffectue le nettoyage requis après avoir dessiné sur l'objet TCanvas.
DoExcludeClipRectprotected
DoFillEllipseprotected
DoFillPathprotected
DoFillPolygonprotected
DoFillRectprotected
DoFillRoundRectprotected
DoFinalizeBitmapprotected
DoFlushprotected
DoInitializeBitmapprotected
DoIntersectClipRectprotected
DoMapBitmapprotected
DoSetMatrixprotectedTransforme la matrice.
DoUnmapBitmapprotected
DrawArcpublicDessine un arc comme partie d'un contour d'ellipse sur le TCanvas.
DrawBitmappublicDessine une zone spécifiée depuis une image TBitmap après sa mise à l'échelle en fonction d'une zone spécifiée du TCanvas.
DrawDashRectpublicDessine un rectangle aux coins arrondis, en utilisant le stylet TStrokeBrush standard, sur le TCanvas en cours.
DrawEllipsepublicDessine une ellipse définie par une structure rectangulaire de délimitation sur le TCanvas en cours.
DrawLinepublicDessine une ligne définie par deux points sur le TCanvas en cours.
DrawPathpublicDessine un chemin sur le TCanvas en cours.
DrawPolygonpublicDessine un polygone sur le TCanvas en cours.
DrawRectpublicDessine un rectangle aux formes de coins personnalisées sur le TCanvas en cours.
DrawRectSidespublicDessine les côtés spécifiés d'un rectangle aux formes des coins personnalisées, sur le TCanvas en cours.
EndScenepublicNotifie à l'objet TCanvas que le dessin est achevé.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
ExcludeClipRectpublicExclut une zone rectangulaire d'une zone de délimitation de TCanvas.
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FillArcpublicRemplit un arc sur le TCanvas.
FillEllipsepublicRemplit une ellipse définie par une structure rectangulaire de délimitation et la dessine sur le TCanvas en cours.
FillPathpublicRemplit un chemin et l'affiche sur le TCanvas en cours.
FillPolygonpublicRemplit un polygone et l'affiche sur le TCanvas en cours.
FillRectpublicRemplit un rectangle aux coins personnalisés sur le TCanvas en cours.
FillTextpublicAffiche une chaîne de texte sur une zone rectangulaire spécifiée de la classe TCanvas en cours.
FinalizeBitmappublic
Flushpublic
FontChangedprotectedRépartiteur d'événements TFont.OnChanged.
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.
GetAttributepublic
GetCanvasScaleprotected
GetCanvasStylepublic
GetDisposedprotected
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.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitializeprotectedInitialise les propriétés de TCanvas quand TCanvas a été créé.
InitializeBitmappublic
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.
IntersectClipRectpublicDéfinit la zone de dessin en formant une intersection entre la zone de délimitation en cours de TCanvas et un rectangle.
IsScaleIntegerpublicIndique si l'échelle est une valeur entière (True) ou a une partie fractionnée (False).
LoadFontFromStreampublicCharge une famille de fonte depuis un flux.
Lockpublic
MapBitmappublic
MeasureLinespublicMesure les lignes d'un texte spécifié avec des propriétés spécifiées et encadré dans un rectangle spécifié.
MeasureTextpublicMesure la zone occupée par une chaîne de texte avec l'indicateur et les alignements spécifiés, et la fonte en cours, sur le TCanvas.
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.
MultiplyMatrixpublicMultiplie la propriété Matrix.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
operator ()public
PtInPathpublicVérifie si un certain point appartient à un TPathData.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
QueryInterfacepublicRenvoie une référence à l'interface spécifiée, si l'objet supporte cette interface.
RaiseIfBeginSceneCountZeroprotected
RestoreStatepublicRestaure les propriétés de dessin et de remplissage du TCanvas à un état enregistré.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SaveStatepublicEnregistre les propriétés de dessin et de remplissage en cours du TCanvas.
SetMatrixpublicDéfinit la propriété Matrix.
SetSizepublic
TextHeightpublicRenvoie la hauteur, exprimée en pixels, d'une chaîne restituée en utilisant la fonte en cours.
TextToPathpublicCrée un TPathData à partir d'une chaîne de texte avec les alignements spécifiés et la fonte en cours.
TextWidthpublicRenvoie la largeur, exprimée en pixels, d'une chaîne restituée en utilisant la fonte en cours.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
TransformPointprotected
TransformRectprotected
UnInitializeprotected
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
Unlockpublic
UnmapBitmappublic