docx
    Preparing search index...

    Function universalMeasureValue

    • Normalizes a universal measure value by parsing and reformatting.

      Ensures the numeric portion is properly formatted while preserving the unit.

      Reference: ST_UniversalMeasure in OOXML specification

      Parameters

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

        The universal measure string to normalize

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

      The normalized universal measure

      const measure = universalMeasureValue("10.500mm"); // Returns "10.5mm"