Vcl.Touch.Gestures.TGestureRecognizer.ScalePoints

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function ScalePoints(const Points, GesturePoints: array of TPoint;  MinScale: Integer; Scaling: Boolean = False): TGesturePointArray; override;

C++

virtual Vcl::Controls::TGesturePointArray __fastcall ScalePoints(const System::Types::TPoint *Points, const int Points_High, const System::Types::TPoint *GesturePoints, const int GesturePoints_High, int MinScale, bool Scaling = false);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Touch.Gestures.pas
Vcl.Touch.Gestures.hpp
Vcl.Touch.Gestures TGestureRecognizer

Description

Effectue la mise à l'échelle de la surface décrite par un ensemble de points d'entrée pour la faire correspondre sur celle de l'ensemble attendu de points.

Utilisez ScalePoints pour effectuer la mise à l'échelle d'une surface décrite par un ensemble de points d'entrée. La mise à l'échelle est nécessaire, car l'ensemble de points attendus peut décrire une surface plus ou moins large, différente par rapport à celle décrite par les points d'entrée. ScalePoints renvoie un tableau de points d'entrée mis à l'échelle. Le tableau suivant décrit les paramètres attendus par la méthode ScalePoints.



Paramètre Description

Points

Un tableau de points d'entrée à mettre à l'échelle.

MinScale

Le facteur de mise à l'échelle minimal admis. Si le facteur de mise à l'échelle est inférieur à cette valeur, la mise à l'échelle n'est plus effectuée.

Scaling

Spécifie si la mise à l'échelle est asymétrique.



Voir aussi