奇怪的东西:可见性为true、字高宽度均大于0的文字,却看不见,也选不着,只能ctrl+a(全选)来选择
www.dimcax.com
奇怪的东西:可见性为true、字高宽度均大于0的文字,却看不见,也选不着,只能ctrl+a(全选)来选择
想写一个打印的代码,其中有个函数,用于获得打印区域:获得每一个对象的区域,求出所有这些区域的最大区域
测试时结果总是不对(绘出矩形以表示每个对象的区域)
过程如下:
1、框选所有对象,绘出每个对象的区域矩形->结果正常
2、ctrl+a,绘出每个对象的区域->此时有两个矩形为一条线,且远远偏离于正常绘图区,在右上角,为前步骤中多出来的,即存在两个不可见的对象
3、根据这两不可见对象的坐标位置特点,获取其id,对象类型,得知是多行文本时,打印其文本内容,为 \a1;
能将代码帖出来吗?是什么语言的.
artuo
代码为其次
关键是这多行文本,看不见,颜色不是背景色,你选不着它,用查找也找不到,而我用代码测试每个对象的区域时,却会列举出来,干扰了我的代码,达不到预期效果
顺便说明下,那文本内容为 \a1;
果然是特殊字符
通过代码,修改这两个对象的内容,比如"hello",立马显示出来了
只是不知道如何滤除这样的不可见字符对象呢?