kapom-report - v0.1.2
    Preparing search index...

    Interface KeyValueNode

    label + value pairs as aligned rows (quotation meta, totals, document properties) — the label column is bold by default; labelWidth omitted = widest label measured from the actual font. Labels/values are single-line by design (no wrapping) — for wrapped content compose a RowNode of text blocks instead.

    interface KeyValueNode {
        labelStyle?: Partial<TextStyle>;
        labelWidth?: number;
        rows: readonly (readonly [string, string])[];
        type: "keyValue";
        valueAlign?: HAlign;
        valueStyle?: Partial<TextStyle>;
    }
    Index
    labelStyle?: Partial<TextStyle>

    merged over { ...DEFAULT_TEXT_STYLE, fontStyle: 'bold' }

    labelWidth?: number

    label column width (mm) — default: widest label + a small gap, measured from the actual font

    rows: readonly (readonly [string, string])[]
    type: "keyValue"
    valueAlign?: HAlign

    value alignment within the remaining width — default 'left' (next to the label column)

    valueStyle?: Partial<TextStyle>

    merged over DEFAULT_TEXT_STYLE