问题标签 [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 投票
4 回答
245 浏览

css - 调整顶部,同时使用 CSS 保持底部位置

我现在正在开发的网站旨在复制您可以打印的文档。有页眉、正文和页脚。这三个元素都使用 CSS 来调整每个元素的边距和高度。

页脚高度为 0.5 英寸,并且必须在距页面底部至少 0.5 英寸的位置结束,但不能超过该高度。根据其他文字处理器,如果页脚大于 0.5 英寸,页脚会在页面上向上移动,以保持 0.5 英寸的边框。

这意味着身体会缩小,所以我已经设置(我认为)这样更大的页脚会缩小身体,这是预期的行为。

但是,我想要的是一种让页脚调整其在页面上的位置的方法,使其始终距离页面底部至少 0.5 英寸。

注意我希望该解决方案适用于一个文档的任意数量的页面,因此我不能使用固定位置。

我包含了我的演示代码,只要高度足够小,它就可以工作。

0 投票
0 回答
336 浏览

asp.net - 是否有 ASP.NET 字处理控件?

是否有成熟的 ASP.NET 字处理控件?在每个(主)浏览器中运行的一个,包括对页边距、分页符和分节符、字段等的支持?

TextControl 具有该功能,但仅在 IE 中运行。Telerik、DevExpress 等的编辑器是 HTML 编辑器 - 所以没有边距、中断等的概念。

我不在乎它是付费的还是开源的。

0 投票
2 回答
329 浏览

java - 查找字符串的变体(仅删除,无转置)

给定一个字符串,我想找到所有没有换位的变体,只有删除。例如,给定字符串:

变体列表如下(由空格分隔)。

到目前为止我的解决方案是遍历每个字符,然后如果当前字符匹配下一个字符,则递归尝试原始和删除的字符版本,如下所示。

然而,我最终得到了大量的答案副本,而其他的都没有。当我在纸上做我的算法时,它似乎是正确的。我究竟做错了什么?

0 投票
1 回答
525 浏览

c# - WordprocessingDocument 分隔文本(不必要)

我正在尝试替换作为模板的 word 文档中的某些位置。这些地方被标记为以 开头的单词@。例如@Name. 我选择所有文本,用我的函数遍历它们并替换。这背后的所有逻辑都运行良好。但是,由于我不知道的原因,文本的定义如下:

不是我期望的那样。例如(文本的简短列表,其中每行有一个文本):

即使它应该像这样在一行中:Document date: @date, written by: @Name @Surname. 如您所见,在@and dateOR @and之类的情况下Surname,我无法正确使用我的替换方法,因为没有@date也没有@Surname主动到位。所以我改进了我的代码,但现在我发现其中有很多缺陷,所以它将 left-out 连接@到下一个文本。不幸的是,我在一个表格中找到了一个文本,它完全杀死了我所有的算法。是这样的:

即使我没有专门用不同的样式格式化它。如您所见,它必须是(@sum_words),在这种情况下,我的算法很容易被替换。不幸的是,我做不到。因此,我的问题是:

  1. 为什么即使我没有使单词的各个部分有所不同,它也会分成几部分?
  2. 有没有办法解决这个问题,所以我的文字可以完好无损?

更新

到目前为止,我能做的最好的事情是:

如果它们中途拆分,则连接文本(从我所见,它们只会在特定于我需要的字符上拆分,即@_。循环被反转,因为保存第一个文本的属性更有意义组中的一部分而不是最后一个(例如在元素之前保留间距)。

更新 2

这是请求的表格单元格:

0 投票
2 回答
1765 浏览

asp.net-mvc - 在 ASP.NET MVC 中模拟 MS Word 功能

我需要实现一个类似于 Google Docs 或 Microsoft Sky Drive 的文档编辑器(可能有 N 个页面、页面设置、导出到 word ......)。一个很棒的组件将是这个:http ://demos.telerik.com/silverlight/#RichTextBox/MSWord ,但它是用于 Silverlight,我需要 asp.net mvc 应用程序的确切组件。

我找到了不同的所见即所得的 html 编辑器,但这不是解决多页问题的方法。

0 投票
1 回答
2759 浏览

java - 如何使用 POI 读取 word 文档中每个单词的字体大小?

我试图找出 word 文档中是否存在字体为 2 的任何内容。但是,我无法做到这一点。首先,我尝试在只有一行和 7 个单词的示例 Word 文档中读取每个单词的字体。我没有得到正确的结果。

这是我的代码:

但是,上面的代码总是将字体大小加倍。即,如果文档中的实际字体大小为 12,则输出 24,如果实际字体为 8,则输出 16。

这是从word文档中读取字体大小的正确方法吗?

0 投票
1 回答
1579 浏览

java - 在 python、javascript 或 java 中分隔日文单词?

背景:我将尝试在 2ch.net 的不同留言板上列出最常用的单词/汉字,以便日语学习者可以快速参与在线讨论,从而有动力继续学习。

我正在寻找一种分隔单词的方法,但它不像英语那么简单。单词可以是一个汉字,也可以由多个汉字组成,例如“巨人”(巨人)或“人”(人类),也没有空格。

所以我可能需要一些日语文字处理库,我只知道python、javascript和java。(我更喜欢python)

0 投票
1 回答
1049 浏览

flash - 不间断连字符比常规连字符长

我正在开发一个使用 Adob​​e 的文本布局框架来处理文字处理的应用程序。我遇到了一个问题,即插入不间断连字符 (U+2011) 的渲染时间大约是常规 ascii 连字符 (U+2010) 的两倍。

MS Word(以及其他类似应用程序)对每个实例使用相同大小的连字符,无论它是否不间断。

The following is in Times New Roman and zoomed to 500%:

断字不一致

在 TLF 标记中,两个连字符的宽度似乎相同。我很困惑如何准确地解决这个特殊的烦恼。

这只是一个字体错误吗?Arial 似乎也有同样的问题,所以我不愿责怪字体支持。有没有 TLF 专家以前处理过这样的问题?

0 投票
1 回答
77 浏览

word-processor - 有哪些好的基于文本的 Web 编辑器/处理器?

我正在寻找一个基于 Web 的文本编辑器,用户可以在其中“跟踪更改”并编辑我可以放在用户可以使用的商业网站上的一小部分文本。用户应该能够突出显示部分文本、更改颜色、删除线等。我想知道是否有一个漂亮的例子。

它会是这样的:用户 1 在处理器/编辑器中输入一些文本。用户 2 为他们更正。两个用户都会看到更改和编辑。

0 投票
3 回答
3340 浏览

macros - LibreOffice 4.1 Writer:调整表格列宽的宏

我正在研究一些适用于表格的 LibreOffice 宏,特别是将每列和每行的宽度和高度设置为 0.85 厘米(0.335 英寸)。

在 MS Office 中,这很容易,只需选择表格并在宏中具有:

在 LibreOffice 4.1 中没有这样的东西。看来每一列/行都必须单独调整。有两种方法可以做到这一点:

  1. 遍历所有列/行并调整每一列/行

  2. 将第一列/行调整为一些仔细计算的宽/高,然后调用均匀分布列/行

只是为了了解代码,我尝试使用宏记录器并浏览了 Table | 表格属性并一直播放直到表格看起来不错,但我所做的大部分内容都没有记录在宏中。

有没有人做过这样的事情?