2017-09-18 9 views
0

monde de la programmation Bonjour,Ajouter des commentaires programme au fichier Visio lorsque toutes les pages dans le fichier source contient des commentaires

Je suis face à un problème, un bloqueur, et je tends à croire que mon problème est un bug de Aspose. J'utilise la bibliothèque Aspose pour travailler facilement avec les fichiers Visio. Il y a un fichier qui a 2 pages et chaque page a des commentaires. Maintenant, mon problème se produit lorsque de nouveaux commentaires sont ajoutés à l'une des pages.

Message d'erreur: "L'élément a déjà été ajouté.Clé dans le dictionnaire: '/visio/comments.xml.' Clé ajoutée: '/visio/comments.xml' ".

Cette clé est utilisée dans le fichier [Content_Types] .xml, mais je ne comprends pas pourquoi la bibliothèque essaie d'ajouter une nouvelle clé de ce type.

Est-ce que quelqu'un a déjà travaillé avec Aspose et a rencontré ce problème?

Répondre

1

@Cristian Stirbe, J'ai essayé votre scénario dans notre environnement avec la dernière version 17.8 de Aspose.Diagram pour API .NET et réussi à répliquer la même erreur. Il a été enregistré sous le ticket ID DIAGRAMNET-51353 dans notre système de suivi des bogues. Je vous le ferai savoir une fois qu'il sera réparé. Ceci est la source de dessin Visio et code: Drawing.vsdx

[C#]

// load Visio drawing 
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); 
// get page by name 
Aspose.Diagram.Page page = diagram.Pages.GetPage("Page-1"); 
// add comment 
page.AddComment(7.205905511811023, 3.880708661417323, "test"); 
// Save drawing 
diagram.Save(dataDir + "AddComment_out.vsdx", SaveFileFormat.VSDX); 

Je travaille avec Aspose comme évangéliste développeur.

+0

Merci beaucoup pour votre réponse. Je vous serais reconnaissant si vous me le faites savoir dès que de nouvelles nouvelles arrivent. Cordialement ! :) –

+1

@ ChristianStirbe, l'ID de ticket DIAGRAMNET-51353 a été résolu. S'il vous plaît télécharger et essayer la dernière version 17.9 de Aspose.Diagram pour API .NET: https://downloads.aspose.com/diagram/net/new-releases/aspose.diagram-for-.net-17.9/ –

+0

Merci beaucoup beaucoup. Vous avez bougé si vite pour résoudre ce problème. Je vais le tester et nous resterons en contact s'il y a autre chose. Cordialement. –