Python AutoCAD 注释 您所在的位置:网站首页 cad中如何添加标注尺寸 Python AutoCAD 注释

Python AutoCAD 注释

2024-04-08 18:14| 来源: 网络整理| 查看: 265

目 录 Blog Links一、前言二、单行文本2.1. 创建新文本2.2. 对齐方式2.3. 文本缩放 三、多行文本四、文本样式4.1. 创建文字样式4.2. 将特定文字样式设为当前4.3. 设置字体4.3.1. 为当前文本样式设置字体4.3.2. 为特定文本样式设置字体 4.4. 设置字体倾斜角度 五、尺寸标注5.1. 线性及旋转线性标注5.2. 对齐标注5.3. 角度标注5.4. 弧长标注5.5. 直径及半径标注 六、标注样式6.1. 创建新标注样式6.2. 将特定标注样式设为当前6.3. 设置尺寸线及尺寸界限6.3.1. 超出标记6.3.2. 基线间距6.3.3. 超出尺寸线6.3.4. 起点偏移量 6.4. 设置箭头6.4.1. 设定尺寸线箭头类型6.4.2. 设定引线箭头6.4.3. 尺寸线箭头大小 6.5. 设置标注文字6.5.1. 标注文字样式6.5.2. 标注文字高度6.5.3. 标注文字位置6.5.4. 标注文字对齐6.5.5. 标注文字替代 6.6. 设置主单位6.6.1. 线性标注精度6.6.2. 小数分隔符 6.7. 设置永久标注样式 七、多重引线7.1. 创建多重引线7.2. 设置箭头大小7.3. 设置基线长度7.4. 设置基线间隙7.5. 指定文字样式7.6. 指定文字内容 八、尾声

Blog Links

DalNur | 博客总目录

Python 二次开发 AutoCAD 简介

Python 二次开发 AutoCAD 设置

Python 二次开发 AutoCAD 图层

Python 二次开发 AutoCAD 绘图

Python 二次开发 AutoCAD 修改

Python 二次开发 AutoCAD 块组

Python 二次开发 AutoCAD 注释

Python 二次开发 AutoCAD 文件

Python 二次开发 AutoCAD 选择集

一、前言

  标注是向图形中添加测量注释的过程,我们可以为各种对象沿各个方向创建标注。要简化图形组织和标注缩放,建议在图纸空间上创建标注,而不是在模型空间中创建标注。

#!/usr/bin/env python # -*- coding: utf-8 -*- ''' ============================= Author: DalNur Email: [email protected] ============================= ''' from pyautocad import Autocad from pyautocad import APoint import math acad = Autocad(create_if_not_exists = True) acad.prompt("Hello! AutoCAD from pyautocad.") print(acad.doc.Name) 二、单行文本 2.1. 创建新文本 textString = "Harb Insti of Tec" insertPnt = APoint(0, 0) height = 2.5 textObj = acad.model.AddText(textString, insertPnt, height) # textString:文本内容;height:字高; # 系统默认对齐夹点位于文字基线左侧; # 采用系统默认对齐方式时,insertPnt为对齐夹点的位置坐标; # 当用户自定义对齐方式时,insertPnt以对齐方式中的为准。 2.2. 对齐方式 AlignNum = 7 textObj.Alignment = AlignNum # AlignNum为对齐夹点位置标识号,其取值范围为[0,14]; # 0 基线左对齐、1 基线居中对齐、2 基线右对齐; # 7 表示对齐夹点位于 top cennter; insertPnt = APoint(0, 10) textObj.TextAlignmentPoint = insertPnt # 设置对齐夹点在图纸空间中的绝对位置,可为任意一已知点; # 若用户自定义对齐方式,则需设置此项。 ItemenumItemenumItemenumItemenumacAlignmentLeft0acAlignmentMiddle4acAlignmentTopRight8acAlignmentBottomLeft12acAlignmentCenter1acAlignmentFit5acAlignmentMiddleLeft9acAlignmentBottomCenter13acAlignmentRight2acAlignmentTopLeft6acAlignmentMiddleCenter10acAlignmentBottomRight14acAlignmentAligned3acAlignmentTopCenter7acAlignmentMiddleRight11

在这里插入图片描述

对齐夹点 2.3. 文本缩放 BasePoint = insertPnt ScaleFactor = 5 textObj.ScaleFactor = 5 # 水平方向文本缩放,即只缩放字宽(x方向),不缩放字高(y方向); # ScaleFactor为比例系数,非负,>1为放大,


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有