qr-pure - v2.1.0
    Preparing search index...

    Class FormatInfo

    Clase para manejar la información de formato y versión del QR.

    La información de formato incluye:

    • Nivel de corrección de errores (2 bits)
    • Patrón de máscara (3 bits)
    • Bits de corrección BCH (10 bits)

    Se coloca en dos lugares para redundancia:

    1. Cerca del finder pattern superior izquierdo
    2. Entre los finder patterns (horizontal y vertical)

    La información de versión (solo versiones >= 7) se coloca cerca de los finder patterns superior derecho e inferior izquierdo.

    FormatInfo.draw(matrix, reserved, 'M', 0, 7);
    
    Index

    Constructors

    Properties

    FORMAT_LENGTH: 15

    Longitud de la cadena de formato

    VERSION_LENGTH: 18

    Longitud de la cadena de versión

    Methods

    • Dibuja la información de formato en la matriz.

      Parameters

      • matrix: number[][]

        Matriz del QR a modificar

      • reserved: number[][]

        Matriz de reserva

      • errorLevel: ErrorCorrectionLevel

        Nivel de corrección de errores

      • maskPattern: MaskPattern

        Patrón de máscara (0-7)

      Returns void

      FormatInfo.drawFormat(matrix, reserved, 'M', 0);
      
    • Dibuja la información de versión (solo para versiones >= 7).

      Parameters

      • matrix: number[][]

        Matriz del QR

      • reserved: number[][]

        Matriz de reserva

      • version: QRVersion

        Versión del QR

      Returns void

      if (version >= 7) {
      FormatInfo.drawVersion(matrix, reserved, version);
      }
    • Reserva los módulos para la información de formato.

      Parameters

      • reserved: number[][]

        Matriz de reserva

      • size: number

        Tamaño de la matriz

      Returns void

      Marca como reservados los módulos donde irá la información de formato, incluyendo el módulo oscuro fijo.

    • Reserva el área para la información de versión.

      Parameters

      • reserved: number[][]

        Matriz de reserva

      • version: QRVersion

        Versión del QR

      • size: number

        Tamaño de la matriz

      Returns void