pleio / odt_editor
Elgg 的 ODT 文件编辑器。
Requires
- composer/installers: ^1.0.8
This package is not auto-updated.
Last update: 2024-09-24 17:07:09 UTC
README
允许用户在线编辑以 OpenDocument 格式(OpenDocument Text,文件扩展名为 .odt)保存的 ElggFile 对象。
功能
- 在浏览器中的在线编辑器中打开用户有写入权限的文档
- 将文档更改保存到服务器上的原始文档
- 将编辑文档的当前状态下载到本地计算机
- 将编辑文档的当前状态另存为新文档
- 锁定当前正在编辑的文档,以确保其他用户不会意外地同时编辑它
- 可以通过文件列表视图中的按钮创建新文档
ODT 编辑器使用来自 WebODF 项目的 Wodo.TextEditor。
配置
此模块应安装后无需任何设置即可运行。
有一些可能的定制
新 ODT 文档的模板
新 ODT 文档的模板位于 mod/odt_editor/data/template.odt
。要使用自己的 ODT 文档作为模板,请将该文件替换为自己的文件。
字体
在字体选择器中提供的字体列表(位于当前文档使用的字体旁边)受文件 mod/odt_editor/vendors/wodotexteditor/resources/fonts/fonts.css
控制。
每个字体都通过一个正常的 @font-face
CSS 规则注册。字体可以预期安装在客户端运行其浏览器的计算机上,或者可以安装在服务器上,以确保所有用户都可以使用。字体文件可以安装在任何适合的位置,只要它们在 fonts.css
文件中给出的位置正确。
示例
有一个名为 "Gentium Basic" 的字体。该字体的数据存储在一个名为 GenBasR.ttf
的文件中。
由于该字体应提供给所有用户,包含字体数据的文件已安装在 Elgg 服务器上。它已放置在 mod/odt_editor/vendors/wodotexteditor/resources/fonts
。
因此它将在 fonts.css
中列出如下:
@font-face {
font-family: "Gentium Basic";
src: url("./GenBasR.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
如果依赖字体安装在用户的计算机上,则包含字体数据的文件不会安装在服务器上。对于 fonts.css
的片段将与上面相同,但无需 src
行。
@font-face {
font-family: 'Gentium Basic';
font-weight: normal;
font-style: normal;
}
已知问题
尚未出现,请提交您遇到的任何问题。