1.一种文档在线演示方法,其特征在于,包括:
确定需演示文档,并在放映窗口放映所述文档;
触发重绘所述放映窗口所放映的所述文档的内容;
获取重绘所述文档的内容的过程所对应的图片帧;
将所述图片帧通过网络进行分享,实现所述文档的内容的在线演示。
2.根据权利要求1所述的文档在线演示方法,其特征在于,所述触发重绘所述放映窗口所放映的所述文档的内容包括:
触发调用设备上下文的绘图函数,以通过所述设备上下文的绘图函数,重绘所述放映窗口所放映的所述文档的内容;其中,设备上下文中保存有重绘结果对应的图片绘制信息。
3.根据权利要求2所述的文档在线演示方法,其特征在于,所述获取重绘所述文档的内容的过程所对应的图片帧包括:
定时从所述设备上下文中获取重绘所述文档的内容的过程,所保存的图片绘制信息;
根据定时获取的所述图片绘制信息生成所述图片帧。
4.根据权利要求2所述的文档在线演示方法,其特征在于,在放映窗口放映所述文档之后,触发重绘所述放映窗口所放映的所述文档的内容之前还包括:
以所述放映窗口为子窗口,创建所述放映窗口的父窗口;
所述获取重绘所述文档的内容的过程所对应的图片帧包括:
在触发重绘所述放映窗口所放映的所述文档的内容时,定时以所述放映窗口的重绘结果更新所述父窗口的绘制内容;
根据定时更新的父窗口的绘制内容生成所述图片帧。
5.根据权利要求4所述的文档在线演示方法,其特征在于,所述根据定时更新的父窗口的绘制内容生成所述图片帧包括:
定时对所述父窗口的绘制内容进行视频编码,得到所述图片帧。
6.根据权利要求4所述的文档在线演示方法,其特征在于,所述定时以所述放映窗口的重绘结果更新所述父窗口的绘制内容包括:
在触发重绘所述放映窗口所放映的所述文档的内容时,定时从所述设备上下文中获取图片绘制信息,以定时所获取的图片绘制信息更新所述父窗口的绘制内容。
7.一种客户端,其特征在于,包括:
放映模块,用于确定需演示文档,并在放映窗口放映所述文档;
触发重绘模块,用于触发重绘所述放映窗口所放映的所述文档的内容;
图片帧获取模块,用于获取重绘所述文档的内容的过程所对应的图片帧;
分享演示模块,用于将所述图片帧通过网络进行分享,实现所述文档的内容的在线演示。
8.根据权利要求7所述的客户端,其特征在于,所述触发重绘模块包括:
上下文调用单元,用于触发调用设备上下文的绘图函数,以通过所述设备上下文的绘图函数,重绘所述放映窗口所放映的所述文档的内容;其中,设备上下文中保存有重绘结果对应的图片绘制信息。
9.根据权利要求8所述的客户端,其特征在于,所述图片帧获取模块包括:
定时获取单元,用于定时从所述设备上下文中获取重绘所述文档的内容的过程,所保存的图片绘制信息;
第一图片帧生成单元,用于根据定时获取的所述图片绘制信息生成所述图片帧。
10.根据权利要求8所述的客户端,其特征在于,还包括:窗口创建模块,用于以所述放映窗口为子窗口,创建所述放映窗口的父窗口;
所述图片帧获取模块包括:
定时更新单元,用于在触发重绘所述放映窗口所放映的所述文档的内容时,定时以所述放映窗口的重绘结果更新所述父窗口的绘制内容;
第二图片帧生成单元,用于根据定时更新的父窗口的绘制内容生成所述图片帧。