escpos-ts API - v1.0.0
    Preparing search index...

    Variable TXT_STYLEConst

    TXT_STYLE: {
        align: {
            center: Buffer<ArrayBuffer>;
            left: Buffer<ArrayBuffer>;
            right: Buffer<ArrayBuffer>;
        };
        bold: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> };
        color: { black: Buffer<ArrayBuffer>; red: Buffer<ArrayBuffer> };
        density: {
            "0": Buffer<ArrayBuffer>;
            "1": Buffer<ArrayBuffer>;
            "2": Buffer<ArrayBuffer>;
            "3": Buffer<ArrayBuffer>;
            "4": Buffer<ArrayBuffer>;
            "5": Buffer<ArrayBuffer>;
            "6": Buffer<ArrayBuffer>;
            "7": Buffer<ArrayBuffer>;
            "8": Buffer<ArrayBuffer>;
        };
        flip: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> };
        font: { a: Buffer<ArrayBuffer>; b: Buffer<ArrayBuffer> };
        height: Record<number, number>;
        invert: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> };
        size: {
            "2h": Buffer<ArrayBuffer>;
            "2w": Buffer<ArrayBuffer>;
            "2x": Buffer<ArrayBuffer>;
            normal: Buffer<ArrayBuffer>;
        };
        smooth: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> };
        underline: {
            "0": Buffer<ArrayBuffer>;
            "1": Buffer<ArrayBuffer>;
            "2": Buffer<ArrayBuffer>;
        };
        width: Record<number, number>;
    } = ...

    Pre-built ESC/POS style command buffers.

    Each sub-map contains pre-allocated Buffer values for common style attributes. Pass the appropriate buffer directly to _raw() to apply the style.

    Type Declaration

    • Readonlyalign: {
          center: Buffer<ArrayBuffer>;
          left: Buffer<ArrayBuffer>;
          right: Buffer<ArrayBuffer>;
      }
    • Readonlybold: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> }
    • Readonlycolor: { black: Buffer<ArrayBuffer>; red: Buffer<ArrayBuffer> }
    • Readonlydensity: {
          "0": Buffer<ArrayBuffer>;
          "1": Buffer<ArrayBuffer>;
          "2": Buffer<ArrayBuffer>;
          "3": Buffer<ArrayBuffer>;
          "4": Buffer<ArrayBuffer>;
          "5": Buffer<ArrayBuffer>;
          "6": Buffer<ArrayBuffer>;
          "7": Buffer<ArrayBuffer>;
          "8": Buffer<ArrayBuffer>;
      }
    • Readonlyflip: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> }
    • Readonlyfont: { a: Buffer<ArrayBuffer>; b: Buffer<ArrayBuffer> }
    • Readonlyheight: Record<number, number>
    • Readonlyinvert: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> }
    • Readonlysize: {
          "2h": Buffer<ArrayBuffer>;
          "2w": Buffer<ArrayBuffer>;
          "2x": Buffer<ArrayBuffer>;
          normal: Buffer<ArrayBuffer>;
      }
    • Readonlysmooth: { false: Buffer<ArrayBuffer>; true: Buffer<ArrayBuffer> }
    • Readonlyunderline: { "0": Buffer<ArrayBuffer>; "1": Buffer<ArrayBuffer>; "2": Buffer<ArrayBuffer> }
    • Readonlywidth: Record<number, number>
    this._raw(TXT_STYLE.bold.true);   // Enable bold
    this._raw(TXT_STYLE.align.center); // Center align
    this._raw(TXT_STYLE.bold.false); // Disable bold