行番号の表示

行番号の表示

現行版の SourceToHTML では、行番号を付加していないが、
今後のバージョンアップで、真っ先に取り入れたい機能である。
この手のツールは、普通↓こんな風にしているが、

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
    <HEAD>
        <meta http-equiv="Content-Type" content="text/html;charset=shift_jis">
    </HEAD>

    <BODY>
<PRE>
1 プログラムソース1行め
2 プログラムソース2行め
3 プログラムソース3行め
</PRE>
    </BODY>
</HTML>

それより、↓こうしておいたほうが、何かと便利だと思う

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
    <HEAD>
        <meta http-equiv="Content-Type" content="text/html;charset=shift_jis">
    </HEAD>

    <BODY>
        <TABLE>
            <TR>
                <TD>
<PRE>
1
2
3
</PRE>
                </TD>
                <TD>
<PRE>
プログラムソース1行め
プログラムソース2行め
プログラムソース3行め
</PRE>
                </TD>
            </TR>
        </TABLE>
    </BODY>
</HTML>

そこで、テンプレートファイルの内容を、以下のようにする。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
    <HEAD>
        <meta http-equiv="Content-Type" content="text/html;charset=shift_jis">
        <TITLE>%入力ファイル名%</TITLE>
    </HEAD>

    <BODY>
        <TABLE>
            <TR>
                <TD>
<PRE>
%行番号%
</PRE>
                </TD>
                <TD>
<PRE>
%プログラムソース%
</PRE>
                </TD>
            </TR>
        </TABLE>
    </BODY>
</HTML>