Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors
1.0.0
See the version list below for details.
dotnet add package Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors --version 1.0.0
NuGet\Install-Package Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors -Version 1.0.0
<PackageReference Include="Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors" Version="1.0.0" />
paket add Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors --version 1.0.0
#r "nuget: Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors, 1.0.0"
// Install Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors as a Cake Addin #addin nuget:?package=Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors&version=1.0.0 // Install Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors as a Cake Tool #tool nuget:?package=Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors&version=1.0.0
This library provides the following pre-processors for use with the Solidsoft Reply High Capacity AIDC parser or parsers that are dependent on it.
ASCII Control Characters
Pre-processors for ASCII control characters characters. ReplaceAngleBracketRepresentation: Replaces the representation of ASCII control characters characters with literals. The following control character representations are replaced:
"<FS>" (ASCII 28)
"<GS>" (ASCII 29)
"<RS>" (ASCII 30)
"<US>" (ASCII 31)
"<EOT>" (ASCII 04)DOM 3 Keyboard Event Codes
Pre-processors for DOM3 KeyboardEvent Code property values. ConvertCodesToString: A pre-processor that converts a JSON representation of HTML DOM 3 keyboard codes (abstract scan codes) into literal characters. The code expects a JSON list of the following records, where each record represents a scan code sent to the computer.
<br/> { "code" : "<code>", "modifiers" : <flags> }
<br/>...where the modifiers flag is calculated by summing the following values for each modifier that is current:
Shift: 1
Control: 2
Alt: 4
AltGr: 8
Meta: 16
<br/>NB. The ALtGr key is not distinguished by DOM3 KeyboardEvent flags and must be inferred in the JavaScript event handlers.
<br/>e.g., <div>[
{ "code" : "KeyH", "modifiers" : 1 },
{ "code" : "KeyE", "modifiers" : 0 },
{ "code" : "KeyL", "modifiers" : 0 },
{ "code" : "KeyL", "modifiers" : 0 },
{ "code" : "KeyO", "modifiers" : 0 },
{ "code" : "Space", "modifiers" : 0 },
{ "code" : "KeyW", "modifiers" : 0 },
{ "code" : "KeyO", "modifiers" : 0 },
{ "code" : "KeyR", "modifiers" : 0 },
{ "code" : "KeyL", "modifiers" : 0 },
{ "code" : "KeyD", "modifiers" : 0 },
{ "code" : "Digit1", "modifiers" : 1},
{ "code" : "Enter", "modifiers" : 0 },
]</div>ISO/IEC 15434 Envelope
Pre-processors for ISO/IEC 1434 envelope.
FixMissingControlCharacters: A best-endeavor pre-processor that fixes missing <RS> and <EOT> characters in a barcode containing a single record in Format 05 or Format 06.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- Newtonsoft.Json (>= 13.0.3)
- Solidsoft.Reply.Parsers.AnsiMhDi (>= 1.0.0)
- Solidsoft.Reply.Parsers.Gs1Ai (>= 1.0.0)
- Solidsoft.Reply.Parsers.HighCapacityAidc (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial release