gpt4 book ai didi

java - 在 Java 中使文本适合物理尺寸(标准 8. 5"x 11"信纸)

转载 作者:行者123 更新时间:2023-11-30 08:21:19 26 4
gpt4 key购买 nike

Java 有一个很好的类来处理显示器上的文本大小 (FontMetrics),但我找不到任何关于如何在物理纸上获取给定文本字符串大小的信息。

基本上,我有一个 JTextArea,用户可以在其中输入他/她希望输入的任何文本。我需要弄清楚给定文本部分在纸上的宽度,以便我可以插入换行符。

我会遍历文本框中的所有文本,如果单词超出页面边界则添加换行符。

听起来很简单,但是没有任何方法可以衡量文本有多大,这似乎很难。如何测量打印在纸上的文字有多大?

最佳答案

文本的大小是以像素为单位的大小除以 PPI/DPI(每英寸像素/点数),文本将被打印。公式像素/DPI=英寸

关于java - 在 Java 中使文本适合物理尺寸(标准 8. 5"x 11"信纸),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com