UNPKG

react-native-star-io10

Version:

react-native-star-io10 is a library for supporting application development for Star Micronics devices.

38 lines (37 loc) 2.74 kB
import { BaseStarXpandCommandBuilder } from './BaseStarXpandCommandBuilder'; import { StarXpandCommand } from '../../index'; export declare class PrinterBuilder extends BaseStarXpandCommandBuilder { _parameter: StarXpandCommand.Printer.PrinterParameter | undefined; _parameters: Map<string, any>; constructor(); constructor(parameter: StarXpandCommand.Printer.PrinterParameter | undefined); styleAlignment(alignment: StarXpandCommand.Printer.Alignment): PrinterBuilder; styleFont(type: StarXpandCommand.Printer.FontType): PrinterBuilder; styleBold(enable: boolean): PrinterBuilder; styleInvert(enable: boolean): PrinterBuilder; styleUnderLine(enable: boolean): PrinterBuilder; styleMagnification(parameter: StarXpandCommand.MagnificationParameter): PrinterBuilder; styleBaseMagnification(parameter: StarXpandCommand.Printer.BaseMagnificationParameter): PrinterBuilder; styleCharacterSpace(width: number): PrinterBuilder; styleLineSpace(height: number): PrinterBuilder; styleHorizontalPositionTo(position: number): PrinterBuilder; styleHorizontalPositionBy(position: number): PrinterBuilder; styleHorizontalTabPositions(positions: Array<number>): PrinterBuilder; styleInternationalCharacter(type: StarXpandCommand.Printer.InternationalCharacterType): PrinterBuilder; styleSecondPriorityCharacterEncoding(type: StarXpandCommand.Printer.CharacterEncodingType): PrinterBuilder; styleCjkCharacterPriority(types: Array<StarXpandCommand.Printer.CjkCharacterType>): PrinterBuilder; styleAmbiguousCharacterWidthType(type: StarXpandCommand.Printer.AmbiguousCharacterWidthType): PrinterBuilder; actionCut(type: StarXpandCommand.Printer.CutType): PrinterBuilder; actionFeed(height: number): PrinterBuilder; actionFeedLine(lines: number): PrinterBuilder; actionSeparatorFeed(): PrinterBuilder; actionPrintText(content: string, parameter?: StarXpandCommand.Printer.TextParameter | undefined): PrinterBuilder; actionPrintLogo(parameter: StarXpandCommand.Printer.LogoParameter): PrinterBuilder; actionPrintBarcode(parameter: StarXpandCommand.Printer.BarcodeParameter): PrinterBuilder; actionPrintPdf417(parameter: StarXpandCommand.Printer.Pdf417Parameter): PrinterBuilder; actionPrintQRCode(parameter: StarXpandCommand.Printer.QRCodeParameter): PrinterBuilder; actionPrintImage(parameter: StarXpandCommand.Printer.ImageParameter): PrinterBuilder; actionPrintRuledLine(parameter: StarXpandCommand.Printer.RuledLineParameter): PrinterBuilder; add(builder: PrinterBuilder): PrinterBuilder; addPageMode(parameters: StarXpandCommand.Printer.PageModeAreaParameter, builder: StarXpandCommand.PageModeBuilder): PrinterBuilder; }