docx
    Preparing search index...

    Function measurementOrPercentValue

    • Validates a measurement value that can be expressed as a number, percentage, or universal measure.

      Reference: ST_MeasurementOrPercent in OOXML specification

      Parameters

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

        The measurement value (number, percentage, or universal measure)

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

      The normalized measurement value

      const measure1 = measurementOrPercentValue(100); // Unqualified number
      const measure2 = measurementOrPercentValue("50%"); // Percentage
      const measure3 = measurementOrPercentValue("10mm"); // Universal measure