如何在JavaFX Canvas中绘制带下划线的文本

时间:2019-05-06 12:13:32

标签: javafx javafx-8

我正在尝试在JavaFX 8画布中绘制带下划线的文本。我需要直接绘制到画布上,而不是使用“文本”节点,因为然后我会将画布导出到图像并在其他地方使用。

我还没有找到一种方法配置GraphicsContext以使其绘制带下划线的文本。

到目前为止,我已经发现:

  • Font构造函数采用字体系列,字体粗细(粗体,常规等)和字体姿态(是否为斜体),但没有带下划线的符号 属性。
  • 要设置Text元素中带下划线的文本的格式,请设置setUnderline属性。

有没有一种方法可以直接在GraphicsContext上绘制带下划线的文本?如果没有,是否有解决方法可以让我将其导出到图像?

0 个答案:

没有答案