Swift PDFKit - PDFAnnotation 按钮不显示文本
Swift PDFKit - PDFAnnotation button not displaying text
我正在尝试在 swift 中构建 table 的 PDF 内容。我的按钮没有显示任何文本,但显示了边界和背景颜色。
let anno: PDFAnnotation = PDFAnnotation(bounds: CGRect(x: xPosition, y: yPosition, width: 300, height: 40), forType: .widget, withProperties: nil)
anno.widgetFieldType = .button
anno.backgroundColor = UIColor.white
anno.fontColor = UIColor.black
anno.alignment = NSTextAlignment.center
anno.destination = PDFDestination()
anno.fieldName = "Button Third try"
anno.widgetStringValue = "button hello?"
anno.caption = "This is a test button"
anno.draw(with: PDFDisplayBox.mediaBox, in: context.cgContext)
最终我想点击 link 进入我的 Pdf 文档中的一个页面
您需要将 widgetControlType
设置为 .pushButtonControl
:
anno.widgetControlType = .pushButtonControl
Apple sample code 演示了如何将小部件添加到 PDF 中,值得一试。
我正在尝试在 swift 中构建 table 的 PDF 内容。我的按钮没有显示任何文本,但显示了边界和背景颜色。
let anno: PDFAnnotation = PDFAnnotation(bounds: CGRect(x: xPosition, y: yPosition, width: 300, height: 40), forType: .widget, withProperties: nil)
anno.widgetFieldType = .button
anno.backgroundColor = UIColor.white
anno.fontColor = UIColor.black
anno.alignment = NSTextAlignment.center
anno.destination = PDFDestination()
anno.fieldName = "Button Third try"
anno.widgetStringValue = "button hello?"
anno.caption = "This is a test button"
anno.draw(with: PDFDisplayBox.mediaBox, in: context.cgContext)
最终我想点击 link 进入我的 Pdf 文档中的一个页面
您需要将 widgetControlType
设置为 .pushButtonControl
:
anno.widgetControlType = .pushButtonControl
Apple sample code 演示了如何将小部件添加到 PDF 中,值得一试。