标签: word-processor

Libreoffice:将部分内容拆分为多个列

我在Libreoffice作家中有一段文字(和其他内容).我想将此内容的一段分成多个列,并在不受影响之前和之后保留文本.

如何实现这一目标?

word-processor libreoffice

27
推荐指数
2
解决办法
3万
查看次数

什么是.NET最好的文字处理组件

我正在寻找一个.NET的文字处理组件,它在我的WinForm/WPF .NET应用程序中就像一个嵌入式MS Word.主要目标是让用户能够创建丰富的格式化文本.我真的不想写一个高度自定义的RichTextBox组件.有什么建议?

.net components word-processor

9
推荐指数
3
解决办法
1万
查看次数

适用于大量数据的高性能数据结构

我正在为大型文档开发.NET文本的"文字处理器"控件 - 打印时大到10000页.

几年前我用Win32实现了这个功能,使用数组来保存行指针,根据需要在块中增长数组,并调用RtlMoveMemory(kernel32.dll)来移动指针.

主要的性能问题是

  • 文档从第1行到最后按顺序加载...
  • 鼠标移动需要通过其从文档顶部偏移的"像素"来找到一条线来调整鼠标光标.
  • 绘画需要通过其偏移找到一条线并迭代下一行
  • 插入和删除不得超过年龄(自动换行)

我已经阅读了很多关于

  • SortedList:加载超快,但插入怎么样?
  • SplayTree:听起来不错,因为用户将鼠标移动到同一行很多,但是从文档的底部滚动到中间呢?
  • SkipList:听起来像一个好的整体表演者,但有高数据量的内存问题?
  • SortedDictionary和AVL树:在加载顺序慢的情况下被取消资格.
  • RedBlack Tree:无处不在,但最糟糕的是什么?这是最好的选择吗?

这些结构是否具有百万条目的良好性能?如果是这样,最好的选择是什么?

我可能错过了其他想法/课程.

我希望尽可能坚持托管代码,但如果需要,我准备切换到脏代码.

c# performance word-processor data-structures

8
推荐指数
0
解决办法
905
查看次数

你用什么文字处理器的技术论文?

我一直在寻找文字处理器用于编写技术论文的时间,而我还没找到.真正好的是一个可以很好地处理数学表达式,代码和伪代码的编辑器.我还没有找到一个效果很好的.

有没有人有任何建议?

word-processor

6
推荐指数
4
解决办法
8186
查看次数

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

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

这是我的代码:

HWPFDocument doc = new HWPFDocument (fileStream);
WordExtractor we = new WordExtractor(doc);
Range range = doc.getRange()
String[] paragraphs = we.getParagraphText();
for (int i = 0; i < paragraphs.length; i++) {
  Paragraph pr = range.getParagraph(i);
  int k = 0
  while (true) {
     CharacterRun run = pr.getCharacterRun(k++);
     System.out.println("Color: " + run.getColor());
     System.out.println("Font: " + run.getFontName());
     System.out.println("Font Size: " + run.getFontSize());
     if (run.getEndOffSet() == pr.getEndOffSet())
       break;
  }
}
Run Code Online (Sandbox Code Playgroud)

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

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

java ms-word word-processor apache-poi

6
推荐指数
1
解决办法
2575
查看次数

在文字处理器中使用语法高亮显示的代码

如何将带有语法高亮的代码放入文字处理器?

这是一本手册,它将包含代码示例,这些代码示例应该能够在页面之间进行,因此放置图像不是一种选择.

我宁愿用OpenOffice做,但我也可以使用iWorks或Office.代码是Ruby,Java,Python和其他代码.如有必要,我可以使用TextMate导出它.

syntax-highlighting word-processor

5
推荐指数
2
解决办法
2437
查看次数

ascii频谱中未分配的字符?

在ascii谱中是否有任何未分配的,不可见的字符,我可以安全地用作换行标记?我们的想法是构建一个Java字处理器,以一种所见即所得的方式编辑Markdown(如SO),但在显示解析的markdown的框架中(与SO不同).

java ascii word-processor

3
推荐指数
1
解决办法
314
查看次数