草庐IT

字段中

全部标签

c# - 使用 iText (iTextSharp) 填充 PDF 中的 XFA 表单字段?

我需要在PDF中填充XFA表单字段(使用Adob​​eLiveCycleDesigner创建)。我们正在尝试使用iText(实际上是带有C#的iTextSharp)来解析PDF,填充XFA字段,然后将修改后的PDF保存回来。我能在iText中找到的所有示例(很少有iTextSharp示例)都讨论了修改AcroForm字段。此PDF没有AcroForm字段并且仅使用XFA。任何非标准资源的指针都会有所帮助(我已经对该主题进行了必要的谷歌搜索,但没有发现任何有用的东西)。这里的代码示例对于任何实际完成过我正在尝试做的事情的人来说都会很棒。 最佳答案

c# - 由于静态字段初始化的顺序,如何捕获或标记潜在问题

考虑以下C#代码:usingSystem;classProgram{staticstringstring1="AAA";staticstringstring2=string1+string3;staticstringstring3="BBB";staticvoidMain(){Console.WriteLine(string2);}}我今天早些时候写了一些这样的代码,并期望string2包含值AAABBB,但它只包含AAA。我阅读了一些有关静态变量初始化顺序的资料,但对我来说,编译期间会生成某种类型的警告或错误似乎更可取。两个问题:为什么允许这样的代码编译成功?(如果答案是:“因为C#

c# - WPF 验证取决于必填/非必填字段

我是WPF开发的新手,但我正在考虑如何用一block石头杀死3只鸟。示例:我有一个包含2个文本框和2个文本block的表单。第一个“鸟”将能够“丰富”一些带有星号的文本block,如果它们引用必填字段:然后TextBlock将以不同方式显示其文本,第一个将带有星号,而未定义自定义属性的则不会。第二只鸟是对文本框的值进行某种验证,如果我理解正确的话,这是通过使用CustomValidationRule完成的,我为此实现了一个类:classAgeController:ValidationRule{publicoverrideValidationResultValidate(objectva

c# - 字段初始值设定项不能引用非静态字段、方法或属性?

我有一个存储库类和一个服务类,如下所示:publicclassDinnerRepository{DinnerDataContextdb=newDinnerDataContext();publicDinnerGetDinner(intid){returndb.Dinners.SingleOrDefault(d=>d.DinnerID==id);}//OthersCode}publicclassService{DinnerRepositoryrepo=newDinnerRepository();Dinnerdinner=repo.GetDinner(5);//OtherCode}这会引发错

C#抽象类静态字段继承

我觉得我跳过了一两节C#课,但这是我的困境:我有一个抽象类,我从中派生了多个子类。我确信对于每个子类我都会有一个构造函数,它需要一个特定的静态对象作为模型,并且这个对象对于每个子类都是不同的。我的第一个方法是在抽象父类中创建一个公共(public)静态对象,然后,在我开始创建子类的任何实例之前,我会为每个子类修改它,但事实证明,这样我实际上只为抽象类创建一个静态对象,它的每个子类都使用它。我该如何解决这个问题?更准确地说,这是伪代码:父抽象类:abstractclassAbstractClass{staticpublicModelObjectModel;...}子类之一:classCh

c# - 是否可以将属性网格中显示的属性标记为密码字段

我使用的是C#,并且有一个包含属性网格控件的Windows窗体。我已将propertygrid的SelectedObject分配给一个设置文件,该文件显示并允许我编辑设置。但是其中一个设置是密码-我希望它在字段中显示星号而不是密码设置的纯文本值。该字段在保存时将被加密,但我希望它表现得像一个普通的密码输入框,在用户输入密码时显示星号。我想知道是否有一个属性可以应用于设置属性以将其标记为密码?谢谢。 最佳答案 从.Net2开始,您可以使用PasswordPropertyTextAttribute附加到您的密码属性。希望这对您有所帮助。

c# - 从 SqlDataReader 异步读取每个字段有什么好处吗?

异步读取字段有什么好处吗?假设我有以下内容:SqlDataReaderreader=awaitcmd.ExecuteReaderAsync();while(awaitreader.ReadAsync()){try{if(reader.IsDBNull(COL_NAME)){continue;}user=newUser();user.Id=reader.GetInt32(COL_ID);使用IsDBNullAsync和GetInt32Async等是否会给现实世界带来任何好处? 最佳答案 在浏览了一些反射器之后,这里有趣的方法(GetF

c# - 如何使用 Entity Framework 更新特定记录的一个字段?

我想更新一个人的家人,他的名字叫pejman。这是我的对象类:publicclassPerson{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicDateTimeBirthDate{get;set;}publicboolIsMale{get;set;}publicbyte[]Image{get;set;}publicbyte[]RowVersion{get;set;}publicvirtualPersonParent{get;set;}publicvirtua

javascript - 如何使用 LinkedIn Javascript API 获取电子邮件地址字段?

我正在使用LinkedInJavascriptAPI将用户登录到我的应用程序,但是该API没有返回电子邮件地址,即使我需要该特定字段的权限。我包括如下API脚本:api_key:API_KEYscope:r_fullprofiler_emailaddress然后我在标记中包含登录按钮:最后我有一个函数来为API响应添加回调:functiononLinkedInAuth(){varfields=['first-name','last-name','email-address'];IN.API.Profile("me").fields(fields).result(function(dat

javascript - 如何从javascript数组中选择特定字段

我在javascript中有一个数组对象。我想从对象的所有行中选择一个特定的字段。我有一个像这样的对象varsample={[Name:"a",Age:1],[Name:"b",Age:2],[Name:"c",Age:3]}我想只输出Namesas["a","b","c"]而不循环遍历示例对象。如何使用jlinq选择一个或两个字段?或者任何其他插件?非常感谢。 最佳答案 你可以试试这个:varsample=[{Name:"a",Age:1},{Name:"b",Age:2},{Name:"c",Age:3}];varNames=s