Files
point_of_sale/PointOfSale/Pos.EpsonPrinter/EncodingHelper.cs
Bjarne Pedersen 41e23b6184 Initial commit
Initial commit til Git.
V2 er deployed
2026-06-13 17:31:50 +02:00

22 lines
654 B
C#

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)
};
}