添加PDF资源C#英语-法语
我有一个项目要打印一份pdf格式的账单,其中我想通过使用我在文件中用法语和英语初始化的资源(添加PDF资源C#英语-法语,c#,pdf,C#,Pdf,我有一个项目要打印一份pdf格式的账单,其中我想通过使用我在文件中用法语和英语初始化的资源(resources.en US.resx,resources.fr-fr.resx)获取许可的详细信息(姓名、地址…) 当我点击法语复选框时,法语和英语中的信息会发生变化 我的代码如下: PdfContentByte cb = stamper.GetOverContent(1); if (langue == LangueAgence.FR) { cb = stamper.GetOverConte
resources.en US.resx
,resources.fr-fr.resx
)获取许可的详细信息(姓名、地址…)
当我点击法语复选框时,法语和英语中的信息会发生变化
我的代码如下:
PdfContentByte cb = stamper.GetOverContent(1);
if (langue == LangueAgence.FR)
{
cb = stamper.GetOverContent(1);
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.LINK_Nom_agence.ToUpper(), 239, 817, new BaseColor (49, 140, 231), 12, true,0);
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.Link_Nom.ToUpper(), 112, 700, BaseColor.WHITE, 10, false);//First name
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.Link_Prenom.ToUpper(), 112, 682, BaseColor.WHITE, 10, false);//last name }
}
else if (langue == LangueAgence.EN)
{
cb = stamper.GetOverContent(1);
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.LINK_Nom_agence.ToUpper(), 239, 817, new BaseColor(49, 140, 231), 12, true, 0);
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.Link_Nom.ToUpper(), 112, 700, BaseColor.WHITE, 10, false);//First name
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.Link_Prenom.ToUpper(), 112, 682, BaseColor.WHITE, 10, false);//last name
}
我希望有一个代码,允许我在参考资料中以适当的英语或法语接收详细信息。我找到了一个解决方案,就是这样
if(langue == LangueAgence.FR)
{
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR");
}
else if(langue == LangueAgence.EN)
{
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
}
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.LINK_Nom_agence.ToUpper(), 239, 817, new BaseColor (49, 140, 231), 12, true,0);
AddElement.AddTextAgencyFB(ref cb, Properties.Resources.Link_Nom.ToUpper(), 112, 700, BaseColor.WHITE, 10, false);//Last name
}
问题解决了