Vcl.Touch.Gestures.TGestureRecognizer.ScalePoints

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.Touch.Gestures.pas
Vcl.Touch.Gestures.hpp
Vcl.Touch.Gestures TGestureRecognizer

Beschreibung

Skaliert die von einer Menge von Eingabepunkten beschriebene Oberfläche, um mit der von der Menge von erwarteten Punkten beschriebene Oberfläche übereinzustimmen.

Verwenden Sie ScalePoints, um das Skalieren einer von einer Menge von Eingabepunkten beschriebenen Oberfläche durchzuführen. Die Skalierung ist notwendig, weil die Menge von erwarteten Punkten eine kleinere bzw. größere Oberfläche als der von den Eingabepunkten beschriebenen Oberfläche bestimmt. ScalePoints gibt ein Array von skalierten Eingabepunkten zurück. Die folgende Tabelle beschreibt die von ScalePoints erwarteten Parameter.



Parameter Beschreibung
Points Ein Array von Eingabepunkten, die skaliert werden sollen.
MinScale Der minimale zulässige Skalierungsfaktor. Wenn der Skalierungsfaktor unter diesem Wert ist, wird keine Skalierung ausgeführt.
Scaling Legt fest, ob die Skalierung asymmetrisch ist.



Siehe auch