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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/82226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV 图像像素的算术操作

一、知识点 1、operator (1)、MatExpr operator (const Mat & a, const Mat & b); a、a和b的行数、列数、通道数得相同。 b、a和b的每个像素的每个通道值分别相加。 (2)、MatExpr operator (const Mat & a, const Scalar & s); a、若a…

音视频中的复用器

&#x1f3ac; 什么是复用器&#xff08;Muxer&#xff09;&#xff1f; 复用器&#xff08;muxer&#xff09;是负责把音频、视频、字幕等多个媒体流打包&#xff08;封装&#xff09;成一个单一的文件格式的组件。 &#x1f4a1; 举个形象的例子&#xff1a; 假设你有两样东…

数据库安全性

一、计算机安全性概论 &#xff08;一&#xff09;核心概念 数据库安全性&#xff1a;保护数据库免受非法使用导致的数据泄露、更改或破坏&#xff0c;是衡量数据库系统的关键指标之一&#xff0c;与计算机系统安全性相互关联。计算机系统安全性&#xff1a;通过各类安全保护…

【Linux网络编程】网络层IP协议

目录 IP协议的协议头格式 网段划分 特殊的IP地址 IP地址的数量限制 私有IP地址和公网IP地址 路由 IP协议的协议头格式 4位版本号 &#xff1a;指定IP协议的版本&#xff0c;对于IPv4&#xff0c;版本号就是4。 4位首部长度&#xff1a;表名IP协议报头的长度&#xff0c;单…

“候选对话链”(Candidate Dialogue Chain)概念

目录 一、定义与形式 二、生成过程详解 1. 语言模型生成&#xff08;LLM-Based Generation&#xff09; 2. 知识图谱支持&#xff08;KG-Augmented Generation&#xff09; 3. 策略调控&#xff08;Policy-Driven Planning&#xff09; 三、候选对话链的属性 四、候选对…

Unity中的JsonManager

1.具体代码 先贴代码 using LitJson; using System.IO; using UnityEngine;/// <summary> /// 序列化和反序列化Json时 使用的是哪种方案 有两种 JsonUtility 不能直接序列化字典 ligJson可以序列化字典 /// </summary> public enum JsonType {JsonUtilit…

50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Split Landing Page(拆分展示页)

&#x1f4c5; 我们继续 50 个小项目挑战&#xff01;—— SplitLandingPage 组件 仓库地址&#xff1a;https://github.com/SunACong/50-vue-projects 项目预览地址&#xff1a;https://50-vue-projects.vercel.app/ 在这篇文章中&#xff0c;我们将实现一个交互式的左右面板…

机器学习-ROC曲线​​ 和 ​​AUC指标

1. 什么是ROC曲线&#xff1f;​​ ROC&#xff08;Receiver Operating Characteristic&#xff0c;受试者工作特征曲线&#xff09;是用来评估​​分类模型性能​​的一种方法&#xff0c;特别是针对​​二分类问题​​&#xff08;比如“患病”或“健康”&#xff09;。 ​…

Docker容器创建Redis主从集群

利用虚拟机中的三个Docker容器创建主从集群&#xff0c;容器信息&#xff1a; 容器名角色IP映射端口r1master192.168.150.1017001r2slave192.168.150.1017002r3slave192.168.150.1017003 启动多个redis实例 新建一个docker-compose文件来构建主从集群&#xff1a; 文件内容&…

手写ArrayList和LinkedList

项目仓库&#xff1a;https://gitee.com/bossDuy/hand-tear-collection-series 基于b站up生生大佬&#xff1a;https://www.bilibili.com/video/BV1Kp5tzGEc5/?spm_id_from333.788.videopod.sections&vd_source4cda4baec795c32b16ddd661bb9ce865 LinkedList package com…

每日c/c++题 备战蓝桥杯(Cantor 表)

Cantor 表的探究与实现 在数学中&#xff0c;有理数的可枚举性是一个令人惊叹的结论。今天&#xff0c;就让我们一起深入探讨这个经典问题&#xff0c;并分享一段精心编写的代码&#xff0c;揭开这一数学奥秘的神秘面纱。 问题背景 在 19 世纪末&#xff0c;伟大的数学家康托…

解决idea与springboot版本问题

遇到以下问题&#xff1a; 1、springboot3.2.0与jdk1.8 提示这个包org.springframework.web.bind.annotation不存在&#xff0c;但是pom已经引入了spring-boot-starter-web 2、Error:Cannot determine path to tools.jar library for 17 (D:/jdk17) 3、Error:(3, 28) java: …

Notepad++找回自动暂存的文件

场景&#xff1a; 当你没有保存就退出Notepad&#xff0c;下次进来Notepad会自动把你上次编辑的内容显示出来&#xff0c;以便你继续编辑。除非你手动关掉当前页面&#xff0c;这样Notepad就会删除掉自动保存的内容。 问题&#xff1a; Notepad会将自动保存的文件地址,打开Note…

yolov12毕设前置知识准备 1

1 什么是目标检测呢&#xff1f; 目标检测&#xff08;Object Detection&#xff09;主要用于识别图像或视频中特定类型物体的位置&#xff0c;并标注其类别。 简单来说&#xff0c;就是让计算机像人类一样 “看懂” 图像内容&#xff0c;不仅能识别出物体&#xff08;如人、…

unix/linux source 命令,其内部结构机制

要理解 source (或 .) 命令的内部结构机制,我们需要戴上“操作系统”和“解释器设计”的眼镜,深入到 Shell 如何管理其状态以及如何执行命令的层面。 虽然我们无法直接看到 Shell 内部的 C 代码(除非我们去阅读 Bash 或 Zsh 的源码),但我们可以基于其行为和操作系统的原理…

计算机网络学习20250528

地址解析协议ARP 实现IP地址和Mac地址的转换 ARP工作原理&#xff1a; 每台主机或路由器都有一个ARP表&#xff0c;表项&#xff1a;<IP地址&#xff0c;Mac地址&#xff0c;TTL>&#xff08;TTL一般为20分钟&#xff09; 主机产生ARP查询分组&#xff0c;包含源目的IP地…

【Rust】Rust获取命令行参数以及IO操作

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

微服务中引入公共拦截器

本文使用的微服务版本为springcloudAlbaba :2021.0.4.0 微服务工程&#xff0c;一般公共的东西都放入一个工程&#xff0c;别的微服务都会引入这个工程&#xff0c;比如common-service,那么就可以在这个工程编写一个拦截器&#xff1a;&#xff0c;比如&#xff1a; public cla…

Linux SLES 系统的/var/log/下的常见文件及其作用

在 SUSE Linux Enterprise Server&#xff08;SLES&#xff09; 系统中&#xff0c;/var/log/ 目录是系统日志的集中地&#xff0c;存储了各种服务、内核、系统消息的日志。以下是一些在 /var/log/ 下常见的日志文件及其功能&#xff1a; &#x1f4c2; 常见日志文件及功能 文…

oracle goldengate同步SQL server到SQL server的实时数据同步

参考文档 https://docs.oracle.com/en/middleware/goldengate/core/19.1/oggmp/oracle-goldengate-classic-sql-server.html#GUID-948C5BEE-E7A0-4CE2-BE09-F83145677D18 https://docs.oracle.com/en/middleware/goldengate/core/21.3/ggcab/other-programs-and-settings-sql-…