Tag: 多行

边界框中的itext多行文本

有没有人知道,如何在iText中在边界框中添加多行文字(指定坐标)。 我试过了 cb.showTextAligned( PdfContentByte.ALIGN_LEFT, text, bounds.getLeft(), TOTAL_HEIGHT-bounds.getTop(), 0 ); 但它不支持换行。 我也试过了 PdfContentByte cb = writer.getDirectContent(); cb.moveText(300,400); document.add(new Paragraph(“TEST paragraph\nNewline”)); 这支持换行但不对moveText作出反应,因此我不知道如何将它放在给定位置或更好:边界框。 我怀疑块或PdfTemplate或者表可能有帮助,但我(还)不知道如何把它放在一起。 TIA寻求帮助。

为什么Java不支持多行字符串?

为什么Java不支持多行字符串? 我知道他们不,但我不知道为什么。 有充分的理由吗? 其他几种语言都有这种function,即使是较旧的语言,为什么Java不呢? 据我所知(不是很远),不应该将此function添加到词法分析器/编译器中。 编辑:为了澄清,我不是指一个带有换行符的字符串。 我的意思是这样的: String s = “Hello World”; 编辑2:我不知道为什么人们认为我在征求意见,我当然不是。 我特意问了很多理由 。 我想我需要根据事实明确说出来吗?