泰山OFFICE技术讲座:关于文字方向的几种实现思路

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了泰山OFFICE技术讲座:关于文字方向的几种实现思路相关的知识,希望对你有一定的参考价值。

  WORD正文的文字方向,只有3种,文本框可有5种。这种区分并无必要。从技术上来说,有几种实现思路?实现方案还是很多的。

  文字方向,实际上影响的是本页面的直接内容,比如文字、绕排。如果有表格,布局在顶部(或底部),并不进行旋转。

  • 多个布局器,对应多个绘制器。

这个方案最常见,也最容易。

代码要有多套,维护起来实在是太麻烦了。不能采用。

  • 一个布局器,一个绘制器,通过图形旋转来实现。

图形都有旋转功能。绘制完成之后,进行一次旋转操作,即可达到目的。

听起来简单,要正确处理绘制与旋转的关系,还是有点麻烦。而且表格并不旋转,如果要保证旋转后的效果,需要进行反向旋转。综合看来,有可能比其他方案简单一些。

  • 一个布局器,一个旋转器,一个绘制器+多个坐标器。

布局完成之后对视图坐标进行旋转,坐标如视图所见。

视图在进行绘制的时候,使用坐标器进行调整。

这个方案也比较简单,麻烦在于要进行两次坐标调整。是目前泰山OFFICE的方案。

  • 一个布局器,一个绘制器+多个坐标器。

布局完成之后,保持坐标不变。在绘制时,通过坐标器进行转换。对比上一个方案,节省了旋转器。而且坐标器也能够大幅简化。

本方案也有麻烦,在进行绘制后动作,比如光标、选择,就比较麻烦。

综合下来,泰山OFFICE准备换用这个方案。

以上是关于泰山OFFICE技术讲座:关于文字方向的几种实现思路的主要内容,如果未能解决你的问题,请参考以下文章

泰山OFFICE技术讲座:关于5种文字方向斜体时的效果

泰山OFFICE技术讲座:关于5种文字方向斜体时的效果

泰山OFFICE技术讲座:关于文字方向的一种巧妙方案

泰山OFFICE技术讲座:关于文字方向的一种巧妙方案

泰山OFFICE技术讲座:关于标点压缩的几个概念

泰山OFFICE技术讲座:关于标点压缩的几个概念