react-pdf-highlighter-extended

The props type for TextHighlight.

interface TextHighlightProps {
    highlight: ViewportHighlight;
    isScrolledTo: boolean;
    style?: CSSProperties;
    onClick?(event): void;
    onContextMenu?(event): void;
    onMouseOut?(event): void;
    onMouseOver?(event): void;
}

Properties

Highlight to render over text.

isScrolledTo: boolean

Indicates whether the component is autoscrolled into view, affecting default theming.

style?: CSSProperties

Optional CSS styling applied to each TextHighlight part.

Methods

  • Callback triggered whenever the user clicks on the part of a highlight.

    Parameters

    • event: MouseEvent<HTMLDivElement, MouseEvent>

      Mouse event associated with click.

    Returns void

  • Callback triggered whenever the user tries to open context menu on highlight.

    Parameters

    • event: MouseEvent<HTMLDivElement, MouseEvent>

      Mouse event associated with click.

    Returns void

  • Callback triggered whenever the user leaves the area of a text highlight.

    Parameters

    • event: MouseEvent<HTMLDivElement, MouseEvent>

      Mouse event associated with movement.

    Returns void

  • Callback triggered whenever the user enters the area of a text highlight.

    Parameters

    • event: MouseEvent<HTMLDivElement, MouseEvent>

      Mouse event associated with movement.

    Returns void