在C#.NET中,我试图以编程方式更改组框中边框的颜色.
更新:在我们切换到.NET之前,当我在winforms系统上工作时,问了这个问题.
我正在尝试使用iTextSharp打开PDF文件,向文件中添加数据集以预填充数据,然后将其保存到流中,以便我可以将其显示给用户.我不想将它本地保存到文件中.我一直收到错误"无法访问已关闭的流".我无法弄清楚哪个流是错误的.
这是我的代码:
public FileStreamResult PushDataIntoPDFStream(string filename)
{
var reader = new PdfReader(Path.Combine(Server.MapPath(path), filename));
var xml = @"<?xml version=""1.0"" encoding=""UTF-8""?>
<form1>
<firstName>test</firstName>
<lastName>user</lastName>
<driveCar>0</driveCar>
<gender>1</gender>
<birthdate>2011-08-12</birthdate>
<numPets>4</numPets>
</form1>";
using (var outstream = new MemoryStream())
{
using (var stamper = new PdfStamper(reader, outstream))
{
var bytes = System.Text.Encoding.UTF8.GetBytes(xml);
using (var ms = new MemoryStream(bytes))
{
stamper.AcroFields.Xfa.FillXfaForm(ms);
}
}
return new FileStreamResult(outstream, "application/pdf")
{
FileDownloadName = "file.pdf";
};
}
}
Run Code Online (Sandbox Code Playgroud) 谁知道C#"M"语法是什么意思?
var1 = Math.Ceiling(hours / (40.00M * 4.3M));
Run Code Online (Sandbox Code Playgroud)