Initial commit
Initial commit til Git. V2 er deployed
This commit is contained in:
21
PointOfSale/Pos.EpsonPrinter/EncodingHelper.cs
Normal file
21
PointOfSale/Pos.EpsonPrinter/EncodingHelper.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System.Text;
|
||||
|
||||
namespace EpsonReceiptPrinter;
|
||||
|
||||
public static class EncodingHelper
|
||||
{
|
||||
static EncodingHelper()
|
||||
{
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
}
|
||||
|
||||
public static Encoding GetEncodingForCodePage(PrinterCodePage codePage) =>
|
||||
codePage switch
|
||||
{
|
||||
PrinterCodePage.PC865_Nordic => Encoding.GetEncoding(865),
|
||||
PrinterCodePage.PC850_Multilingual => Encoding.GetEncoding(850),
|
||||
PrinterCodePage.PC858_Euro => Encoding.GetEncoding(858),
|
||||
PrinterCodePage.WPC1252 => Encoding.GetEncoding(1252),
|
||||
_ => Encoding.GetEncoding(865)
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user