Changeset 559 for trunk/Packages/DpiControls/Dpi.Graphics.pas
- Timestamp:
- Apr 25, 2024, 8:40:07 PM (3 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/DpiControls/Dpi.Graphics.pas
r552 r559 347 347 ToNative: Double; 348 348 FromNative: Double; 349 Lookup: array[-1000 0..10000] of Integer; // Should be sufficient for 8K screens349 Lookup: array[-1000..10000] of Integer; // Should be sufficient for 8K screens 350 350 property Dpi: Integer read FDpi write SetDpi; 351 351 end; … … 1329 1329 FDpi := AValue; 1330 1330 ToNative := ScreenInfo.Dpi / 96; 1331 1332 // Precalculate scaling coefficients 1331 1333 FromNative := 96 / ScreenInfo.Dpi; 1332 for I := -10000 to 10000do1334 for I := Low(Lookup) to High(Lookup) do 1333 1335 Lookup[I] := Ceil(I * ToNative); 1334 1336 end;
Note:
See TracChangeset
for help on using the changeset viewer.