FMX.Gestures.TCustomGestureRecognizer.ScalePoints

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Gestures.pas
FMX.Gestures.hpp
FMX.Gestures TCustomGestureRecognizer

Beschreibung

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

Überschreiben Sie ScalePoints in abgeleiteten Klassen, um die richtige Skalierung einer von einer Menge von Eingabepunkten beschriebenen Oberfläche zu implementieren. Die Skalierung ist notwendig, weil die Menge von erwarteten Punkten eine kleinere bzw. größere Oberfläche als die von den Eingabepunkten beschreibene Oberfläche bestimmen kann. 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