@vivliostyle/core
    Preparing search index...

    Interface TextNodeBreaker

    breaking point resolver for Text Node.

    interface TextNodeBreaker {
        breakAfterOtherCharacter(
            textNode: Text,
            text: string,
            viewIndex: number,
            nodeContext: Vtree.NodeContext,
        ): number;
        breakAfterSoftHyphen(
            textNode: Text,
            text: string,
            viewIndex: number,
            nodeContext: Vtree.NodeContext,
        ): number;
        breakTextNode(
            textNode: Text,
            nodeContext: Vtree.NodeContext,
            low: number,
            checkPoints: Vtree.NodeContext[],
            checkpointIndex: number,
            force: boolean,
        ): Vtree.NodeContext;
        updateNodeContext(
            nodeContext: Vtree.NodeContext,
            viewIndex: number,
            textNode: Text,
        ): Vtree.NodeContext;
    }

    Implemented by

    Index

    Methods

    • Parameters

      Returns number

    • Parameters

      Returns number