找回密码
 立即注册

QQ登录

只需一步,快速开始

AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-11-5 21:09:00
11#
回复 10楼wjy72的帖子

我目前在检查您的代码和样例的代码有哪里不同的地方。
但为了您的工程进度,先调整为不要一开始FitAlways比较好。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-11-10 08:45:00
12#
先调整为不要一开始FitAlways,问题是还要执行其他操作,又不是一开始为了添加页码。比如打开一个图片后,我直接需要旋转之类的。不调整为FitAlways,就需要手工先FitAlways,这样就增加了一个步骤,影响速度,不妥呢。因为我们质检时是大批量质检,不是几十页
而且一开始不FitAlways,在代码尾加FitAlways也不行。但不FitAlways,点击按钮来FitAlways就行,这不是怪事嘛。只是代码模拟了FitAlways就不行了?延迟FitAlways代码也不行。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-11-10 14:35:00
13#
上面这个问题解决了。但将leadRect转换为leadRectD的问题没有解决。
另外,图像的左边正中,右边正中,上端正中,下端正中,如何取leadRectD?现在好像只要有一点点,就是四只角的取法。
比如:
                        iiWidth = imageViewer1.Image.ImageWidth;
                        iiHeight = imageViewer1.Image.ImageHeight;

           case "6"://右边正中
                                imageLeft = iiWidth - 40;
                                imageTop = (iiHeight / 2) + 10;

       newLrD = LeadRectD.Create(imageLeft*720, imageTop*720, 700, 400);

这个还是右下角的取法,所以困惑了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-10 17:44:00
14#
回复 13楼wjy72的帖子

这个问题我们正在调查中,有进一步结果通知您。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-11-13 08:48:00
15#
请问有进一步 的结果没有?这都三天啦,着急啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-13 10:28:00
16#
回复 15楼wjy72的帖子

请尝试一下代码看能否解决你的问题:

  1. LeadRect rect = ...
  2. LeadRectD rectD = new LeadRectD((double)rect.X, (double)rect.Y, (double)rect.Width, (double)rect.Height);

复制代码
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-11-17 14:43:00
17#
试了,位置不正确。
另外,正中的怎么搞?就是13楼的问题。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-17 17:54:00
18#
回复 17楼wjy72的帖子

问题已经查收,明天测试后跟看给您
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-11-18 10:58:00
19#
再请教一下,如何在使用AnnTextObject 时,可以手动输入字符,需要如何设置呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-18 11:56:00
20#
回复 19楼wjy72的帖子

需要设置 AnnAutomationManager 的 EditTextAfterDraw 等属性为 true:

  1.           AnnAutomationManager  _automationManager = new AnnAutomationManager();
  2.          _automationManager.EditContentAfterDraw = true;
  3.          _automationManager.EditTextAfterDraw = true;
  4.          _automationManager.EditObjectAfterDraw = true;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部