このようなテキストを印刷したいと思います。
これは私がテキストを印刷したい方法です。
私が使用しているコードは
private void button3_Click(object sender, EventArgs e)
    {
        stringToPrint = "This is how i want to print the text";
        printFont = new Font("Times New Roman", 10);
        pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
        try
        {
            pd.Print();
        }
        catch (Exception e)
        {
        }
    }
void pd_PrintPage(object sender, PrintPageEventArgs ev)
    {
        int charactersOnPage = 0;
        int linesPerPage = 0;
        ev.Graphics.MeasureString(stringToPrint, printFont,
            ev.MarginBounds.Size, StringFormat.GenericTypographic,
            out charactersOnPage, out linesPerPage);
        ev.Graphics.DrawString(stringToPrint, printFont, Brushes.Black,
            ev.MarginBounds, StringFormat.GenericTypographic);
        stringToPrint = stringToPrint.Substring(charactersOnPage);
        ev.HasMorePages = (stringToPrint.Length > 0);
    }
フォントを通常から太字に変更したり、文字列内の特定の単語に下線を付けたりしたいと考えています。
そして、この仕事を行うための別のより良い方法がある場合は、コードを変更することを教えてください. 私を助けてください!:)