@vivliostyle/core
    Preparing search index...

    Interface InstanceHolder

    Run-time instance of a scope and its children.

    interface InstanceHolder {
        actualPageHeight: number;
        actualPageWidth: number;
        docTitle: string;
        fontSize: () => number;
        initialFontSize: number;
        isRelativeRootFontSize: boolean;
        isRootLineHeightFromRelativeCalc: boolean;
        pageAreaHeight: number;
        pageAreaWidth: number;
        pageHeight: () => number;
        pageVertical: boolean;
        pageWidth: () => number;
        pref: Preferences;
        pubTitle: string;
        rootFontSize: number;
        rootLineHeight: number;
        rootScope: LexicalScope;
        scopes: Map<string, ScopeContext>;
        viewportHeight: number;
        viewportWidth: number;
        clearScope(scope: LexicalScope): void;
        evalCall(
            scope: LexicalScope,
            qualifiedName: string,
            params: Val[],
            noBuiltInEval: boolean,
        ): Val;
        evalMediaBooleanTest(feature: string): boolean;
        evalMediaName(name: string, not: boolean): boolean;
        evalMediaTest(feature: string, value: Val): boolean;
        evalName(scope: LexicalScope, qualifiedName: string): Val;
        evalSupportsTest(name: string, value: string, isFunc: boolean): boolean;
        lookupInstance(key: string): PageBoxInstance;
        queryUnitSize(unit: string, isRoot: boolean, vertical?: boolean): number;
        queryVal(scope: LexicalScope, key: string): Result;
        registerInstance(key: string, instance: PageBoxInstance): void;
        storeVal(scope: LexicalScope, key: string, val: Result): void;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    actualPageHeight: number = null
    actualPageWidth: number = null
    docTitle: string = null
    fontSize: () => number
    initialFontSize: number
    isRelativeRootFontSize: boolean = null
    isRootLineHeightFromRelativeCalc: boolean = false
    pageAreaHeight: number = null
    pageAreaWidth: number = null
    pageHeight: () => number
    pageVertical: boolean = null
    pageWidth: () => number
    pubTitle: string = null
    rootFontSize: number = null
    rootLineHeight: number
    rootScope: LexicalScope
    scopes: Map<string, ScopeContext> = ...
    viewportHeight: number
    viewportWidth: number

    Methods