| 1234567891011121314151617181920212223242526272829303132 |
- import BitMatrix from './common/BitMatrix';
- import BarcodeFormat from './BarcodeFormat';
- import EncodeHintType from './EncodeHintType';
- export default Writer;
- /**
- * The base class for all objects which encode/generate a barcode image.
- *
- * @author dswitkin@google.com (Daniel Switkin)
- */
- interface Writer {
- /**
- * Encode a barcode using the default settings.
- *
- * @param contents The contents to encode in the barcode
- * @param format The barcode format to generate
- * @param width The preferred width in pixels
- * @param height The preferred height in pixels
- * @return {@link BitMatrix} representing encoded barcode image
- * @throws WriterException if contents cannot be encoded legally in a format
- */
- /**
- * @param contents The contents to encode in the barcode
- * @param format The barcode format to generate
- * @param width The preferred width in pixels
- * @param height The preferred height in pixels
- * @param hints Additional parameters to supply to the encoder
- * @return {@link BitMatrix} representing encoded barcode image
- * @throws WriterException if contents cannot be encoded legally in a format
- */
- encode(contents: string, format: BarcodeFormat, width: number, height: number, hints: Map<EncodeHintType, any>): BitMatrix;
- }
|