from __future__ import annotations
from typing import Any, Protocol, runtime_checkable

@runtime_checkable
class MeasureProperties(Protocol):
    MeasureBelowReferenceEdge: bool
    MeasureHelpLine1Length: int
    MeasureHelpLine2Length: int
    MeasureHelpLineDistance: int
    MeasureHelpLineOverhang: int
    MeasureKind: MeasureKind
    MeasureLineDistance: int
    MeasureOverhang: int
    MeasureShowUnit: bool
    MeasureTextAutoAngle: bool
    MeasureTextAutoAngleView: int
    MeasureTextFixedAngle: int
    MeasureTextHorizontalPosition: MeasureTextHorzPos
    MeasureTextVerticalPosition: MeasureTextVertPos
    MeasureTextIsFixedAngle: bool
    MeasureTextRotate90: bool
    MeasureTextUpsideDown: bool
    MeasureDecimalPlaces: int
