PDF 文本注释样式应用
PDF Text Annotation Style Apply
我是 PDFBox 的新手 API。我想应用文本注释(AirPassengers)样式,如下图红色框所示。
我正在使用 PDF 框 API。我正在创建文本注释,如下所示。
PDAnnotationTextMarkup txtMark = new PDAnnotationTextMarkup(PDAnnotationTextMarkup.SUB_TYPE_FREETEXT);
这将导致没有任何样式或背景颜色的简单文本注释。我想实现如屏幕截图所示的样式。任何人都有实现这一目标的想法。
这样做:
txtMark.setColor(new PDColor(new float[] { 0, 1, 1 }, PDDeviceRGB.INSTANCE));
这会设置您提到的颜色 (#00FFFF)。在 Adobe Acrobat 中,颜色介于 0 和 1 之间,而不是介于 0 和 255 之间。请注意,注释将在 Adobe Reader 中可见,但此时在 PDFBox 渲染或 PDF.js 渲染中不可见,因为缺少外观流(请参阅上一个问题中的 my comment)。
我是 PDFBox 的新手 API。我想应用文本注释(AirPassengers)样式,如下图红色框所示。
我正在使用 PDF 框 API。我正在创建文本注释,如下所示。
PDAnnotationTextMarkup txtMark = new PDAnnotationTextMarkup(PDAnnotationTextMarkup.SUB_TYPE_FREETEXT);
这将导致没有任何样式或背景颜色的简单文本注释。我想实现如屏幕截图所示的样式。任何人都有实现这一目标的想法。
这样做:
txtMark.setColor(new PDColor(new float[] { 0, 1, 1 }, PDDeviceRGB.INSTANCE));
这会设置您提到的颜色 (#00FFFF)。在 Adobe Acrobat 中,颜色介于 0 和 1 之间,而不是介于 0 和 255 之间。请注意,注释将在 Adobe Reader 中可见,但此时在 PDFBox 渲染或 PDF.js 渲染中不可见,因为缺少外观流(请参阅上一个问题中的 my comment)。