none
PrintDocument, mudar somente a altura e largura do form RRS feed

  • Pergunta

  • Olá pessoal, pelo PrintDocument, porque  nessa linha, mostra a fonte com um tamanho que escolhi que é o font Lucida Console: 

    doc.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("", 1000, 700); // largura, altura

    O mesmo comando, mas com altura e largura diferentes, a fonte muda completamente 

    doc.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("", 600, 394);

    private void Doc_PrintPage(object sender, PrintPageEventArgs e)
    {
    ImprimirDocumento doc = (ImprimirDocumento)sender;
    string texto = "";
    texto = "NOME DA EMPRESA";
    Brush cor = new SolidBrush(Color.Black);
    PointF ponto = new PointF(3, linha);    // 2 é a margem lateral esquerda, 5 é a margem superior
    Font letra = new Font("Lucida Console", 8);
    e.Graphics.DrawString(texto, letra, cor, ponto);

    }

    c#, WindowsForm

    quinta-feira, 1 de agosto de 2019 23:38