本页内容
编辑文本和图像属性
ComPDFKit 支持修改文本与图像属性。
编辑文本属性
ComPDFKit 支持修改文本属性,如字体大小、名称、颜色、对齐方式、斜体、粗体、透明度等。
以下是如何将文本设置为12pt、红色和粗体的示例代码:
swift
pdfView.setEditingSelectionFontSize(12.0)
pdfView.setEditingSelectionFontColor(.red)
pdfView.setCurrentSelectionIsBold(true)
objective-c
[pdfView setEditingSelectionFontSize:12.0];
[pdfView setEditingSelectionFontColor:[CPDFKitPlatformColor redColor]];
[pdfView setCurrentSelectionIsBold:YES];
以下是创建和删除文本的下划线、删除线的示例代码:
swift
// 创建文本的下划线和删除线
pdfView?.setCurrentSelectionShowUnderline(true, with: editingArea as? CPDFEditTextArea)
pdfView?.setCurrentSelectionShowStrikeout(true, with: editingArea as? CPDFEditTextArea)
// 删除文本的下划线和删除线
pdfView?.setCurrentSelectionShowUnderline(false, with: editingArea as? CPDFEditTextArea)
pdfView?.setCurrentSelectionShowStrikeout(false, with: editingArea as? CPDFEditTextArea)
objective-c
// 创建文本的下划线和删除线
[pdfView setCurrentSelectionShowUnderline:YES withTextArea:(CPDFEditTextArea *)editingArea];
[pdfView setCurrentSelectionShowStrikeout:YES withTextArea:(CPDFEditTextArea *)editingArea];
// 删除文本的下划线和删除线
[pdfView setCurrentSelectionShowUnderline:NO withTextArea:(CPDFEditTextArea *)editingArea];
[pdfView setCurrentSelectionShowStrikeout:NO withTextArea:(CPDFEditTextArea *)editingArea];
编辑图像属性
ComPDFKit 支持修改图像属性,如旋转、裁剪、镜像和设置透明度。
以下是如何如何旋转图像并将其设置为半透明的示例代码:
swift
pdfView.rotateEdit(pdfView.editingArea() as! CPDFEditImageArea, rotateAngle: 90)
/**
* 设置图像透明度。
*/
pdfView.setImageTransparencyEdit(pdfView.editingArea() as! CPDFEditImageArea, transparency: 0.5)
objective-c
[pdfView rotateEditArea:pdfView.editingArea rotateAngle:90];
/**
* 设置图像透明度。
*/
[pdfView setImageTransparencyEditArea:pdfView.editingArea transparency:0.5];