都知道 HTML 的Table 结构 如下:
<table style="border:1px blue ">
<tr>
<td><span>1</span></td>
<td><span>2</span></td>
<td colspan="2" rowspan="4"><span>content</span></td>
</tr>
<tr>
<td><span>1</span></td>
<td><span>2</span></td>
</tr>
<tr>
<td><span>1</span></td>
<td><span>2</span></td>
</tr>
<tr>
<td><span>1</span></td>
<td><span>2</span></td>
</tr>
</table>
可是我想把他用C#的GDI 渲染出来 该怎么办,最好也 实现表格合并 插入等
GDI/GDI+ 是绘图接口,你只能在 BMP 上绘制表格,输出的是 BMP ,不是 HTML 标记。
不是啊,我的是winform 开发 不是 webForm 。我就是根据 上面的table 的 XML 标记在Plane 上用GDI 绘图,画出那个表格。
@Revolution_lxx: 那就画啊!这有什么困难的。
@Launcher: 表格的合并 拆分 等 表格的操作呢? 求思路?
@Revolution_lxx: 你现在打开画图板,然后用线条工具画张表格,你如何画合并、拆分的,那么在 GDI 中也是这样画的。
@Launcher: ??? 说详细点好吗 ? 现在真的很急啊 。
@Revolution_lxx: 那你先用 Windows 画图工具画张表格,有合并和拆分,然后把画出的图传上来。
@Launcher: 画图工具没有画表格的啊 。 只有 矩形 直线 等。
@Revolution_lxx: 如果我现在要你用直线画张表格,你就画不出来了吗?你以前上学时,没有电脑,老师让你在作业本上用直尺和铅笔画张表格,你就画不出来了吗?
它就没有表格控件?
不是没有 , 是我自己定义的要用 GDI 去画。
Web是无状态的,页面对后台都是陌生的。要实现只能在 信息输出之前进行处理,处理后都变成Html等控件了。想实现这些功能建议你试试前台知识进行处理。
和 HTML 标签无关 , 只是我这种语法结构而已,我想把 这种 类是 于 HTML 的 XML 标签 表示的 Table 在Plane 上 用GDI 画出来。最好还有表格的 合 拆 等 操作。也就是 有 Table tableRow tableCell 类 ,自定义的 ,实现 word 的 表格功能 。