如果这个问题是断章取义的,我很抱歉,但我不知道还可以去哪里寻找,而StackOverflow往往提供了最好的支持。我遇到了一个问题,FlexPaper没有加载用于HTML呈现的语言环境选项。它似乎是工作在Flash版本没有问题,但不是专门为HTML查看器。
下面是将控件加载到页面上的配置:
var searchServiceUrl = escape(ashxDir + "containstext.ashx?doc=" + guid + "&page=[page]&searchterm=[searchterm]"),
docUrl = escape("{" + ashxDir + "view.ashx?guid=" + guid + "&numPages=" + numPages +"&format={format}&page=[*,0]," + numPages + "}"),
configObj = {
DOC: docUrl,
...
DocSizeQueryService: ashxDir + "swfsize.ashx?doc=" + guid,
jsDirectory: "/FlexPaper/js/",
JSONDataType: "jsonp",
localeDirectory: "/FlexPaper/locale/",
localeChain: "en_US"
};这正是我在查看文档和其他所有内容时发现的,但它对我来说根本不起作用。我已经在互联网上搜索过了,似乎没有其他人有这个问题。不幸的是,当我点击print按钮时,我所有的标签和按钮都显示为'null‘。以下是我尝试在HTML查看器中加载页面时得到的屏幕截图:

如果您注意到,在上面的配置中,localeDirectory被设置为js目录的同级目录。区域设置目录下包含保存各种语言的本地化字符串的所有有效目录(即,我甚至尝试过在系统中移动locale目录,看看它是否需要一个不同的"root",但同样无济于事……
任何信息都将不胜感激。
发布于 2013-08-01 04:30:30
我们发现了问题,我意识到我从来没有用‘答案’更新过案例。修复与错误的url直接相关,该url将本地化字符串提供给对话框。我们只能通过使用Chrome Web工具询问HTTP请求来追踪它。这不是一个复杂的修复,但事实证明它是一个复杂的问题,难以追踪和正确诊断。
希望有一天这能帮助到某个人。
发布于 2013-10-25 13:57:53
我把locale & js文件夹放在我位置,所以没有获取正确的路径,所以我在$('#documentViewer').FlexPaperViewer({定义的默认页面中放了正确的路径,我只是把下面的路径放在了下面:
jsDirectory:"http://{xxx}/subdirectory/assets/js/",
localeDirectory:"http://{xxx}/subdirectory/assets/locale/",也许这对其他人有帮助
https://stackoverflow.com/questions/15486259
复制相似问题