Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxScaleFactor.Revert(TSize) Method

Applies the inverted current scaling factor to the specified value.

#Declaration

Delphi
function Revert(const V: TSize): TSize; overload;

#Parameters

Name Type
V TSize

#Returns

Type
TSize

#Remarks

Call this function to multiply and divide a value passed as the V parameter, by the Denominator and Numerator property values, respectively. The different overloaded Revert function variants allow you to apply the inverted scaling factor to different value types:

Overloaded Variant Description
1 Multiplies the denominator by the specified integer value and divides the product by the numerator rounding the returned value to the nearest integer.
2 Multiplies both the X and Y fields of the specified TPoint record by the denominator and then divides each product by the numerator rounding the returned record’s both field values to the nearest integer.
3 Multiplies the Left, Top, Right, and Bottom fields of the specified TRect record by the denominator and then divides each product by the numerator rounding the returned record’s field values to the nearest integer.
4 Multiplies both the cx and cy fields of the specified TSize record by the denominator and then divides each product by the numerator rounding the returned record’s both field values to the nearest integer.
5 This function variant, named RevertF, due to C++Builder compiler limitations, multiplies the denominator by the specified floating-point value and divides the product by the numerator. Unlike the other overloaded function variants, RevertF does not round the returned value.

Call the corresponding overloaded Apply function variant to perform the reverse operation.

Note

The Revert function returns the specified value as is if the Assigned property returns False.

See Also