Vcl.Touch.Gestures.TCustomGestureRecognizer.ScalePoints

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

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) = 0 ;

Propriétés

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

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.

Redéfinissez ScalePoints dans les classes descendantes pour effectuer la mise à l'échelle correcte 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