FMX.ListView.Types.TListItemImage.CalculateLocalRect

Aus RAD Studio API Documentation

Delphi

procedure CalculateLocalRect(const DestRect: TRectF; const SceneScale: Single;  const DrawStates: TListItemDrawStates; const Item: TListItem); override;

C++

virtual void __fastcall CalculateLocalRect(const System::Types::TRectF &DestRect, const float SceneScale, const TListItemDrawStates DrawStates, TListItem* const Item);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.ListView.Types.pas
FMX.ListView.Types.hpp
FMX.ListView.Types TListItemImage

Beschreibung

Berechnet den Zielrechteckbereich eines Listeneintrags. {{#multireplace:FMX.ListView.Types.TListItemImage.CalculateLocalRect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:FMX.ListView.Types.TListItemDrawable.CalculateLocalRect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:FMX.ListView.Types.TListItemDrawable.CalculateLocalRect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Berechnet den Zielrechteckbereich eines Listeneintrags.

Die virtuelle Methode CalculateLocalRect kann in untergeordnete Klassen implementiert werden.

Die Methode CalculateLocalRect empfängt den LocalRect-Zielbereich des Listeneintrags, die Skalierung der Szene und den TListItemDrawStates-Zeichenstatus. Sie berechnet den resultierenden Zielbereich, der vom Eintrag gemäß seiner Ausrichtung und seines Offsets belegt wird.

Siehe auch