LogicalSize
Defined in: dpi.ts:16
A size represented in logical pixels.
Logical pixels are scaled according to the window’s DPI scale.
Most browser APIs (i.e. MouseEvent
’s clientX
) will return logical pixels.
For logical-pixel-based position, see LogicalPosition
.
2.0.0
new LogicalSize(
width
,height
):LogicalSize
Defined in: dpi.ts:21
number
number
LogicalSize
new LogicalSize(
object
):LogicalSize
Defined in: dpi.ts:22
{ height
: number
; width
: number
; }
number
number
LogicalSize
new LogicalSize(
object
):LogicalSize
Defined in: dpi.ts:23
number
number
LogicalSize
height:
number
Defined in: dpi.ts:19
readonly
type:"Logical"
='Logical'
Defined in: dpi.ts:17
width:
number
Defined in: dpi.ts:18
__TAURI_TO_IPC_KEY__():
object
Defined in: dpi.ts:63
object
height:
number
width:
number
toJSON():
object
Defined in: dpi.ts:70
object
height:
number
width:
number
toPhysical(
scaleFactor
):PhysicalSize
Defined in: dpi.ts:59
Converts the logical size to a physical one.
number
import { LogicalSize } from '@tauri-apps/api/dpi';import { getCurrentWindow } from '@tauri-apps/api/window';
const appWindow = getCurrentWindow();const factor = await appWindow.scaleFactor();const size = new LogicalSize(400, 500);const physical = size.toPhysical(factor);
2.0.0
© 2025 Tauri Contributors. CC-BY / MIT