本页内容
注释云朵边框样式
允许用户对矩形、圆形和多边形注释的边框样式设置为云状样式,边框样式也可以在实线、虚线或云朵样式之间进行更改。ComPDFKit 为注释云朵边框样式设置提供了方便的 API,同时还提供了demo演示。
以下是多边形注释添加云朵样式边框的示例代码:
c#
// 获取指定页面对象
CPDFPage page = document.PageAtIndex(0);
// 创建多边形注释
CPDFPolygonAnnotation polygon = page.CreateAnnot(C_ANNOTATION_TYPE.C_ANNOTATION_POLYGON) as CPDFPolygonAnnotation;
polygon.SetPoints(new List<CPoint> { new CPoint(100, 100), new CPoint(200, 100), new CPoint(200, 200), new CPoint(100, 200) });
polygon.SetRect(new CRect(100,200,200,100));
polygon.SetLineWidth(1);
polygon.SetLineColor(new byte[] { 255, 0, 0 });
// 设置边框虚线样式
polygon.SetBorderStyle(C_BORDER_STYLE.BS_DASHDED, new float[]{2,1});
// 设置云朵边框样式
CPDFBorderEffector borderEffector = new CPDFBorderEffector(C_BORDER_TYPE.C_BORDER_TYPE_Cloud, C_BORDER_INTENSITY.C_INTENSITY_ONE);
polygon.SetAnnotBorderEffector(borderEffector);
polygon.UpdateAp();
云朵边框样式类型枚举
Name | Description |
---|---|
C_INTENSITY_ZERO | 影响强度范围为0 ~ 2,当为0时为实线 |
C_INTENSITY_ONE | |
C_INTENSITY_TWO |
Name | Description |
---|---|
C_BORDER_TYPE_STRAIGHT | 边框样式样式为实线 |
C_BORDER_TYPE_Cloud | 边框样式样式为云朵样式 |