问题标签 [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 回答
57 浏览

java - An automatic file history and backup for a word processor

I'm currently making a word processor in Java and one the functions it should have is a file backup and history.

I want to be able to backup text to a text file if the program crashes and display a history of recently opened text files.

I've tried to research the problem but I couldn't find anything useful. Could someone point me the right direction so I can try and figure this out.

0 投票
1 回答
183 浏览

java - 让我的文字处理器 GUI 打开文件

我正在尝试制作一个简单的文字处理器,它有一个打开、保存和删除按钮。到目前为止,我已经让保存按钮工作了!另一方面,我的打开按钮不会打开文件。每当我单击按钮时,什么都没有发生。请帮忙!这是我的公开课的代码:

另外,这是我的显示类,它调用了开放类:

0 投票
1 回答
133 浏览

java - 如何正确使用 StyledEditorKit 对齐文本

基本上,我想要做的是将我用鼠标选择的文本居中(通过正常的左键单击,拖动单词,它们变成蓝色。没有特殊的突出显示功能或类似的东西。)然后将其对齐到左边、中间或右边。我已经设置了按钮和 actionListener 来处理这个问题,我只需要 actionListener 中的代码。

需要明确的是,我不想使用这个:

这使整个文本字段居中,这不是我想要的。我正在寻找的内容与您现在在文字处理器中看到的内容非常相似,其中只有选定的文本是对齐的。这样,我可以将一行文本左对齐,然后将其右下方的文本居中对齐。

我以前摆弄过StyledEditorKit,我认为这就是我需要使用的。我猜我可以使用StyledEditorKit.AlignmentAction,但是,该方法需要一个字符串和一个整数,并且并没有真正指定它们的用途。

StyledEditorKit 会是最好的方法吗?还是有一种我不知道的更有效的方法?

0 投票
1 回答
50 浏览

android - 将用户输入解析为预定义的 json 格式

我正在构建一个锻炼应用程序,并且一直在努力让用户定义他们的锻炼。我想避免输入多个文本字段,我希望允许用户通过文本输入整个内容,然后将他们的输入解析到我的预定义模型中进行锻炼。

没有无限的方法来定义锻炼中的练习(“3 组 10、9 和 8 次重复,分别为 100、120 和 130 (lbs | kg)”,“设置 1。30 秒休息 40 秒,设置 2。 ......”)。所以起初我考虑做简单的字符串解析,但我想知道是否有现有的库/算法/方法可以用来帮助

这是一个 android 应用程序,我希望在本地进行计算

我还希望包括在谷歌搜索中实现自动完成。

我的模型就是这样,锻炼只是这些的集合

}

0 投票
0 回答
52 浏览

python - 有什么方法可以显示访问者在我的 django webapp 上选择的 .docx 文件的内容?

我正在使用 django 创建一个 Web 应用程序,我想显示 docx 文件的内容,编辑这些文件并将其保存回本地设备。django 有能力做到这一点。

0 投票
0 回答
98 浏览

html - 如何跨浏览器获取可复制和粘贴的表格以导出到文字处理器?

当我将带有 CSS 样式的表格从浏览器复制并粘贴到文字处理器时,我得到了非常不同的结果:Firefox 忽略 CSS 样式,Chrome 仅复制表格的内容,而 Safari 仅适用于 Pages。有没有办法复制粘贴跨浏览器,最好是使用 CSS?

https://codepen.io/anon/pen/ZrVXdG

0 投票
1 回答
4083 浏览

c - 确定文件是否包含 C 中的字符串

如何检查给定是否FILE*包含在 Linux 上运行的 C 中的字符串(如果重要)?

字符串必须包含它所在的整行。例如,这个:

会是真的;但是这个:

不会。我本质上是在寻找一种内部替代方案system("grep -x file")

0 投票
1 回答
726 浏览

python - 由于使用python的段落中的连字符,如何通过删除连字符“-”来恢复拆分的单词

简单示例:功能性-> 功能性

故事是我得到了一个 Microsoft Word 文档,它是从 PDF 格式转换而来的,并且有些单词仍然带有连字符(例如func-tional,由于 PDF 中的换行而损坏)。我想在保留正常单词的同时恢复那些破碎的单词(即“-”不用于断字)。

为了更清楚,添加了一个长示例(源文本):

研讨会结束后,基金会和 FCF 指导团队继续他们的工作,并创建了功能检查飞行纲要。本纲要包含可用于降低功能检查飞行风险的信息。指导文件中包含的信息是通用的,可能需要调整以适用于您的特定飞机。如果对纲要中的任何信息有疑问,请联系您的制造商以获得进一步的指导。

有人可以就这个问题给我一些建议吗?

0 投票
0 回答
26 浏览

browser - 即使用不同的字体书写,计算机如何解释/理解或识别特定的字母?

我希望答案与文字处理器或网络浏览器有关。我知道 ms-word 有数字文件,但无法连接计算机如何理解 glyphicon 是特定字母的点。

0 投票
3 回答
310 浏览

c++ - 如何在 Arduino (C/C++) 中制作文字处理器,其中文本逐个字符出现?

我正在使用 Adafruit_ST7735(带有 Adafruit_GFX)库在我的 1.8 TFT 显示器上显示内容。当我设置tft.setTextWrap(false); 它确实包装了文本,但它不关心单词。例如,它像这样包装它:

我喜欢打
篮球,我真的很喜欢
玩电脑
游戏

我需要让它看起来像这样:

我喜欢打
篮球,我真的很
喜欢玩
电脑游戏

短词放在下一行,但较长的词分成两行,并用 - 连接,这样我可以显示比将每个单词放在新行上更多的文本。我对此的主要斗争是角色以SD方式一个接一个地出现,如下所示:

我将如何为传入的字符编写这样的文字处理器,以便将短词(即包含少于或等于 5 个字符)转移到下一行,而将较长的词(即包含超过 5 个字符)用 - 和一部分在一行,另一部分在下一行(如最后一个示例)?