我正在尝试在JavaFX 8画布中绘制带下划线的文本。我需要直接绘制到画布上,而不是使用“文本”节点,因为然后我会将画布导出到图像并在其他地方使用。
我还没有找到一种方法配置GraphicsContext
以使其绘制带下划线的文本。
到目前为止,我已经发现:
Font
构造函数采用字体系列,字体粗细(粗体,常规等)和字体姿态(是否为斜体),但没有带下划线的符号 属性。Text
元素中带下划线的文本的格式,请设置setUnderline
属性。有没有一种方法可以直接在GraphicsContext上绘制带下划线的文本?如果没有,是否有解决方法可以让我将其导出到图像?