在AutoLISP中获取单行文字TEXT和多行文字MTEXT的字符串、文字位置坐标和文字高度等属性信息,可以通过读取文字图元的图元组码来实现。

例如:从选择集ss1中获取文字的字符串文本、文字插入点的x、y坐标和文字的文本高度,代码如下:

(setq strent (entget (ssname ss1 1)))

(setq strtxt (cdr (assoc 1 strent)))

(setq px (car (cdr (assoc 10 strent))))

(setq py (cadr (cdr (assoc 10 strent))))

(setq str_height (cdr (assoc 40 strent)))

单行文字TEXT常用的图元组码如下:

1 默认值(字符串本身)

7 文字样式名(可选;默认值 = 标准)

10 插入点。

40 文字高度。

多行文字MTEXT常用的图元组码如下:

1 字符串。如果字符串长度小于250个字符,所有字符均出现在组1中。如果字符串长度大于250个字符,该字符串将分成长度为250个字符的数据块,并显示在一个或多个组3代码中。如果使用组3代码,最后一个组将是组1并且字符数少于250个。

7 文字样式名(如果未提供,则为“标准”)(可选)。

10 插入点。

40 标称(初始)文字高度。

42 成多行文字图元的字符的水平宽度。该值始终等于或小于组码41的值(只读,如果提供则忽略)。

43 多行文字图元的垂直高度(只读,如果提供则忽略)。

lisp 提取字符串中的數字_lisp 提取字符串中的數字_AutoLISP获取TEXT/MTEXT文字的字符串坐标文字高度等属性...相关推荐

  1. lisp 提取字符串中的數字_lisp 提取字符串中的數字_LISP - 字符串

    Common Lisp中的字符string是向量,即一维字符数组. 字符string文字用双引号括起来.字符集支持的任何字符都可以包含在双引号内,以形成一个字符string,除了双引号字符(" ...

  2. lisp 提取字符串中的數字_LISP - 字符串

    Common Lisp中的字符string是向量,即一维字符数组. 字符string文字用双引号括起来.字符集支持的任何字符都可以包含在双引号内,以形成一个字符string,除了双引号字符(" ...

  3. php 提取前一百个字,如何在PHP中提取字符串的前100個字符?

    I am looking for a way to pull the first 100 characters from a string variable to put in another var ...

  4. java s.charat_Java中s.charAt(index)用于提取字符串s中的特定字符操作

    charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法. charAt()方法返回指定索引位置的char值.索引范围为0~length()-1. 如: str ...

  5. python3提取字符串中的数字_如何在Python中从字符串中提取数字?

    14 回复 | 直到 1 年前 1 430 3 年前 如果只想提取正整数,请尝试以下操作: >>> str = "h3110 23 cat 444.4 rabbit 11 ...

  6. java 正则 提取数字_java使用正则提取字符串中的数字(例如提取短信中的验证码)详解...

    使用java正则可以很方便的从字符串中提取符合条件的内容. 1.提取字符串中所有的手机号: private void getPhoneNum(String smsBody) { Pattern pat ...

  7. php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...

    本篇文章给大家带来的内容是关于php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP提取字符串中的第一组数字 ...

  8. python json提取器_【编号0004】爬虫中常用到的数据提取手段

    使用爬虫抓取网上公开的网页数据时,经常需要使用各种技能去解析到手的响应. 本篇文章,重点介绍下,数据提取时,有哪些常见的方法 0. 背景交代 编程语言:Python 提取方式:Python库 1. X ...

  9. ajax从mysql提取数据在html中_Python骚操作,提取pdf文件中的表格数据!

    在实际研究中,我们经常需要获取大量数据,而这些数据很大一部分以pdf表格的形式呈现,如公司年报.发行上市公告等.面对如此多的数据表格,采用手工复制黏贴的方式显然并不可取.那么如何才能高效提取出pdf文 ...

最新文章

  1. cocos2dx 场景的切换
  2. python中的匿名函数与lambda
  3. 解决ECSHOP后台订单里面点击编辑配送方式时出现的警告问题
  4. linux 基本脚本编写
  5. springboot(2.2.4)的默认日志框架logback换成log4j2
  6. 17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
  7. python网络协议编辑器_python模块:网络协议和支持
  8. 网络(5)-应用层:了解常用协议使用的端口和底层协议
  9. python scikit_Python SciKit学习教程
  10. 11.卷2(进程间通信)--- System V 信号量
  11. 雷达威力图绘制matlab,用Matlab语言实现雷达探测范围图的绘制
  12. 高性能服务器天梯,2019服务器CPU天梯图 多路CPU性能排名
  13. 字节云数据库未来方向的探索与实践
  14. 计算机或信息化的专业职称,信息系统项目管理师是高级职称吗?
  15. Python-静态网页示例-豆瓣电影Top250
  16. Debian学习笔记
  17. 施一公:清华70%的高考状元都去哪了?
  18. 云服务器显示内存不足怎么调整,云服务器扩充内存
  19. 求助 vs2019编辑C++项目:MSVC头文件大量报错
  20. element ui 走马灯

热门文章

  1. oracle p6 16.1,Oracle Primavera P6 Pro R16.1单机版安装教程
  2. MATLAB 映射 patran,【结果映射】结构仿真中的插值问题-第一类
  3. 当代网友求职图鉴:直接把HR整不会了,哈哈哈
  4. 有人的地方就有江湖,来看看这三个男生和闲鱼的故事
  5. 9种炫酷loading加载cssjs特效
  6. ajax提交form表单后台@RequestBody接收json字符串
  7. 劢领AT| 五分钟,零基础玩转阿里云物联网套件
  8. 翻译D23(附AC码 POJ 1551:Sumsets)
  9. 侨报纽约网:纽约华人寿命长于全市平均值
  10. Android Canvas绘图