Files
Bjarne Pedersen 41e23b6184 Initial commit
Initial commit til Git.
V2 er deployed
2026-06-13 17:31:50 +02:00

34 lines
658 B
C#

using System.IO;
namespace ESCPOS_NET
{
public class MemoryPrinter : BasePrinter
{
private readonly MemoryStream _ms;
// TODO: default values to their default values in ctor.
public MemoryPrinter()
: base()
{
_ms = new MemoryStream();
Writer = new BinaryWriter(_ms);
}
~MemoryPrinter()
{
Dispose(false);
}
public byte[] GetAllData()
{
return _ms.ToArray();
}
protected override void OverridableDispose()
{
_ms?.Close();
_ms?.Dispose();
}
}
}