Java:使用删除线打印文本

Java:使用删除线打印文本,java,text,Java,Text,我正在打印一个文件。有没有办法用删除线打印文本?我在谷歌上搜索了一下,但没有找到任何适用的答案。您必须将文件保存为PDF、HTML或创建某种文字处理程序文档。简单文本(或更准确的纯文本)没有格式。。。用任何语言 我推荐HTML。它创建起来很简单(PDF是一种痛苦),让你可以选择其他格式(人们总是要求标题),允许你格式化为表格(经理喜欢表格),并且可以在任何地方打开(甚至可以在web服务器上提供服务,完全消除打印和杀树)。你必须将文件保存在PDF中,HTML或创建某种文字处理程序文档。简单文本(或

我正在打印一个文件。有没有办法用删除线打印文本?我在谷歌上搜索了一下,但没有找到任何适用的答案。

您必须将文件保存为PDF、HTML或创建某种文字处理程序文档。简单文本(或更准确的纯文本)没有格式。。。用任何语言


我推荐HTML。它创建起来很简单(PDF是一种痛苦),让你可以选择其他格式(人们总是要求标题),允许你格式化为表格(经理喜欢表格),并且可以在任何地方打开(甚至可以在web服务器上提供服务,完全消除打印和杀树)。

你必须将文件保存在PDF中,HTML或创建某种文字处理程序文档。简单文本(或更准确的纯文本)没有格式。。。用任何语言


我推荐HTML。它创建起来很简单(PDF很麻烦),给了你其他格式的选择(人们总是要求标题),允许你格式化为表格(经理喜欢表格),并且可以在任何地方打开(甚至可以在web服务器上提供服务,完全消除打印和杀树功能)。

如果你想强制它,您可以使用这些字母的unicode索引,如下所示:

"\u03C0" //π

例如ɨ

如果要强制执行,可以使用这些字母的unicode索引,如下所示:

"\u03C0" //π

这,作为一个例子是ɨ

啊,我明白你的意思。因此,如果我打印一个可解释为HTML的文件,并添加删除线标记,这就是如何做到的?这将比@TheodorStraube的解决方案更容易阅读,也可能更容易实现。我发现使用Unicode是一件痛苦的事情,因为您必须将每个字符映射到其等效的strike-through。另外,如果你将来需要的话,使用html还可以选择其他格式。啊,我明白你的意思了。因此,如果我打印一个可解释为HTML的文件,并添加删除线标记,这就是如何做到的?这将比@TheodorStraube的解决方案更容易阅读,也可能更容易实现。我发现使用Unicode是一件痛苦的事情,因为您必须将每个字符映射到其等效的strike-through。此外,如果将来需要,使用html还可以选择其他格式;这很诱人,但可能会比我想要的工作量更大。就像这样:System.out.println(“\u0268”);这很诱人,但工作量可能比我想要的要大。