# XWUIBarcodeAny

Strategy-pattern barcode picker. Pass `type` to switch between Code128 / Code39 / EAN13 / QRCode / DataMatrix / etc. without code changes.

## Basic Usage

QR code via `type: "QRCode"`.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: QR code via `type: "QRCode"`.
```

## Formats

Same payload across five different barcode symbologies.

```example
file: examples/Formats.ts
html: examples/Formats.html
title: Formats
description: Same payload across five different barcode symbologies.
```

## Retail Price Tag

A supermarket shelf label encoding the product GTIN as a scannable EAN-13.

```example
file: examples/RetailPriceTag.ts
html: examples/RetailPriceTag.html
title: Retail Price Tag
description: Product name and SAR price above an EAN-13 GTIN barcode.
```

## Shipping Label

A parcel label pairing a Code128 tracking number with a PDF417 address block.

```example
file: examples/ShippingLabel.ts
html: examples/ShippingLabel.html
title: Shipping Label
description: Code128 tracking number plus a high-density PDF417 address payload.
```

```api
```
