Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors
1.0.1
Solidsoft.Reply.Parsers.HighCapacityAidc
Additional DetailsThe pre-processors are designed to be used only in the context of the High Capacity AIDC library, so we have merged them into that project. The GitHub project will be removed.
dotnet add package Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors --version 1.0.1
NuGet\Install-Package Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors -Version 1.0.1
<PackageReference Include="Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors" Version="1.0.1" />
paket add Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors --version 1.0.1
#r "nuget: Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors, 1.0.1"
// Install Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors as a Cake Addin #addin nuget:?package=Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors&version=1.0.1 // Install Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors as a Cake Tool #tool nuget:?package=Solidsoft.Reply.Parsers.HighCapacityAidc.PreProcessors&version=1.0.1
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.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