ArcGIS Pro 3.4 二次开发 - 布局
环境:ArcGIS Pro SDK 3.4 + .NET 8
文章目录
- 布局
- 1 布局工程项
- 1.1 引用布局工程项及其关联的布局
- 1.2 在新视图中打开布局工程项
- 1.3 激活已打开的布局视图
- 1.4 引用活动布局视图
- 1.5 将 pagx 导入工程
- 1.6 移除布局工程项
- 1.7 创建并打开一个新的基本布局
- 1.8 使用修改后的CIM创建新布局并打开
- 1.9 更改布局页面大小
- 1.10 ProSnippet 组 CIM 图形与 GraphicFactory
- 1.11 创建圆形图形
- 1.12 创建圆形文本图形
- 1.13 创建贝塞尔图形
- 1.14 创建图例补丁图形
- 1.15 创建箭头图形
- 1.16 创建图片图形
- 1.17 从图形元素中获取图形轮廓
- 2 创建布局图形元素
- 2.1 创建椭圆图形元素
- 2.2 创建套索线和手绘图形元素
- 2.3 创建套索多边形和手绘元素
- 2.4 创建线元素
- 2.5 创建点元素
- 2.6 创建多边形元素
- 2.7 创建矩形元素
- 2.8 创建贝塞尔曲线元素
- 2.9 创建图形元素
- 2.10 使用 CIMGraphic 创建图形元素
- 2.11 使用CIMSymbol创建图形元素
- 2.12 批量元素创建
- 2.13 使用CIMGraphicElement创建元素
- 2.14 创建带有符号化的点图形
- 2.15 使用符号创建线图形
- 2.16 使用简单符号创建矩形图形
- 3 创建文本图形元素
- 3.1 创建点文本元素 1
- 3.2 创建矩形段落文本元素 1
- 3.3 创建动态点文本元素
- 3.4 创建点文本元素 2
- 3.5 创建多边形段落文本元素
- 3.6 创建矩形段落文本元素 2
- 3.7 创建圆形文本元素
- 3.8 创建贝塞尔文本元素
- 3.9 创建椭圆文本元素
- 4 创建预定义形状和箭头
- 4.1 创建预定义形状图形元素
- 4.2 创建预定义形状的图形元素
- 4.3 创建预定义形状图形元素
- 4.4 创建线箭头元素
- 5 图片元素
- 5.1 使用CIMSymbol创建图片图形元素
- 5.2 使用高级符号设置创建新的图片元素
- 6 创建地图框及图饰
- 6.1 创建地图框并设置相机
- 6.2 创建图例
- 6.3 从样式项创建比例尺
- 6.4 从样式项创建指北针 1
- 6.5 创建表格框架
- 6.6 创建地图框架 1
- 6.7 创建地图框 2
- 6.8 创建图例 2
- 6.9 从样式项创建指北针 2
- 6.10 创建表格框架
- 6.11 创建比例尺
- 6.12 创建比例尺线
- 7 组元素
- 7.1 创建空组元素
- 7.2 使用元素创建组元素
- 8 布局元素选择
- 8.1 在布局上查找元素
- 8.2 查找布局元素
- 8.3 更新元素属性
- 8.4 获取元素选择数量
- 8.5 设置元素选择
- 8.6 取消选择布局中的元素
- 8.7 在 LayoutView 上取消选择元素
- 8.8 清除布局视图中的选择
- 8.9 清除布局中的选择
- 8.10 复制布局元素
- 8.11 删除布局元素
- 8.12 删除布局上的一个或多个元素
- 8.13 缩放至元素
- 8.14 设置指北针的光晕属性
- 9 组合、排序图形元素
- 9.1 组合图形元素
- 9.2 取消图形元素的分组
- 9.3 GroupElement 的父元素
- 9.4 组元素中的子元素
- 9.5 排序:后移和前移
- 9.6 获取Z轴顺序
- 10 更新布局元素
- 10.1 更新文本元素属性
- 10.2 更新图片元素
- 10.3 为地图框架应用背景颜色
- 10.4 更新地图周边元素
- 10.5 锁定元素
- 10.6 更新元素的透明度
- 10.7 克隆元素
- 11 样式布局元素
- 11.1 应用样式到指北针
- 11.2 将样式应用于网格和经纬网
- 11.3 将样式应用于图形元素
- 12 布局对齐
- 12.1 配置捕捉 - 开启或关闭捕捉
- 12.2 配置对齐 - 应用程序对齐模式
- 13 布局元数据
- 13.1 布局元数据
- 14 布局地图框
- 14.1 更改与地图框关联的地图
- 14.2 更改地图框架相机设置
- 14.3 将地图框架缩放到单个图层的范围
- 14.4 将地图框架范围更改为多个图层中的选定要素
- 14.5 将地图框架范围更改为单个要素并添加15%的缓冲区
- 14.6 激活地图框架
- 14.7 停用地图框架
- 14.8 获取激活的地图框架和地图视图
- 14.9 将页面坐标中的点转换为地图坐标中的点
- 14.10 将地图坐标中的点转换为页面坐标中的点
- 15 布局地图系列
- 15.1 修改现有地图系列
- 15.2 创建新的空间地图系列
- 16 布局导出
- 16.1 将布局导出为PDF
- 16.2 将地图框架导出为JPG
- 16.3 将地图框关联的地图视图导出为BMP
- 16.4 将地图系列导出为单个PDF
- 16.5 将地图系列导出为单独的TIFF文件
- 17 布局选项
- 17.1 获取布局选项
- 17.2 设置布局选项
- 18 文本、图形元素选项
- 18.1 获取所有可用字体
- 18.2 获取文本和图形元素选项
- 18.3 设置文本和图形元素选项
- 19 地图框显示限制
- 19.1 设置自动相机为无
- 19.2 设置自动相机固定范围
- 19.3 设置自动相机固定中心
- 19.4 设置自动相机固定中心和比例
- 19.5 设置自动相机固定比例
- 19.6 设置自动相机链接范围
- 19.7 设置自动相机链接中心
- 19.8 设置自动相机链接中心与比例
- 19.9 设置自动相机链接比例
- 19.10 设置自动相机链接地图系列形状
- 19.11 设置自动相机链接地图系列中心
- 20 报告工程项
- 20.1 获取当前工程中的所有报告
- 20.2 获取特定报告
- 20.3 在新视图中打开报表工程项
- 20.4 激活已打开的报告视图
- 20.5 引用活动报表视图
- 20.6 刷新报告视图
- 20.7 缩放到整个页面
- 20.8 在报表视图中缩放到特定位置
- 20.9 缩放到页面宽度
- 21 创建报告
- 21.1 创建报告
- 21.2 导出报告为 PDF
- 21.3 导入报告文件
- 21.4 删除报告
- 22 修改报告
- 22.1 重命名报告
- 22.2 修改报告定义查询
- 22.3 修改报告页面
- 22.4 添加子报表
- 23 报告设计
- 23.1 获取报告模板
- 23.2 获取报告样式
- 24 报告元素
- 24.1 获取各种报告部分
- 24.2 选择元素
- 24.3 选择所有元素
- 24.4 获取选中的元素
- 24.5 缩放至选定元素
- 24.6 清除元素选择
- 24.7 根据名称在报告中查找特定元素
- 24.8 删除元素
- 24.9 在报告中创建新字段
- 25 光栅和影像选项
- 25.1 获取/设置报告选项
布局
1 布局工程项
1.1 引用布局工程项及其关联的布局
// 引用布局工程项及其关联的布局。
// 布局工程项是出现在目录窗格中“布局”文件夹中的工程。
// 引用所有布局工程项
IEnumerable<LayoutProjectItem> layouts =
Project.Current.GetItems