StarSuite 7全局文档样式与编程接口指南
需积分: 48 190 浏览量
更新于2024-08-10
收藏 12MB PDF 举报
"全局文档特性-群晖nas手册中文"
这篇文档是关于StarSuite 7的开发者指南,主要讲解了在OpenOffice环境下如何利用全局文档特性进行样式管理和编程。全局文档特性允许开发者通过样式来统一和调整文档的外观,提高文档格式的一致性和编辑效率。
在7.4章节中,主要介绍了四种主要的样式系列:
1. **CharacterStyles**:字符样式,用于设定单个字符、单词或短语的格式。字符样式可以互相嵌套,以实现更复杂的格式效果。
2. **ParagraphStyles**:段落样式,用于设定整个段落的格式,包括字体、行距等,还能定义后续段落的样式,实现连续段落的格式一致性。
3. **FrameStyles**:框样式,用于设置图形和文字框的格式,便于快速自动化图形和框的布局和设计。
4. **PageStyles**:页面样式,用于构建和控制文档中的页面布局,如页边距、页眉页脚等。如果设置了“下一个样式”,在自动分页时会自动应用指定的页面样式。
5. **NumberingStyles**:编号样式,用于设定编号或项目符号列表中段落的格式。
这些样式可以通过实现`com.sun.star.style.XStyleFamiliesSupplier`接口的文本文档模式来访问。`getStyleFamilies()`方法返回一个实现了`com.sun.star.container.XNameAccess`接口的`StyleFamilies`集合,从而可以根据名称获取不同的样式系列。`StyleFamilies`服务也支持`com.sun.star.container.XIndexAccess`,以便通过名称或索引获取特定的样式系列。
每个样式都是`com.sun.star.style.Style`对象,支持`com.sun.star.container.XNamed`接口,这使得可以命名和访问单个样式。`XStyle`接口提供了样式继承,允许自定义和扩展基础样式。
文档还提到了开发者在准备使用UNO编程时需要了解的基本步骤,包括UNO编程的使用场景、必要的文件、安装和配置,以及如何在StarSuite中获取和使用对象。此外,还介绍了不同类型的UNO数据,如简单类型、字符串、枚举、Struct、Any和序列,以及如何进行元素访问。
在实际应用中,开发者可以通过这些样式和UNO编程技术来创建和操作文档,如文字处理、电子表格和图形编辑,从而实现高效且一致的文档格式管理。这份文档对于OpenOffice的开发和定制有着重要的参考价值。
2021-11-09 上传
2022-12-10 上传
2013-01-21 上传
178 浏览量
2013-05-16 上传
点击了解资源详情
点击了解资源详情
2014-06-19 上传
2017-12-01 上传
白宇翰
- 粉丝: 27
- 资源: 2万+
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器