@vivliostyle/core
    Preparing search index...

    Interface ClientLayout

    Interface to read the position assigned to the elements and ranges by the browser.

    interface ClientLayout {
        layoutBox: Element;
        layoutUnitPerPixel: number;
        pixelRatio: number;
        scaleRatio: number;
        window: Window;
        adjustLengthValue(value: number): number;
        getElementClientRect(element: Element): Vtree.ClientRect;
        getElementComputedStyle(element: Element): CSSStyleDeclaration;
        getRangeClientRects(range: Range): Vtree.ClientRect[];
    }
    Index

    Properties

    layoutBox: Element
    layoutUnitPerPixel: number
    pixelRatio: number
    scaleRatio: number
    window: Window

    Methods

    • Adjust length value with rendering precision.

      Parameters

      • value: number

        Length value to adjust

      Returns number

      Adjusted length value

    • Parameters

      • element: Element

      Returns CSSStyleDeclaration

      element's computed style