相关疑难解决方法(0)

在.NET Core中使用MVC之外的Razor

我想在我正在.NET Core中编写的.NET控制台应用程序中使用Razor作为模板引擎.

我遇到的独立Razor引擎(RazorEngine,RazorTemplates)都需要完整的.NET.我正在寻找适用于.NET Core的解决方案.

.net c# razor .net-core

54
推荐指数
6
解决办法
3万
查看次数

如何使用PrintDocument在热敏打印机上打印文本文件?

我正在使用带有Winforms的C#创建一个应用程序,现在我需要在热敏打印机上打印销售收据.要做到这一点,我正在创建一个文本文件,并使用它读取它进行打印,PrintDocument 但我不能这样做,因为我不知道如何配置纸张大小,在纸张上对齐文本中心,以及其他配置.当我打印文本文件打印,但所有凌乱,并在打印结束后纸张没有停止.

我怎么能这样做?

试.

private PrintDocument printDocument = new PrintDocument();
private static String RECEIPT = Environment.CurrentDirectory + @"\comprovantes\comprovante.txt";
private String stringToPrint = "";

private void button1_Click(object sender, EventArgs e)
{
    generateReceipt();
    printReceipt();
}

private void generateReceipt()
{
    FileStream fs = new FileStream(COMPROVANTE, FileMode.Create);
    StreamWriter writer = new StreamWriter(fs);
    writer.WriteLine("==========================================");
    writer.WriteLine("          NOME DA EMPRESA AQUI            ");
    writer.WriteLine("==========================================");
    writer.Close();
    fs.Close();
}

private void printReceipt()
{
    FileStream fs = new FileStream(COMPROVANTE, FileMode.Open);
    StreamReader sr = new StreamReader(fs);
    stringToPrint = sr.ReadToEnd();
    printDocument.PrinterSettings.PrinterName = …
Run Code Online (Sandbox Code Playgroud)

c# printdocument report winforms

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

.net ×1

.net-core ×1

printdocument ×1

razor ×1

report ×1

winforms ×1