docx
    Preparing search index...

    Function positiveUniversalMeasureValue

    • Validates and normalizes a positive universal measure value.

      Reference: ST_PositiveUniversalMeasure in OOXML specification

      Parameters

      • val:
            | `${number}mm`
            | `${number}cm`
            | `${number}in`
            | `${number}pt`
            | `${number}pc`
            | `${number}pi`

        The positive universal measure string to validate

      Returns
          | `${number}mm`
          | `${number}cm`
          | `${number}in`
          | `${number}pt`
          | `${number}pc`
          | `${number}pi`

      The normalized positive universal measure

      Error if the value is negative

      const measure = positiveUniversalMeasureValue("10.5mm"); // Valid
      const invalid = positiveUniversalMeasureValue("-5mm"); // Throws Error