找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4239|回复: 17

[求助] 能否实现同一个多行文字中,字体样式、字体高度都不同

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2021-4-21 20:01:56 | 显示全部楼层 |阅读模式
悬赏20D豆已解决
各位大师  请教下。。多行文字能不能实现这种效果??
就是同一个多行文字中,字体样式、字体高度都不同??
多谢!再次感谢!!

能否实现同一个多行文字中,字体样式、字体高度都不同-1.jpg

最佳答案

查看完整内容

我也不是大师,你entmake或者entmod了么?我这可以啊 (entmake (vl-remove nil (list (cons 0 "MTEXT") '(100 . "AcDbEntity") '(67 . 0) (cons 8 "0") '(100 . "AcDbMText") (cons 10 (list 0 0 0));插入点 (cons 40 (* 4.0 1)) (cons 41 (* 177 1)) (cons 71 1) (cons 72 5) (cons 1 (strcat "{\\fSimHei|b0|i0|c134|p49;\\H0.75x;前面是黑体高度3\\fFangSong_GB2312|b0|i0|c134|p49;\\ ...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 23个

财富等级: 恭喜发财

发表于 2021-4-21 20:01:57 | 显示全部楼层
f4800 发表于 2021-4-21 22:41
(cons 1 (strcat "\{\\fhztxt_e,hztxt|C134;\W0.8;\C3;" ystr "\\fArial|b0|i0|c0|p34;\H0.8x;\W1;\C7;\} ...

我也不是大师,你entmake或者entmod了么?我这可以啊
(entmake
        (vl-remove
                nil
                (list
                        (cons 0 "MTEXT")
                        '(100 . "AcDbEntity")
                        '(67 . 0)
                        (cons 8 "0")
                        '(100 . "AcDbMText")
                        (cons 10 (list 0 0 0));插入点
                        (cons 40 (* 4.0 1))
                        (cons 41 (* 177 1))
                        (cons 71 1)
                        (cons 72 5)
                        (cons 1 (strcat "{\\fSimHei|b0|i0|c134|p49;\\H0.75x;前面是黑体高度3\\fFangSong_GB2312|b0|i0|c134|p49;\\H0.83333x;后面是仿宋体高度2.5}"))
                        (cons 7 "z-TSSD")
                        '(210 0.0 0.0 1.0)
                        '(11 1.0 0.0 0.0)
                        '(50 . 0.0)
                        '(73 . 1)
                )
        )
)

点评

H0.75x 高度3 H0.83333x 高度2.5 这个没明白 (cons 40 (* 4.0 1)) 这里固定高度4 ,怎么计算 H0.83333x 高度2.5 ??请指教  详情 回复 发表于 2021-4-22 15:00
是不是字体的问题? hztxt_e,hztxt 好像不行。 黑体、宋体可以  详情 回复 发表于 2021-4-22 12:44
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2021-4-21 21:02:07 | 显示全部楼层
(1 . "{\\fSimHei|b0|i0|c134|p49;\\H0.75x;前面是黑体高度3\\fFangSong_GB2312|b0|i0|c134|p49;\\H0.83333x;后面是仿宋体高度2.5}")

点评

(cons 1 (strcat "\{\\fhztxt_e,hztxt|C134;\W0.8;\C3;" ystr "\\fArial|b0|i0|c0|p34;\H0.8x;\W1;\C7;\}" YY )) 大师 这样好像还是没达到目的。测试失败 ystr YY 都是前面代码获得的字符串 原来是这样的  详情 回复 发表于 2021-4-21 22:41
多谢 多谢 多谢  详情 回复 发表于 2021-4-21 21:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-21 21:08:29 | 显示全部楼层
zc1zc2 发表于 2021-4-21 21:02
(1 . "{\\fSimHei|b0|i0|c134|p49;\\H0.75x;前面是黑体高度3\\fFangSong_GB2312|b0|i0|c134|p49;\\H0.83333 ...

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-21 22:41:50 | 显示全部楼层
zc1zc2 发表于 2021-4-21 21:02
(1 . "{\\fSimHei|b0|i0|c134|p49;\\H0.75x;前面是黑体高度3\\fFangSong_GB2312|b0|i0|c134|p49;\\H0.83333 ...

(cons 1 (strcat "\{\\fhztxt_e,hztxt|C134;\W0.8;\C3;" ystr "\\fArial|b0|i0|c0|p34;\H0.8x;\W1;\C7;\}" YY ))       

大师 这样好像还是没达到目的。测试失败

ystr  YY 都是前面代码获得的字符串

原来是这样的  (cons 1 (strcat "\{\\C1;" ystr "\}" YY ))

点评

我也不是大师,你entmake或者entmod了么?我这可以啊 (entmake (vl-remove nil (list (cons 0 "MTEXT") '(100 . "AcDbEntity") '(67 . 0) (cons 8 "0") '(100 . "AcDbMText") (con  详情 回复 发表于 2021-4-22 10:04
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 375个

财富等级: 日进斗金

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-22 12:44:55 | 显示全部楼层
zc1zc2 发表于 2021-4-22 10:04
我也不是大师,你entmake或者entmod了么?我这可以啊
(entmake
        (vl-remove

是不是字体的问题?   hztxt_e,hztxt  好像不行。  黑体、宋体可以

点评

多尝试一下,我这 fhztxt_e,hztxt|C134; 怎么可以。。  详情 回复 发表于 2021-4-22 23:54
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-22 15:00:03 | 显示全部楼层
zc1zc2 发表于 2021-4-22 10:04
我也不是大师,你entmake或者entmod了么?我这可以啊
(entmake
        (vl-remove

H0.75x 高度3

H0.83333x 高度2.5

这个没明白

(cons 40 (* 4.0 1)) 这里固定高度4 ,怎么计算   H0.83333x 高度2.5 ??请指教

点评

40组码 的高度你可以改 。。 4*0.75=3 3*0.8333=2.5 我猜的  详情 回复 发表于 2021-4-22 23:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2021-4-22 23:38:43 | 显示全部楼层
f4800 发表于 2021-4-22 15:00
H0.75x 高度3

H0.83333x 高度2.5

40组码 的高度你可以改 。。 4*0.75=3  3*0.8333=2.5  我猜的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2021-4-22 23:54:29 | 显示全部楼层
f4800 发表于 2021-4-22 12:44
是不是字体的问题?   hztxt_e,hztxt  好像不行。  黑体、宋体可以

多尝试一下,我这 fhztxt_e,hztxt|C134; 怎么可以。。

点评

经过测试 基本可以 了 假如 采用 hztxt_e,hztxt 这几个样式的字体字号始终比 仿宋体高度 大 0.5号 ,这个看怎么实现??  详情 回复 发表于 2021-4-23 22:47

评分

参与人数 1D豆 +5 收起 理由
f4800 + 5 技术引导讨论和指点奖!

查看全部评分

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-23 22:47:23 | 显示全部楼层
zc1zc2 发表于 2021-4-22 23:54
多尝试一下,我这 fhztxt_e,hztxt|C134; 怎么可以。。

经过测试 基本可以 了


假如  采用 hztxt_e,hztxt 这几个样式的字体字号始终比 仿宋体高度 大 0.5号 ,这个看怎么实现??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 756个

财富等级: 财运亨通

发表于 2021-4-24 09:27:03 | 显示全部楼层
entget到了,谢谢

点评

(setq ent (entget (entlast))) (0 . "MTEXT") (330 . ) (5 . "232") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "Defpoints") (100 . "AcDbMText") (10 2317.33 1678.12 0.0) (40  详情 回复 发表于 2021-4-24 11:13
大师 entget 怎么用的?? 怎么实现的?  详情 回复 发表于 2021-4-24 11:00
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-24 11:00:07 | 显示全部楼层

大师   entget 怎么用的?? 怎么实现的?

点评

您是大师,向您学习,所以是我从帖子entget到了  详情 回复 发表于 2021-4-25 08:34
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 00:33 , Processed in 0.533573 second(s), 69 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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