我正在尝试生成一个字母,留下一个空白点然后在其顶部粘贴地址,具体取决于信封窗口的位置.
所以我开始这样做:
Document doc = new Document(PageSize.LETTER, 72, 72, 72, 72);
var w = PdfWriter.GetInstance(doc, output);
Font font = FontFactory.GetFont("arial", 10);
doc.Open();
doc.Add(new Paragraph("date", font) { SpacingAfter = 5 });
doc.Add(new Paragraph("\n\n\n\n\n\n", font));//empty spot
doc.Add(new Paragraph("long\n paragraph\ns panning\ multiple\n lines\n", font) { SpacingAfter = 5 });
doc.Add(new Paragraph("long\n paragraph\ns panning\ multiple\n lines\n", font) { SpacingAfter = 5 });
doc.Add(new Paragraph("long\n paragraph\ns panning\ multiple\n lines\n", font) { SpacingAfter = 5 });
doc.Add(new Paragraph("long\n paragraph\ns panning\ multiple\n lines\n", font) { SpacingAfter = …Run Code Online (Sandbox Code Playgroud) 我和这个人有类似的问题.
我正在尝试使用在Visual Studio 2010中使用2.0框架的旧项目.但是当它在添加引用对话框中过滤到2.0框架时,它不会认识到System.web.extensions dll是该框架的一部分.不,我的框架只是设置为".NET Framework 2.0",因为没有2.0客户端.
任何帮助,将不胜感激.
现在我只是手动进入带有记事本的csproj文件并添加到参考中.这似乎有效.有没有办法可以用我正在处理的其他项目来完成这项工作,或者我只需要在每个项目的csproj文件中手动添加它?
好.所以我试图找到一种方法来避免在我的项目中包含ActiveD,因为我无法让dll显示在安装程序中.获得它的唯一原因是将pwdLastSet强制转换为LongInteger.
我找到了一个无证的替代品.在测试时,它要么死了,要么关闭429.49673秒.我不知道为什么,有人有任何想法吗?(我测试的20/49人是429.49673秒).
更新:看起来当LowPart为负时会发生这种情况.
码:
private static string DateTest() {
return DateTest(Environment.UserName);
}
private static string DateTest(string userName) {
userName = userName.Trim();
DateTime hacked, normal;
using (DirectorySearcher ds = new DirectorySearcher()) {
ds.SearchScope = SearchScope.Subtree;
ds.PropertiesToLoad.Add("distinguishedName");
ds.PropertiesToLoad.Add("pwdLastSet");
ds.PageSize = 1;
ds.ServerPageTimeLimit = TimeSpan.FromSeconds(2);
ds.Filter = string.Format("(&(objectCategory=user)(sAMAccountName={0}))", userName);
SearchResult sr = ds.FindOne();
hacked = DateTime.FromFileTime((long)sr.Properties["pwdLastSet"][0]);
using (DirectoryEntry user = sr.GetDirectoryEntry()) {
var value = user.Properties["pwdLastSet"][0] as ActiveDs.LargeInteger;
var longValue = (((long)value.HighPart) << 32) + (long)value.LowPart;
normal = DateTime.FromFileTime(longValue);
}
}
return …Run Code Online (Sandbox Code Playgroud)