问题标签 [word-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
373 浏览

macros - 使用 LibreOffice 4.1 Writer Basic 从 TextTableCursor 中检索 TextTable

我想编写一个适用于所选表的宏。

表格中的选择

当我选择一个表时,ThisComponent.CurrentSelection返回的对象是SwXTextTableCursor. 我将其统称为TextTableCursor

根据DBG_methods它提供了遍历选定单元格并合并或拆分单元格的方法,但它似乎没有提供访问实际表格本身的方法。相反,ThisComponent.TextTables返回表。

据我所知,无法确定是否选择了某些单元格或整个表格。

问题

有没有办法从 TextTableCursor 中检索 TextTable(s)?

0 投票
2 回答
85 浏览

javascript - 使 HTML 识别用户输入标签

嘿,你们这些了不起的聪明人,

我需要一些有关用户输入的帮助。我正在创建一个基本的文字处理器,我需要将某个选定区域加粗。用户将用鼠标突出显示该区域并按下按钮。然后,计算机会将其突出显示的文本替换为<b>+originaltext+</b>,据推测使其变为粗体。问题是,计算机正在将那些打开和关闭的胡萝卜变成&lt;并因此阻止它完成工作。

如何强制计算机将其作为真正的粗体标签移交?

这是我基本上在做的事情:

提前感谢您的帮助!

更新:这是在一个可编辑的 div 中。

0 投票
1 回答
82 浏览

javascript - Find the "Greatest Common Div" of user selection

Hello all you ridiculously genius people!

So I'm creating a basic word processor, and I need to have an option to clear formatting in a certain section. The place the user is typing is split up into several different divs, and whenever they hit enter it starts a new div. When they add a style option (Bold, italics, etc.) it ads the correct html tag.

Well, I want the user to be able to clear all formatting on text they highlight. To do this, I need to find the element that all of them share. so if it displayed "Here is my text" in a structure like this:

and the user highlighted all 4 words, I would need to computer to give me the div with the id "1" because that is what they all share in common.

I am completely stumped on this, and have absolutely no clue where to start, so I really don't have any code for you. I will be using window.getSelected(); to get the actual text, but I have no idea how to go about finding the divs around it.

Thanks for your help!

0 投票
1 回答
504 浏览

c# - C#中文件管理器的问题

我需要写什么才能让它工作?

如果文本窗口中的当前文本未保存(或自打开后未更改)并且您尝试关闭、打开或创建新文件,则应在新文件之前询问用户他/她是否要保存/新文档打开。答案选项应为“是”、“否”或“取消”。文字是否不变,应该没有问题。

如果文本已更改,则应在窗口标题中用星号 (*) 表示,例如。“文件.txt *”。

此外,您应该可以在当前文件名下使用“保存”进行保存。并另存为创建一个新文件。

最后:关闭当前视图的可能性(也可以是打开的文件)

这是我的代码:

0 投票
1 回答
19 浏览

html - 根据缩进的文本格式

嗨,有人可以帮助我了解 stackoverflow 问题的代码区域是如何工作的(技术上)。
我的意思是它在缩进文本时格式化文本的方式。

例子:没有缩进

有人可以解释一下这背后的技术吗?我是编程新手,这很难实现吗?我们如何根据文本的缩进来实现这种格式。

0 投票
2 回答
496 浏览

ios - iphone sdk:将中文句子分解成单词和字母

我有中文新闻提要,我想将句子分成更小的块传递给 API。

我怎么能在ios中做到这一点?我为英语设置了 50 个字符的字符长度。

目前我正在使用rangeOfString:函数来查找点、逗号和分成句子。

这不适用于中文和日文字符。

0 投票
1 回答
232 浏览

algorithm - 如何检测文件是否已更改?

我正在尝试编写一个用于处理文件的文字处理器程序。现在,每当用户关闭文件时,如果文件已被修改,我会提示他们“是否要保存文件”。

我正在使用每当用户执行任何写操作时设置的脏位来实现这一点。

但是,这有一个限制,即当文件实际上并不脏时,它会被视为脏文件。例如,如果用户键入一个字符并将其删除,则该文件没有更改。但是我的“脏位”实现认为它已经改变了。

就速度而言,检测文件是否真的发生变化的最佳方法是什么?

对整个文件进行完整的逐位比较太慢了。(比较文件哈希也太慢了,因为需要处理整个文件以计算哈希。在比较值之前先进行长度比较在长度不同时有效,但在长度不同时失败,就像在我的示例中一样以上。)

0 投票
1 回答
277 浏览

pdf - 在 Libre Office 中为部分导出多个 PDF

我正在寻找一种方法,在导出时使用 Libre Office / Open Office 自动将我正在编写的书籍拆分为多个 PDF。我想要每个章节单独的 PDF,因为我在完成章节时发布这个。理想情况下,如果可以一次只导出特定部分,那就太好了。

是否有任何内部方法可以实现这一点,或者预先编写的脚本可以实现这一点?

或者,如果在该程序中有一种简单的方法可以做到这一点,我可以使用 Microsoft Office。

0 投票
2 回答
938 浏览

syntax - 是否存在 Indesign 语法荧光笔?

有人知道在 InDesign 中粘贴时突出显示语法的非手动方法吗?

我正在尝试在 InDesign 文档中显示项目代码,但不想手动突出显示代码,最好也添加编号行。有没有插件可以实现这一点?

这是我想要格式化代码的样式。 我想要达到的风格

干杯

0 投票
1 回答
75 浏览

html - 文字处理器文档 - 与 rails 兼容的文件格式

我想使用文字处理器编写我的条款和条件,保存并轻松地将文件嵌入到我的 Rails 应用程序中。没什么花哨的,只有段落和粗体(和常规)字体。哪种文件格式可以轻松用于在 Rails 中显示格式化文本?我不想为了一些简单的格式处理大量的 gems、依赖项等。谢谢。