private static void DoInterestingAnalysis_TagCloud(PDFReadingControl pdf_reading_control, PDFDocument pdf_document) { // Populate the tag cloud try { List <TagCloudEntry> tag_cloud_entries = PDFDocumentTagCloudBuilder.BuildTagCloud(pdf_document.LibraryRef, pdf_document); WPFDoEvents.InvokeAsyncInUIThread(() => { pdf_reading_control.TagCloud.SpecifyEntries(tag_cloud_entries); }); } catch (Exception ex) { Logging.Error(ex, "There was a problem creating the tag cloud for document {0}", pdf_document.Fingerprint); } }
private static void DoInterestingAnalysis_TagCloud(PDFReadingControl pdf_reading_control, PDFRendererControl pdf_renderer_control, PDFRendererControlStats pdf_renderer_control_stats) { // Populate the tag cloud try { List <TagCloudEntry> tag_cloud_entries = PDFDocumentTagCloudBuilder.BuildTagCloud(pdf_renderer_control_stats.pdf_document.Library, pdf_renderer_control_stats.pdf_document); pdf_renderer_control.Dispatcher.Invoke(new Action(() => { pdf_reading_control.TagCloud.SpecifyEntries(tag_cloud_entries); } )); } catch (Exception ex) { Logging.Error(ex, "There was a problem creating the tag cloud for document {0}", pdf_renderer_control_stats.pdf_document.Fingerprint); } }