You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently implemented a graphviz chart web application using graphvizwrapper. It works quite well. The only issue is that, on the displayed webpage, I cannot copy and paste the chart picture to an outlook email or other applications. This is a function I'd very much like to have.
Below is the code I used to build the chart:
static public string GraphVizFun (string DotFile)
{
var getStartProcessQuery = new GetStartProcessQuery();
var getProcessStartInfoQuery = new GetProcessStartInfoQuery();
var registerLayoutPluginCommand = new RegisterLayoutPluginCommand(getProcessStartInfoQuery, getStartProcessQuery);
// GraphGeneration can be injected via the IGraphGeneration interface
var wrapper = new GraphGeneration(getStartProcessQuery,
getProcessStartInfoQuery,
registerLayoutPluginCommand);
byte[] output = wrapper.GenerateGraph(DotFile, Enums.GraphReturnType.Png);
var picture = string.Format("data:image/png;base64,{0}", Convert.ToBase64String(output));
return picture;
}
The text was updated successfully, but these errors were encountered:
Clarifying further: it does let me download the chart as a .png file. It would simply be more convenient if I could copy and paste using the clipboard, like I can for other graphics on web pages.
I recently implemented a graphviz chart web application using graphvizwrapper. It works quite well. The only issue is that, on the displayed webpage, I cannot copy and paste the chart picture to an outlook email or other applications. This is a function I'd very much like to have.
Below is the code I used to build the chart:
static public string GraphVizFun (string DotFile)
{
var getStartProcessQuery = new GetStartProcessQuery();
var getProcessStartInfoQuery = new GetProcessStartInfoQuery();
var registerLayoutPluginCommand = new RegisterLayoutPluginCommand(getProcessStartInfoQuery, getStartProcessQuery);
The text was updated successfully, but these errors were encountered: