在Pdf列表中加粗一些文本

我在列表中显示一些内容以在pdf文件中显示它。 每件事情都很好,但现在我想要列表项中的一些文字应该是大胆的。 例如 : 这是ListItem Bold Text。 我怎样才能做到这一点 ? 这是我的代码: List lst_note = new List(List.ORDERED); lst_note.IndentationLeft = 10f; lst_note.Add(new iTextSharp.text.ListItem(“This single **word** should be Bold”, FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10))); disclaimer.Add(lst_note); 编辑 我试过这个: Font bold = new Font(FontFactory.GetFont(FontFactory.TIMES_BOLD, 10, Font.BOLD)); lst_terms.Add(new iTextSharp.text.ListItem(“Some Text “+ new Chunk(“this should bold”, bold), FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10))); 但这没效果

访问其他Twitter用户信息

我正在使用Azure移动服务来授权用户,现在我正在尝试从提供商处获取其他用户信息。 除了Twitter之外,我还为所有人工作。 要对所有其他人进行身份validation,我使用类似于此的内容: var identities = await user.GetIdentitiesAsync(); var result = new JObject(); var fb = identities.OfType().FirstOrDefault(); if (fb != null) { var accessToken = fb.AccessToken; result.Add(“facebook”, await GetProviderInfo(“https://graph.facebook.com/me?access_token=” + accessToken)); } 我可以做这样的事情: var tw = identities.OfType().FirstOrDefault(); if (tw != null) { var accessToken = tw.AccessToken; var accessTokenSecret = tw.AccessTokenSecret; result.Add(“twitter”, await GetProviderInfo(“https://api.twitter.com/1.1/account/verify_credentials.json?token=” + accessToken […]

使用线程池限制最大线程数 – 尝试读取或写入受保护的内存错误

我正在使用Noseratio的一些报废代码,请访问https://stackoverflow.com/a/22262976/3499115 。 他写了它来刮取一个url列表,但是我正在使用它,但是在我正在使用的另一个网络爬虫MVC控制器中一次只渲染一个url。 每当我找到特定类型的链接时,我都会调用此代码,并且看起来多次这样做会导致内存不足。 也许解决方案是使用线程池并限制最大线程数,但我将如何对此代码执行此操作? 以下是调用webbrowser代码的Web爬网程序代码: public static HtmlDocument renderJavascript(string url) { HtmlDocument doc = new HtmlDocument(); // using webBrowserScrapper try { WebBrowserExt.SetFeatureBrowserEmulation(); // enable HTML5 var cts = new CancellationTokenSource((int)TimeSpan.FromMinutes(3).TotalMilliseconds); var task = WebBrowserScrapper.ScrapSitesAsync( url, cts.Token); task.Wait(); //Console.WriteLine(“Press Enter to exit…”); //Console.ReadLine(); doc.LoadHtml(task.Result); return doc; } catch (Exception ex) { while (ex is AggregateException […]

entity framework – 一对一 – ReferentialConstraint映射到商店生成的列

我在EF中创建了一个简单的一对一关系。 但是当我尝试插入时,我收到以下错误: ReferentialConstraint映射到存储生成的列。 列:’ACCOUNT_ID’。 控制台应用示例: namespace EF_ConsoleApp_Test { public class Program { public static void Main(string[] args) { var account = new Account { AccountNumber = “00123456”, CustomerValue = new Customer { FirstName = “Joe” } }; using (var db = new MainContext()) { db.Accounts.Add(account); db.SaveChanges(); } } } [Serializable] [Table(“CUSTOMERS”)] public class Customer { […]

关于如何组织后台队列操作的文章

现在我正在思考如何组织系统架构。 该系统将由网站组成,用户可以在其中上传一些文档然后将其处理回来,并且一些后台守护程序具有应该处理提供的文档的任务队列。 我的问题是:我应该实现我上面告诉你的守护进程,作为只有命名管道的WCF服务(不需要netowork访问这个服务)? 有关于此的任何建议/提示/建议吗? 用户可以提供的数据只是一堆XML文件。 ASP.NET网站将公开获取此XML文件的function,然后以某种方式应该能够将它们传递给守护程序。 你能否指点我关于那个话题的一些文章。 提前致谢! 编辑后 几个小时后发现人们在这里建议的MSMQ,我对该技术的想法更多的是分布式架构(处理节点位于不同的机器上,并且通过网络在不同的计算机之间交换消息)。 目前不需要分离到独立的机器。 只有机器上有ASP.NET网站和一些处理程序。 是否有必要使用MSMQ? 编辑#2 由于我在这里使用.NET Framework,请建议仅提供与.NET兼容的内容。 这里真的没有任何选择。

如何使用HtmlHelper类 – ASP.NET MVC显示图像

我目前仍然坚持使用HtmlHelper类显示图像的问题。 这就是我所拥有的。 我有一个自定义的HtmlHelper类,它应该显示一个图像: public static string Images(this HtmlHelper helper, ……){ var writer = new HtmlTextWriter(new StringWriter()); byte[] bytearray = … // some image byte array retrieved from an object. // begin html image tag – this is where the problem is writer.AddAttribute(HtmlTextWriterAttribute.Src, url.Action(“GetPhoto”, “Clinical”, new { image = bytearray })); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); // end of […]

如何理解EMCA 335中关于`.locals init`的这些段落?

来自ECMA 335 I.12.4.1方法调用 局部变量数组对于对象类型以及包含对象的值类型中的字段始终为null。 此外,如果设置了.locals init ,则局部变量数组初始化为0表示整数类型,0.0表示浮点类型。 CLI不会初始化值类型,但validation的代码将作为方法入口点代码的一部分提供对初始化程序的调用。 所以 “对于整数类型初始化为0,对于浮点类型初始化为0.0”是否意味着“将值类型归零”? 这是否意味着:无论.locals init ,CLI必须始终确保在方法输入时将对象类型设置为null? 那么为什么它在这里区分对象类型和值类型:是不是零值类型类似于零对象类型? 如何理解“CLI没有初始化”值类型“? 这是什么意思:“经过validation的代码将提供对初始化程序的调用,作为方法入口点代码的一部分”? 不是CLI的validation部分吗? 来自ECMA 335 III.1.8.1.1validation算法 可validation的方法应具有.locals init set。 如果未设置,CLI可能会抛出VerificationException ,其中程序集尚未被授予SecurityPermission.SkipVerification 。 CLI可以选择执行明确的赋值分析(以确定在读取之前写入哪个位置),以允许CIL到本机代码编译器最小化其对此要求的性能影响。 如果设置了.locals init ,则规范要求CLI必须在方法输入时将局部变量数组归零。 这意味着归零机器代码需要在进入时执行。 那么,鉴于可能不必要的归零已经完成,“明确的分配分析”将如何帮助? 如果我不清楚,请道歉。 我会尽力根据评论改进我的问题。

是否有一个模拟Facebook“链接检测”的库?

我正在寻找一个库,当你发布链接时“解析”像facebook这样的信息。 然而,因为我不想重新发明轮子有没有人知道图书馆或努力编写一个已经这样做的图书馆? 我已经包含了一个例子,这样你就可以掌握我的意思,如果你不使用脸书。 http://lh4.ggpht.com/_zbED-KN_ZAI/Sx6LuDmZkVI/AAAAAAAADLs/mN7eFnzL1gE/s144/example.png

Xamarin – 将图像转换为字节数组

我使用媒体插件从Android设备或iOS设备中拍摄或选择照片。 然后,我想使用LINQtoTwitter发布该图像。 为此,图像需要采用bytes []格式。 如何将我的图像转换为字节以便上传? 获取图像的代码 takePhoto.Clicked += async (sender, args) => { if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported) { await DisplayAlert(“No Camera”, “:( No camera avaialble.”, “OK”); return; } var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions { PhotoSize = Plugin.Media.Abstractions.PhotoSize.Medium, Directory = “Sample”, Name = “test.jpg” }); if (file == null) return; await DisplayAlert(“File Location”, file.Path, “OK”); […]

C#如何使用参数读取控制台输出

是否可以运行控制台应用程序并将其输出的内容作为C#中的字符串返回? 我希望能够在运行控制台应用程序时使用参数: c:\files\app.exe -a 1 -b 2 -c 3