1. 立项原因:将办公软件移植到移动端,打造移动办公生态环境;
2. 应用场景:手机/平板浏览或者修改ppt,手机投屏后用ppt展示产品或者设计,便于演讲。
点击空白处退出提示
1. 立项原因:将办公软件移植到移动端,打造移动办公生态环境;
2. 应用场景:手机/平板浏览或者修改ppt,手机投屏后用ppt展示产品或者设计,便于演讲。
功能模块:
1. 内核:处理数据的增删查改,ppt文件格式的编码解码;
2. 排版:对解码后的文件数据按页面大小设置进行排版,将文字或者图片显示到正确的位置;
3. UI: 用户交互的界面。
我负责排版模块,主要包括:
1. 文字排版:根据字体样式和大小精准测量字符宽度,计算文字的显示位置,正确显示字符;
2. 图片排版:根据ppt图片的大小和样式,正确计算图片显示的位置和缩放比例,正确显示图片;
3. 多语言支持:根据语言设置,精准计算各种语言的字符大小和显示顺序,如印地语、阿拉伯语等;
4. 算法优化,优化排版算法,提高响应速度。




评论