【发布时间】:2013-12-13 22:29:16
【问题描述】:
我正在尝试在我的打印预览中的所有页面的页脚中进行本地化分页。我这样设置分页:
var PageOfPages = "[Page # of Pages #]";
//On n'a pas vraiment le choix de faire ça pour que ça fonctionne dans les différentes langues... :
//http://www.devexpress.com/Support/Center/p/CQ48170.aspx
switch (CultureManager.GetInstance().TwoLetterISOCultureName)
{
case "fr":
PageOfPages = "[Page # de pages #]";
break;
case "es":
PageOfPages = "[Página # de Páginas #]";
break;
}
var PageHeaderArea = new PageHeaderArea();
PageHeaderArea.Content.AddRange(new[] { "", "", "[Image 0]" });
var HeaderFooter = (PageHeaderFooter)LinkBase.PageHeaderFooter;
HeaderFooter = new PageHeaderFooter(
PageHeaderArea,
new PageFooterArea(new[] { dateString, "", PageOfPages }, SystemFonts.DefaultFont, BrickAlignment.Far)
);
它支持英语,但不能支持法语或西班牙语。也尝试使用 XtraPrinting Resources dll。
【问题讨论】:
标签: c# printing localization pagination devexpress