OFFICE技术讲座:关于坐标、位置的术语说明

简介: OFFICE技术讲座:关于坐标、位置的术语说明

文字处理中,有大量关于位置(定位)的信息。大体来说有文档和视图两类。都叫位置,实际过程中就会糊涂。比如说一个叶视图,要描述在文档听位置(start/end),又要描述用户看到的位置感觉。为此,特别规定术语如下:


文档位置

 文档位置:Position。此术语用于文档描述。标准简写为pos。


 结构位置:比如描述一个叶视图结构的offset/start/end等。我们设定,这些位置都是相对于上级视图(即父视图)的位置。大体层次是:叶视图、行视图、段落视图、页视图/文档视图。如果有特殊情况,需要加FromLeaf/FromLine/FromPara/FramPage等。


视图位置

 坐标:Coordinate,X,Y。此术语用于视图描述。标准简写为coord.


 同样的,我们设定,这些位置都是相对于上级视图的。如果特殊情况,需要加FromLeaf/FromLine/FromPara/FramPage等。


关于文档位置的约定

 关于文档位置的部分。比如叶视图的start/end,我们目前约定是闭区间:包含start,包含end。也就是说,如果只包含一个字符,那么start=end,长度为(end-start+1)。我们鼓励(或转向)使用start/length的描述。


关于视图位置的约定

 我们约定为闭区间。比如绘制范围是(x,y),那么就是x/y所在的点都要绘制。长度为(y-x+1)。

目录
相关文章
|
C# 开发者 Windows
WPF遇上Office:一场关于Word与Excel自动化操作的技术盛宴,从环境搭建到代码实战,看WPF如何玩转文档处理的那些事儿
【8月更文挑战第31天】Windows Presentation Foundation (WPF) 是 .NET Framework 的重要组件,以其强大的图形界面和灵活的数据绑定功能著称。本文通过具体示例代码,介绍如何在 WPF 应用中实现 Word 和 Excel 文档的自动化操作,包括文档的读取、编辑和保存等。首先创建 WPF 项目并设计用户界面,然后在 `MainWindow.xaml.cs` 中编写逻辑代码,利用 `Microsoft.Office.Interop` 命名空间实现 Office 文档的自动化处理。文章还提供了注意事项,帮助开发者避免常见问题。
860 0
|
人工智能 自然语言处理 Oracle
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
280 0
OFFICE技术讲座:边框相邻时的处理
OFFICE技术讲座:边框相邻时的处理
104 0
OFFICE技术讲座:边框相邻时的处理
OFFICE技术讲座:边框的3D与方框的区别
OFFICE技术讲座:边框的3D与方框的区别
130 0
OFFICE技术讲座:边框的3D与方框的区别
OFFICE技术讲座:边框底纹对布局的影响
OFFICE技术讲座:边框底纹对布局的影响
128 0
OFFICE技术讲座:边框底纹对布局的影响
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
241 0
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
OFFICE技术讲座:段落的行是如何布局不同对齐方式的
OFFICE技术讲座:段落的行是如何布局不同对齐方式的
126 0
OFFICE技术讲座:段落的行是如何布局不同对齐方式的
OFFICE技术讲座:中文标点符号有哪些
OFFICE技术讲座:中文标点符号有哪些
209 0
OFFICE技术讲座:连续内容分断的规则
OFFICE技术讲座:连续内容分断的规则
81 0
OFFICE技术讲座:标点压缩分两个独立的阶段
OFFICE技术讲座:标点压缩分两个独立的阶段
118 0

热门文章

最新文章