找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2038|回复: 16

[求助] [求助]:想请教如何将文字变成只有边界的线?

[复制链接]
发表于 2002-1-16 12:06:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
[求助]:想请教如何将文字变成只有边界的线?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-1-16 12:55:11 | 显示全部楼层

使用QTEXT命令

QTEXTMODE系统变量设为1也行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-1-19 12:19:36 | 显示全部楼层

qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下

qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下文字每个段的外框。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-1-19 16:38:23 | 显示全部楼层

回复: qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下

最初发表由 xulixin
[B]qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下文字每个段的外框。 [/B]


可以根据SHX文件的定义,把文字用LINE或者PLINE绘制出来。
我以前在001论坛给大家提供过这方面的LISP程序,使用我的XDRX—API的核心ARX函数得到SHX字型的定义。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-1-25 09:36:47 | 显示全部楼层

Re: 回复: qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下

最初由 XDSoft 发布
[B]

可以根据SHX文件的定义,把文字用LINE或者PLINE绘制出来。
我以前在00... [/B]
:6
问题在于shx文件定义使用了您的库函数,不知在arx中是否调用该库。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-1-25 20:45:28 | 显示全部楼层
有一个函数,什么box的,可以解决此问题,时间长了,记不清了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-1-30 17:45:56 | 显示全部楼层

为什么不去看一看acad 的EXPLODE TEXT功能的LISP源文件 ?

为什么不去看一看acad 的EXPLODE TEXT功能的LISP源文件 ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-3-12 06:59:49 | 显示全部楼层

Re: 回复: qtext只能将文字隐藏,出现一个方框,我的意思是将文字炸开为剩下

最初由 XDSoft 发布
[B]

可以根据SHX文件的定义,把文字用LINE或者PLINE绘制出来。
我以前在00... [/B]

得到SHX文件的定义的算法可否告知一二??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-12 11:43:16 | 显示全部楼层
隆迪扩充里有这个功能
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-12 12:08:32 | 显示全部楼层
是不是这样
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-12 12:13:43 | 显示全部楼层
就是啊
  不过奇怪 我安装的cad2002也完全安装的啊 怎么没有扩展工具?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-3-12 12:15:10 | 显示全部楼层

Re: [求助]:想请教如何将文字变成只有边界的线?

最初由 xulixin 发布
[B][求助]:想请教如何将文字变成只有边界的线? [/B]


请下载附件,把SHX文字和TTF文字炸开成POLYLINE

;|
   命令:txt2pl
   功能:将SHX文字和WIN TTF文件炸成POLYLINE
   
   请配合XDRX_API使用
   程序建议请到晓东CAD空间-论坛
   http://www.xdcad.net/forum
|;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-3-12 12:43:31 | 显示全部楼层
txt2pl.lsp运行效果,第一行为转换后的polyline,第二行为text实体。前面字体为方正黄草简体(TTF字体),第二个为CAD大字体(romans.shx+hzwb.shx),使用中注意TTF字体名称必须是以“-”开头,比如“-st”,使用大字体时西文字体一定要用romans.shx就是XDRX_API中提供的fonts.rar中的字体。

                               
登录/注册后可看大图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-3-12 13:28:11 | 显示全部楼层
下面是用ET工具炸开文字的效果,从中可以看出对cad大字体两者没有什么区别,但对TTF字体txt2pl的效果要优于ET工具,ET不能将文字挖空,保留了TTF字中的横线。

                               
登录/注册后可看大图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-12 14:31:41 | 显示全部楼层
最初由 gww 发布
[B]有一个函数,什么box的,可以解决此问题,时间长了,记不清了 [/B]


textbox,如果只是加框,用此函数处理。


测量一个指定文本对象的尺寸,并返回围住该文本的一个矩形框的对角坐标

(textbox elist)

elist 参数是一个图元定义数据表,其格式与 entget 函数返回的表的格式相同。它定义的必须是一个文本对象。如果在 elist 表中定义文本参数(而不是文本本身)的那些域被省略,则使用当前值或缺省值。如果 textbox 函数调用成功,它返回一个包括两个点的表;否则它返回 nil。

textbox 函数可以接受的最小的表是文本本身:

(textbox '((1 . "Hello world.")))                可能返回 ((0.0 0.0 0.0) (0.8 0.2 0.0))

在这种情况下,textbox 函数将使用当前缺省值来为文本提供其余参数。

textbox 函数返回的点描述了文本对象的边框(假定该文本对象的插入点是 (0,0,0),而它的旋转角度是 0)。通常由 textbox 函数返回的第一个子表是点 (0.0 0.0 0.0),除非该文本对象是倾斜的、或者是垂直书写的、或者它包含的字符串中有下行字符(如 g 和 p)。第一个点表的值指定从文本的插入点到围住该文本的最小矩形的左下角的偏移量。第二个点表的值指定该矩形框的右上角。无论被测量文本的方向怎样,返回的两个点表总是描述围住文本的矩形框的左下角和右上角。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-3-29 19:14 , Processed in 0.488792 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表