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