我想做以下事情:
- 链接到外部源代码文件(例如 ASCII 格式的 SQL 脚本)
- 自动将语法高亮应用于导入的文本
- 将突出显示的文本放在框架内
- 为框架添加标题
- 框架内容必须始终包含外部源的内容
这可能吗?如果可以,怎么做?我找不到任何例子。
谢谢你!
答案1
我知道你需要什么。打开 .odt,然后转到插入->对象->OLE 对象。然后单击从文件创建,选择文件并检查链接。
创建对象后,右键单击并选择激活 OLE 对象输出激活前请勿调整大小或修改。最后,如果你安装了正确的软件包(例如库德),然后选择 OLE 对象内的所有文本并单击 coooder 按钮(看起来像:<>)。它会询问您语言。
如果您更改源文件,则重新激活 OLE 对象应该会更新信息,但我每次都必须重新进行语法高亮:|
当您单击非活动的 OLE 对象时会出现一个方便的标题按钮,所以...
这应该能让你到达你想要去的地方。
答案2
解决方法是嵌入源代码的图像:
来自 OpenOffice 用户邮件列表:
我预计您不会找到针对您的特定问题的完全自动化的工作解决方案。
...
在理想情况下,我认为您将设置一个可以轮询的存储库。然后必须将文档设置为根据文件进行自我更新。仔细想想,也许您可以弄湿一些东西,以便文档可以以某种指定的格式自行生成。如果您有技能,这似乎是可行的。