请教ListCtrl转化为自定义布局打印的问题

我有一个ListCtrl控件的列表,想把它包含的内容按照一个自定义的布局(A4纸面)打印出来,没找到相关的资料,不知道哪位有过这方面的经验,指点一下,谢谢!
布局的样子大体如下:

[Copy to clipboard] [ - ]
CODE:
----------------------------------------
| 内容1|            |内容2|            |
----------------------------------------
|内容3|                                |
----------------------------------------
|内容4|      |内容5|      |内容6|      |
----------------------------------------
|内容7|                                |
----------------------------------------