Scenario Configuration

Scenario

Klassen, Funktionen, Felder:

Die Klasse Senario enthält die Felder

  • type: einer der Werte aus der ScanarioType Aufzählung Anhand der Auswahl werden Defaulteinstellungen für das jeweilige Scenario gesetzt.
  • aim: Objekt vom Typ AimStyle.
  • highlighter: Object vom Type Highlighter.
  • highlighterenabled: aktivieren/deaktivieren der Barcode Visualisierung beim scannen.
  • decodebehavior: ein Wert aus der DecodeBehavior Aufzählung.
  • toolbarbackground: Hintergrundfarbe der Toolbar.
  • toolbarcolor: Farbe der Symbole in der Toolbar.
  • buttoncolor: a
  • buttontexcolor: a
  • buttontext: a
  • buttonleft: a
  • buttontop: a
  • buttonwidth: a
  • buttonheight: a
  • ensureroi: a
  • roi: Objekt vom Typ ROI.
  • roileft: a
  • roiright: a
  • roitop: a
  • roibottom: a
  • barcodes_to_decode: Anzahl der Barcodes, die in einem Scanvorgang erfasst werden können.
  • decode_exactly_n_barcodes: eingestellte Anzahl der zu scannenden Barcodes ist erforderlich.
  • picklist: a
  • picklisttolerance: a
  • save_images: a
  • delete_images: a
  • continuous: a
  • duplicate_delay: a
				
					class Scenario {
    type: ScenarioType;
    aim: Aim;
    highlighter: Highlighter;
    highlighterenabled:boolean;
    decodebehavior = DecodeBehavior;
    toolbarbackground: string;
    toolbarcolor: string;
    buttoncolor: string;
    buttontextcolor: string;
    buttontext: string;
    buttonleft: number;
    buttontop: number;
    buttonwidth: number;
    buttonheight: number;
    ensureroi: boolean;
    roi: boolean;
    roileft: number;
    roiright: number;
    roitop: number;
    roibottom: number;
    barcodes_to_decode: number;
    decode_exactly_n_barcodes: boolean;
    picklist: boolean;
    picklisttolerance: number;
    save_images: string;
    delete_images: boolean;
    continuous: boolean;
    duplicate_delay: number;
}
				
			
Scenario Type
				
					enum ScenarioType {
    DEFAULT = 0,
    TOUCH_TO_SCAN = 1,
    ROI = 2,
    ROI_WITH_BUTTON = 3,
    PICKLIST = 4,
    PICKLIST_WITH_BUTTON = 5,
    ONE_FROM_MANY = 6
}
				
			
Aim Style
				
					enum AimStyle {
    NONE = 0,
    DOT = 1,
    CROSS = 2,
    EXTCROSS = 3,
    CORNERS = 4,
    RECTANGLE = 5,
    SQUARE = 6,
    BAR = 7
}
				
			
Highlighter Style
				
					enum HighLighterStyle {
    RECTANGLE = 0,
    BORDER = 1
}
				
			
Decode Behavior
				
					enum DecodeBehavior {
    CLOSE_ON_DECODE = 0,
    PAUSE_ON_DECODE = 1,
    FREEZE_ON_DECODE = 2
}
				
			
				
					class Aim {
    enabled: boolean;
    color: Color;
    style: AimStyle;
}
				
			

Die Klasse Aim enthält die Felder

  • enabled: einstellen des Kamerafokus.
  • color: die zu verwendende Kameraauflösung.
  • style: umschalten zwischen manueller und automatischer Belichtung.
Highlighter
				
					class HighLighter {
    positiveColor: Color;
    negativeColor: Color;
    style: HighLighterStyle;
}
				
			

Die Klasse HighLighter enthält die Felder

  • positiveColor: einstellen des Kamerafokus.
  • negativeColor: die zu verwendende Kameraauflösung.
  • style: umschalten zwischen manueller und automatischer Belichtung.

Was this article helpful?

previous article

Result Configuration