- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个 PdfAnnotation,举个简单的例子,我假设 X 模式是 POLYLINE 的子类型(一个或多个不连续的线段?)。如果是这样,那么我认为我提供的顶点不正确。如果我这样指定顶点:
put(PdfName.SUBTYPE, PdfName.POLYGON);
float[] coords = { 100f, 100f, 200f, 200f, 100f, 200f, 200f, 100f };
put(PdfName.VERTICES, new PdfArray(coords));
生成以下内容:
2 0 obj
<</C[1 1 0]/Type/Annot/Contents(contents)/Title(title)/Subtype/Polygon/Rect[99 99 201 201]/Vertices[100 100 200 200 100 200 200 100]>>
我得到了预期的黄色沙漏形状,正确加载了注释标题/内容,并且注释出现在 Acrobat 注释列表中。
但是如果我将 POLYGON 更改为 POLYLINE(希望获得 X 而不是沙漏),则会生成(几乎)相同的 PDF 代码(Polyline 替换 Polygon):
2 0 obj
<</C[1 1 0]/Type/Annot/Contents(contents)/Title(title)/Subtype/Polyline/Rect[99 99 201 201]/Vertices[100 100 200 200 100 200 200 100]>>
但是出现了一个问号而不是任何线段,并且评论列表中没有出现注释。
我尝试过各种变体,例如尝试创建 PdfArray 的 PdfArray,首先放置所有 x 坐标,然后放置所有 y 坐标,等等。我加载了 itext-pdfa-5.3.4 jar。
最佳答案
只是一个大胆的猜测,但在 iText sourcecode 中PolyLine
是用大写的 L
写的,可能就是这样。
关于java - 如何指定 iText PdfAnnotation 折线顶点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25447799/
我在 View 中添加了一些注释。我现在要做的是从我的触摸位置找到这些带有 CGPoint 的注释。这是我到目前为止得到的: func annotationWithHitTest(at: CGPoin
我正在尝试创建一个 PdfAnnotation,举个简单的例子,我假设 X 模式是 POLYLINE 的子类型(一个或多个不连续的线段?)。如果是这样,那么我认为我提供的顶点不正确。如果我这样指定顶点
我使用下面的代码在 pdf 页面上画了一条线。当用户在注释上拖动时,有什么方法可以像橡皮擦一样删除注释。 let lineAttributes: [PDFAnnotationKey: Any] = [
我需要使注释的内容不可编辑并禁用这些选项。所以, 1. 是否可以禁用 iText 中 PdfAnnotation 对象(文本、图章等)的选项下拉列表。如果是,那么如何? 2.注释框(弹出窗口、文本等)
我想将文本小部件 PDFAnnotation 设置为只读。我尝试将 isReadOnly 标志设置为 true,但似乎没有任何区别。用户在点击后仍然可以编辑注释。 最佳答案 我已经研究这个问题一段时间
我已经创建了一个 PDFAnnotation 文本小部件并且一切正常,它是多行的,所以我想要做的是将这个注释的大小设置为文本的大小......这有意义吗?我该怎么做? 这是我的注释: let page
向 PDFPage 添加注释(并将其呈现在屏幕上)后,无法在 PDFPage/PDFView 上更新其外观。 重现问题: 创建 PDFAnnotation 并将其添加到 PDFPage: let bo
0 1 2 3 * (x1,y1) *************** (x2,y2) * * * *
在我的 PDF 查看器应用程序中,我成功打开了一个 PDF 并显示了它的所有内容。该应用程序将始终显示的 PDF 非常大,有 130 页。在 PDF 的第二页中,有一个目录。我想在文本中添加一个 PD
我是一名优秀的程序员,十分优秀!