找回密码
 立即注册

QQ登录

只需一步,快速开始

huanghai

初级会员

1

主题

10

帖子

283

积分

初级会员

积分
283

活字格认证

最新发帖
huanghai
初级会员   /  发表于:2015-1-5 19:54  /   查看:14308  /  回复:20
HI,

在试用“Studio for WindowsPhone”的PDF阅读器,发现约10%PDF文件打开报错(已升级到最新版本)。
附件是出错的PDF文件,处理的结果,还麻烦邮箱waitsea@qq.com通知一下,感谢了!










thanks,
dahai

本帖子中包含更多资源

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

x

20 个回复

倒序浏览
huanghai
初级会员   /  发表于:2015-1-5 20:01:00
沙发
附件是打开错误的pdf文件,还有两个超出附件大小,未能上传!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-6 12:30:00
板凳
回复 1楼huanghai的帖子

你好,和你确认下,看我的理解是否有误。
你的意思是使用PDFView的LoadDocument方法打开一个PDF文件(如附件所示),就会报错?
那么具体的错误信息是什么?能否截图发上来。我们需要根据错误信息,帮助你看问题是什么。

另外,目前我们非金牌客户,不提供邮箱的技术支持,还望理解。不过如果你用邮箱注册的论坛,在回复后,能够收到我们论坛的自动回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
huanghai
初级会员   /  发表于:2015-1-6 15:00:00
地板
重现步骤如下:
1. 在示例ControlExplorer2012.8解决方案的项目ControlExplorer.8目录Resources下,添加会报错的PDF文件“4c24ac85-db39-4dbd-a5d4-c656fdbeccf0.pdf”,并修改文件属性的生成操作为“Resource”;

2. 修改项目ControlExplorer.8目录Controls/PdfViewer/DemoPDFViewer_WP8.xaml.cs文件,在PDFView调用此PDF,代码修改如下:
void DemoPDFViewer_Loaded(object sender, RoutedEventArgs e)
        {
            var resource = Application.GetResourceStream(new Uri("/ControlExplorer" + App.AssemblySuffix + ";component/Resources/4c24ac85-db39-4dbd-a5d4-c656fdbeccf0.pdf", UriKind.Relative));
            pdfViewer.LoadDocument(resource.Stream);

            //pdfViewer.PageRendered += (s2, e2) =>
            {
                //if (e2.TotalRenderedPages >= 2)
                {
                    txtLoading.Visibility = System.Windows.Visibility.Collapsed;
                    pdfViewer.Visibility = System.Windows.Visibility.Visible;
                }
            };
        }

3. 调试运行项目,打开PDFViewer




在pdf加载中就会报错,如下:
    Message        "Object reference not set to an instance of an object."        string

   at C1.Phone.PdfViewer.PdfPageElement.ShowCharObjects(CharObject[] charObjects, Double totalDis)
   at C1.Phone.PdfViewer.PdfPageElement.ShowFast(List`1 listObjects, List`1 listDistance)
   at C1.Phone.PdfViewer.PdfPageElement.ShowTJ()
   at C1.Phone.PdfViewer.PdfPageElement.ExecuteCommand(String command, BinaryReader br)
   at C1.Phone.PdfViewer.PdfPageElement.RunLoop(BinaryReader reader, TimeSpan timeOut, Func`2 onExectuingCommand)
   at C1.Phone.PdfViewer.PdfPageElement.ContinueLoadingCommands(TimeSpan timeOut)
   at C1.Phone.PdfViewer.PdfPageLoader.Load()
   at C1.Phone.PdfViewer.PdfPageLoader.<Continue>b__0()

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-6 18:54:00
5#
回复 4楼huanghai的帖子

已经收到。
我们验证下,看是否能够重现你的问题,然后会给你一个反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
huanghai
初级会员   /  发表于:2015-1-7 10:07:00
6#
已经把此功能加入我们的项目了,所以不仅是重视,还清您们修复一下这个bug,我们就好下单购买了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-7 16:59:00
7#
回复 6楼huanghai的帖子

很抱歉耽误你的时间,目前问题正在处理中。
如果问题重现是bug,会提交到产品组进行修复。

不知道你的项目截止的具体日期,你可以提供给我们么?以便我们根据你的时间表配合。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
huanghai
初级会员   /  发表于:2015-1-8 10:51:00
8#
非常感谢您们的支持!
月内需要把这块确定下来,万一不能解决的话,也得留点更换其它方案的时间.
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-12 15:23:00
9#
回复 8楼huanghai的帖子

你好。您的问题已经重现了。
目前产品组在做进一步的Review,给您寻找解决方案。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
huanghai
初级会员   /  发表于:2015-1-13 10:05:00
10#
多谢啊!
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部