如何在dephi7环境下实现动态生成网页文件?比如我要把编辑的几段文字第一段文字字体要大点。第二段文字要小些然后一起生成一个网页文件怎么设计?

解决方案 »

  1.   

    对html熟悉的话,可以自定义啊。想怎么设计就怎么设计,
    将数据组织在1个TStringList中,然后保存。
    TStringList.add('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">');
    TStringList.add('<body>');
    对第一段文件加上<h1></h1>,加入到TStringList中
    第二段<h2></h2>,加入到TStringList中

    TStringList.add('</body>');
    TStringList.add('</html>');
    最后将TStringList.savetoFile('./text.html');
    不就动态生成了。
      

  2.   

    TStringList,或memo内写点html保存为htm或html文件就可以了.
    简单点的html
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <style type="text/css">
    <!--
    .style1 {font-size: 16px}
    .style2 {font-size: 36px}
    -->
    </style>
    </head><body>
    <p><span class="style2">test1</span><br>
      <span class="style1">test2
    </span></p>
    </body>
    </html>