{"id":1933,"date":"2020-08-17T20:28:00","date_gmt":"2020-08-17T20:28:00","guid":{"rendered":"http:\/\/localhost:10003\/?p=1933"},"modified":"2025-08-04T13:56:47","modified_gmt":"2025-08-04T13:56:47","slug":"17-aout-2020-liberation-des-services","status":"publish","type":"post","link":"https:\/\/xceed.com\/fr\/blog\/releases\/aug-17-2020-service-release\/","title":{"rendered":"17 ao\u00fbt 2020 Communiqu\u00e9 de service"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-zip-for-net\/\"><strong>Xceed Zip pour .NET<\/strong><\/a>&nbsp;et&nbsp;<a href=\"http:\/\/xceed.com\/fr\/xceed-zip-for-xamarin\/\"><strong>Xceed Zip pour Xamarin<\/strong><\/a>&nbsp;6.8.20412.20130<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Auto-extracteur : La propri\u00e9t\u00e9 ExecuteAfter permet d\u00e9sormais d'ex\u00e9cuter un programme en tant qu'administrateur (avec invite) m\u00eame si l'archive auto-extractible elle-m\u00eame ne l'est pas. (.NET uniquement)<\/li>\n\n\n\n<li>Auto-extracteur : Il est d\u00e9sormais possible de sp\u00e9cifier un message d'erreur lorsque la propri\u00e9t\u00e9 ExecuteAfter ne permet pas de d\u00e9marrer une application. (.NET uniquement)<\/li>\n\n\n\n<li>Auto-extracteur : Une nouvelle macro, , est d\u00e9sormais disponible pour les messages d'erreur. Elle sp\u00e9cifie une cha\u00eene de description pour l'erreur. La cha\u00eene de description n'est pas configurable et est uniquement en anglais. (.NET uniquement)<\/li>\n\n\n\n<li>Syst\u00e8me de fichiers : Ajout d'un moyen de cloner les masques d'un objet NameFilter mais d'attribuer un nouveau FilterScope pour une utilisation dans des filtres complexes. Ajout d'une documentation montrant comment effectuer un filtrage qui s\u00e9lectionne des fichiers ou des dossiers en incluant ou en excluant des sous-dossiers.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-ftp-for-net\/\"><strong>Xceed Ftp pour .NET<\/strong><\/a>&nbsp;et&nbsp;<a href=\"http:\/\/xceed.com\/fr\/xceed-ftp-for-xamarin\/\"><strong>Xceed Ftp pour Xamarin<\/strong><\/a>&nbsp;6.8.20412.20130<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Am\u00e9lioration de l'interop\u00e9rabilit\u00e9 : utilisation automatique de l'adresse IP du serveur FTP lorsque PASV renvoie une adresse non routable.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-real-time-zip-for-net\/\"><strong>Xceed Real-Time Zip pour .NET<\/strong><\/a>&nbsp;et&nbsp;<a href=\"http:\/\/xceed.com\/fr\/xceed-real-time-zip-for-xamarin\/\"><strong>Xceed Real-Time Zip pour Xamarin<\/strong><\/a>&nbsp;6.8.20412.20130<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ajout d'un exemple de code am\u00e9lior\u00e9 sur l'utilisation de Real-Time Zip pour cr\u00e9er des archives imbriqu\u00e9es qui peuvent \u00eatre acc\u00e9d\u00e9es efficacement par d'autres programmes comme Zip.NET.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-sftp-for-net\/\"><strong>Xceed SFTP pour .NET<\/strong><\/a>&nbsp;et&nbsp;<a href=\"http:\/\/xceed.com\/fr\/xceed-sftp-for-xamarin\/\"><strong>Xceed SFTP pour Xamarin<\/strong><\/a>&nbsp;6.8.20412.20130<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Am\u00e9lioration de l'interop\u00e9rabilit\u00e9 : Ajout de nouvelles m\u00e9thodes d'\u00e9change de cl\u00e9s : diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512.<\/li>\n\n\n\n<li>Ajout d'une documentation montrant comment encha\u00eener plusieurs m\u00e9thodes d'authentification.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-words-for-net\/\"><strong>Xceed Words pour .NET<\/strong><\/a>&nbsp;1.7.20371.21580<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans Bookmark, un param\u00e8tre de formatage est maintenant disponible pour les m\u00e9thodes Bookmark.SetText() et Paragraph.ReplaceAtBookmark() afin de formater le texte du signet.<\/li>\n\n\n\n<li>Dans Bookmark, l'ajout d'images ne provoque plus d'exception de type NullRefException.<\/li>\n\n\n\n<li>Dans Bookmark, l'appel \u00e0 la m\u00e9thode SetText ne copie plus le nouveau texte plusieurs fois lorsque le paragraphe du bookmark contient plusieurs runs.<\/li>\n\n\n\n<li>Dans Chart, la modification de la valeur d'une s\u00e9rie contenant une mise en forme sp\u00e9cifique conserve d\u00e9sormais la mise en forme apr\u00e8s la modification.<\/li>\n\n\n\n<li>Dans Chart, la r\u00e9cup\u00e9ration des valeurs de la s\u00e9rie Chart ne provoque plus d'exception NullRefException.<\/li>\n\n\n\n<li>Dans Document, la fusion de 2 documents permet d\u00e9sormais de choisir les en-t\u00eates\/pieds de page de doc1, doc2 ou des deux dans le document r\u00e9sultant.<\/li>\n\n\n\n<li>Dans Document, le remplacement d'un texte pr\u00e9c\u00e9dant un saut de colonne ne conserve plus le texte original dans le document r\u00e9sultant.<\/li>\n\n\n\n<li>Dans Document, la fusion de documents ne cr\u00e9e plus de doublons des m\u00eames styles dans le document r\u00e9sultant.<\/li>\n\n\n\n<li>Dans Document, la fusion de documents avec des images ne cr\u00e9e plus d'exception System.IO.IO.<\/li>\n\n\n\n<li>Dans Document, il est d\u00e9sormais possible d'ajouter des propri\u00e9t\u00e9s personnalis\u00e9es avec formatage.<\/li>\n\n\n\n<li>Dans Document, si aucun \"docDefaults\" n'est d\u00e9fini ou si la largeur des colonnes du tableau n'est pas d\u00e9finie, le document se charge d\u00e9sormais correctement.<\/li>\n\n\n\n<li>Dans Document, la nouvelle m\u00e9thode InsertCaptionAfterSelf() est maintenant disponible pour ajouter un texte de l\u00e9gende sous une image, un tableau ou un paragraphe.<\/li>\n\n\n\n<li>Dans Liste, la cr\u00e9ation d'une liste \u00e0 puces dans un document charg\u00e9 ne cr\u00e9e plus de liste num\u00e9rot\u00e9e.<\/li>\n\n\n\n<li>Dans Paragraphe, l'utilisation de InsertPageNumber(), AppendPageNumber(), InsertPageCount() ou AppendPageCount() formate d\u00e9sormais correctement le nombre en fonction du format de paragraphe actuel.<\/li>\n\n\n\n<li>Dans Paragraph, la propri\u00e9t\u00e9 StyleName est d\u00e9sormais obsol\u00e8te, la propri\u00e9t\u00e9 StyleId doit \u00eatre utilis\u00e9e \u00e0 la place. De plus, la nouvelle m\u00e9thode Document.GetParagraphStyleIdFromStyleName peut maintenant \u00eatre utilis\u00e9e pour r\u00e9cup\u00e9rer un StyleId de paragraphe \u00e0 partir d'un nom de style. Enfin, dans Formatting, la propri\u00e9t\u00e9 StyleName est d\u00e9sormais obsol\u00e8te, la propri\u00e9t\u00e9 StyleId doit \u00eatre utilis\u00e9e \u00e0 la place.<\/li>\n\n\n\n<li>Dans Paragraph, la cr\u00e9ation d'une image utilise d\u00e9sormais sa r\u00e9solution en ppp, de sorte que l'image est convertie en 72 ppp, comme le veut MS Word.<\/li>\n\n\n\n<li>Dans la conversion PDF, le pied de page n'appara\u00eet plus trop haut dans la page.<\/li>\n\n\n\n<li>Dans la conversion PDF, lorsque le texte n'a pas de police sp\u00e9cifi\u00e9e, la conversion utilise maintenant la police par d\u00e9faut docx au lieu de la police Calibri.<\/li>\n\n\n\n<li>Dans la conversion PDF, la hauteur des lignes du tableau PDF correspond d\u00e9sormais \u00e0 la hauteur des lignes du tableau MS Word.<\/li>\n\n\n\n<li>Dans la conversion PDF, l'utilisation d'une indentation n\u00e9gative permet d\u00e9sormais de convertir le texte en PDF sans coupure.<\/li>\n\n\n\n<li>Dans la conversion PDF, la conversion de nombreuses images en PDF ne cr\u00e9e plus d'exception de m\u00e9moire insuffisante.<\/li>\n\n\n\n<li>Dans le cadre de la conversion PDF, lorsque plusieurs grands tableaux cons\u00e9cutifs doivent \u00eatre r\u00e9partis sur plusieurs pages, le document PDF r\u00e9sultant contient d\u00e9sormais toutes les lignes des tableaux.<\/li>\n\n\n\n<li>Dans Picture, la nouvelle propri\u00e9t\u00e9 Hyperlink peut d\u00e9sormais \u00eatre utilis\u00e9e pour obtenir\/d\u00e9finir un lien hypertexte sur une image.<\/li>\n\n\n\n<li>Dans Picture, la cr\u00e9ation d'une image de grande dimension ne g\u00e9n\u00e8re plus de document de sortie corrompu.<\/li>\n\n\n\n<li>Dans la section, il est d\u00e9sormais possible d'ins\u00e9rer une section entre d'autres sections.<\/li>\n\n\n\n<li>Dans Table, l'ajout d'un tableau interne apr\u00e8s le paragraphe d'une cellule avec la m\u00e9thode InsertTableAfterSelf ne cr\u00e9e plus de document de sortie corrompu.<\/li>\n\n\n\n<li>Dans la cellule Tableau, l'insertion d'un tableau ne cr\u00e9e plus un document de sortie corrompu.<\/li>\n\n\n\n<li>Dans TableOfContents, il est d\u00e9sormais possible d'ajouter des param\u00e8tres aux commutateurs de table de contenu via les m\u00e9thodes Document.InsertTableOfContents.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-pdf-creator-for-net\/\"><strong>Xceed PDF Creator pour .NET<\/strong><\/a>&nbsp;1.7.20371.21580<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans Bookmark, un param\u00e8tre de formatage est maintenant disponible pour les m\u00e9thodes Bookmark.SetText() et Paragraph.ReplaceAtBookmark() afin de formater le texte du signet.<\/li>\n\n\n\n<li>Dans Bookmark, l'ajout d'images ne provoque plus d'exception de type NullRefException.<\/li>\n\n\n\n<li>Dans Bookmark, l'appel \u00e0 la m\u00e9thode SetText ne copie plus le nouveau texte plusieurs fois lorsque le paragraphe du bookmark contient plusieurs runs.<\/li>\n\n\n\n<li>Dans Chart, la r\u00e9cup\u00e9ration des valeurs de la s\u00e9rie Chart ne provoque plus d'exception NullRefException.<\/li>\n\n\n\n<li>Dans Document, la fusion de 2 documents permet d\u00e9sormais de choisir les en-t\u00eates\/pieds de page de doc1, doc2 ou des deux dans le document r\u00e9sultant.<\/li>\n\n\n\n<li>Dans Document, le remplacement d'un texte pr\u00e9c\u00e9dant un saut de colonne ne conserve plus le texte original dans le document r\u00e9sultant.<\/li>\n\n\n\n<li>Dans Document, la fusion de documents avec des images ne cr\u00e9e plus d'exception System.IO.IO.<\/li>\n\n\n\n<li>Dans Document, il est d\u00e9sormais possible d'ajouter des propri\u00e9t\u00e9s personnalis\u00e9es avec formatage.<\/li>\n\n\n\n<li>Dans Document, la nouvelle m\u00e9thode InsertCaptionAfterSelf() est maintenant disponible pour ajouter un texte de l\u00e9gende sous une image, un tableau ou un paragraphe.<\/li>\n\n\n\n<li>Dans Paragraphe, l'utilisation de InsertPageNumber(), AppendPageNumber(), InsertPageCount() ou AppendPageCount() formate d\u00e9sormais correctement le nombre en fonction du format de paragraphe actuel.<\/li>\n\n\n\n<li>Dans Paragraph, la propri\u00e9t\u00e9 StyleName est d\u00e9sormais obsol\u00e8te, la propri\u00e9t\u00e9 StyleId doit \u00eatre utilis\u00e9e \u00e0 la place. De plus, la nouvelle m\u00e9thode GetStyleIdFromStyleName peut maintenant \u00eatre utilis\u00e9e pour r\u00e9cup\u00e9rer un StyleId de paragraphe \u00e0 partir d'un nom de style. Enfin, dans Formatting, la propri\u00e9t\u00e9 StyleName est d\u00e9sormais obsol\u00e8te, la propri\u00e9t\u00e9 StyleId doit \u00eatre utilis\u00e9e \u00e0 la place.<\/li>\n\n\n\n<li>Dans Paragraphe, la cr\u00e9ation d'une image utilise d\u00e9sormais sa r\u00e9solution en ppp.<\/li>\n\n\n\n<li>Dans Picture, la cr\u00e9ation d'une image de grande dimension ne g\u00e9n\u00e8re plus de document de sortie corrompu.<\/li>\n\n\n\n<li>Dans Picture, la nouvelle propri\u00e9t\u00e9 Hyperlink peut d\u00e9sormais \u00eatre utilis\u00e9e pour obtenir\/d\u00e9finir un lien hypertexte sur une image.<\/li>\n\n\n\n<li>Dans la section, il est d\u00e9sormais possible d'ins\u00e9rer une section entre d'autres sections.<\/li>\n\n\n\n<li>Dans la cellule Tableau, l'insertion d'un tableau ne cr\u00e9e plus un document de sortie corrompu.<\/li>\n\n\n\n<li>Dans TableOfContents, il est d\u00e9sormais possible d'ajouter des param\u00e8tres aux commutateurs de table de contenu via les m\u00e9thodes Document.InsertTableOfContents.<\/li>\n\n\n\n<li>L'enregistrement d'un grand nombre d'images ne cr\u00e9e plus d'exception en cas de m\u00e9moire insuffisante.<\/li>\n\n\n\n<li>Le pied de page n'appara\u00eet plus trop haut dans la page.<\/li>\n\n\n\n<li>La hauteur des lignes du tableau a \u00e9t\u00e9 revue afin d'inclure la hauteur des cellules et des bordures.<\/li>\n\n\n\n<li>L'utilisation d'une indentation n\u00e9gative permet d\u00e9sormais d'enregistrer le texte au format PDF sans coupure.<\/li>\n\n\n\n<li>Lorsque le texte n'a pas de police sp\u00e9cifi\u00e9e, la police par d\u00e9faut est utilis\u00e9e \u00e0 la place de la police Calibri.<\/li>\n\n\n\n<li>Lorsque plusieurs grands tableaux cons\u00e9cutifs doivent \u00eatre r\u00e9partis sur plusieurs pages, le document r\u00e9sultant contient d\u00e9sormais toutes les lignes des tableaux.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-toolkit-plus-for-wpf\/\"><strong>Xceed Toolkit Plus pour WPF<\/strong><\/a>&nbsp;4.0.20417.14530<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tous les contr\u00f4les prennent d\u00e9sormais en charge le mode Haut Contraste lors du chargement de l'application en mode Haut Contraste.<\/li>\n\n\n\n<li>Dans tous les contr\u00f4les et \u00e9chantillons, les commentaires relatifs aux licences ont \u00e9t\u00e9 mis \u00e0 jour.<\/li>\n\n\n\n<li>Dans AvalonDock, un nouvel \u00e9v\u00e9nement \"ToggledPin\" est d\u00e9sormais d\u00e9clench\u00e9 lorsqu'un LayoutContent est \u00e9pingl\u00e9\/d\u00e9pingl\u00e9.<\/li>\n\n\n\n<li>Dans AvalonDock, l'\u00e9pinglage d'un LayoutAnchorable \u00e0 masquage automatique l'\u00e9pingle d\u00e9sormais du c\u00f4t\u00e9 appropri\u00e9 en fonction de sa position dans la liste des enfants.<\/li>\n\n\n\n<li>Dans AvalonDock, la cr\u00e9ation et le d\u00e9p\u00f4t d'un LayoutDocumentFloatingWindow met d\u00e9sormais \u00e0 jour les LayoutElements restants de la taille d'une \u00e9toile.<\/li>\n\n\n\n<li>Dans AvalonDock, le redimensionnement d'un LayoutElement de taille \u00e9toil\u00e9e, qui fait partie d'un volet de taille \u00e9toil\u00e9e, conserve d\u00e9sormais les valeurs proportionnelles.<\/li>\n\n\n\n<li>Dans AvalonDock, la fermeture de toutes les fen\u00eatres flottantes ram\u00e8ne d\u00e9sormais le focus sur la fen\u00eatre contenant le DockingManager.<\/li>\n\n\n\n<li>Dans AvalonDock, le bouton \"X\" d'une fen\u00eatre flottante LayoutAcnhorableFloatingWindow affiche d\u00e9sormais une infobulle \"Hide All\", indiquant aux utilisateurs que tous les LayoutAnchorables flottants seront masqu\u00e9s en cas de clic.<\/li>\n\n\n\n<li>Dans AvalonDock, la m\u00e9thode DockingManager.ShowNavigatorWindow est d\u00e9sormais \"protected internal virtual\", ce qui permet de la remplacer dans un DockingManager d\u00e9riv\u00e9.<\/li>\n\n\n\n<li>Dans AvalonDock, les textes par d\u00e9faut sont d\u00e9sormais localis\u00e9s en japonais.<\/li>\n\n\n\n<li>Dans AvalonDock, l'ajout dynamique de LayoutDocuments\/LayoutAnchorables affiche d\u00e9sormais le contenu du LayoutContent nouvellement ajout\u00e9.<\/li>\n\n\n\n<li>Dans AvalonDock, le fait de cliquer sur une \u00e9tiquette \u00e0 l'aide d'une touche de raccourci ne provoque plus d'exception de type InvalidCastException.<\/li>\n\n\n\n<li>Dans AvalonDock, l'appel \u00e0 Float, Hide, Show et Dock (dans cet ordre) sur un LayoutAnchorable permet d\u00e9sormais d'ancrer le LayoutAnchorable dans le conteneur pr\u00e9vu.<\/li>\n\n\n\n<li>Dans AvalonDock, le masquage des fen\u00eatres flottantes et le rechargement de la disposition ne suppriment plus le focus du DockingManager.<\/li>\n\n\n\n<li>Dans AvalonDock, l'utilisation des propri\u00e9t\u00e9s CacheDocumentTabItems\/CacheAnchorableTabItems ne cr\u00e9e plus de d\u00e9lai de chargement et ne supprime plus la barre de d\u00e9filement verticale. M\u00eame chose dans ExtendedTabControl lors de l'utilisation de la propri\u00e9t\u00e9 CacheTabItems.<\/li>\n\n\n\n<li>Dans AvalonDock avec le th\u00e8me Metro Dark accent, la barre de redimensionnement utilise d\u00e9sormais une couleur claire lors du d\u00e9placement.<\/li>\n\n\n\n<li>Dans Chart, les DataPoints avec des coordonn\u00e9es NaN peuvent maintenant \u00eatre pass\u00e9s \u00e0 une s\u00e9rie LineLayout. Ces points de donn\u00e9es ne seront pas rendus dans le graphique, ce qui cr\u00e9era des \u00e9carts entre les connexions de points de donn\u00e9es valides.<\/li>\n\n\n\n<li>Dans les CheckComboBox\/CheckListBox, l'utilisation d'un ValueMemberPath contenant plusieurs parties (propA.propB.propC) met d\u00e9sormais correctement \u00e0 jour la propri\u00e9t\u00e9 SelectedValue. Elle affiche \u00e9galement le premier \u00e9l\u00e9ment s\u00e9lectionn\u00e9 dans le bloc de texte.<\/li>\n\n\n\n<li>Dans CollectionControlDialog, l'utilisation d'objets avec des d\u00e9pendances cycliques ne provoque plus d'exceptions StackOverflow.<\/li>\n\n\n\n<li>Dans DateTimePicker, la modification de la propri\u00e9t\u00e9 Value plus d'une fois dans le code-behind (avec des heures diff\u00e9rentes) ne conserve plus l'ancienne heure.<\/li>\n\n\n\n<li>Dans DateTimePicker, DateTimeUpDown et TimePicker, lorsque AllowTextInput est vrai, les touches \"+\" et \"-\" du NumPad n'incr\u00e9mentent\/d\u00e9cr\u00e9mentent plus la valeur courante.<\/li>\n\n\n\n<li>Dans les boutons DropDownButton et SplitButton, le fait de cliquer sur le bouton fl\u00e8che lorsque la fen\u00eatre popup est ouverte ferme d\u00e9sormais la fen\u00eatre popup.<\/li>\n\n\n\n<li>Dans Magnifier, la d\u00e9finition de la propri\u00e9t\u00e9 IsEnabled \u00e0 false d\u00e9sactive d\u00e9sormais Magnifier.<\/li>\n\n\n\n<li>Dans MaterialHamburger, l'affichage et le masquage du MaterialHamburgerMenu contenu dans un UIElement ne coupe plus l'UIElement.<\/li>\n\n\n\n<li>Dans les MaterialHamburgerMenu avec th\u00e8mes, une barre de d\u00e9filement verticale appara\u00eet d\u00e9sormais lorsque le contenu ne tient pas dans l'espace disponible.<\/li>\n\n\n\n<li>Dans MultiLineTextEditor, le contenu par d\u00e9faut est d\u00e9sormais un TextBlock, li\u00e9 \u00e0 la propri\u00e9t\u00e9 Text avec l'ellipse Text.<\/li>\n\n\n\n<li>Dans MultiLineTextEditor, la d\u00e9sactivation du contr\u00f4le grise d\u00e9sormais le contenu du texte.<\/li>\n\n\n\n<li>Dans PropertyGrid, la bordure rouge invalide de l'\u00e9l\u00e9ment PropertyItem est d\u00e9sormais affich\u00e9e lorsqu'une propri\u00e9t\u00e9 est d\u00e9finie \u00e0 une valeur invalide \u00e0 partir du code-behind.<\/li>\n\n\n\n<li>Dans RichTextBox, la mise en \u00e9vidence de diff\u00e9rentes parties du texte affiche d\u00e9sormais la barre RichTextBoxFormatBar avec les valeurs correspondantes.<\/li>\n\n\n\n<li>Dans ToggleSwitch et MaterialSwitch, la propri\u00e9t\u00e9 IsChecked peut d\u00e9sormais accepter la valeur null, ainsi que les valeurs true\/false habituelles.<\/li>\n\n\n\n<li>Dans TokenizedTextBox, de nouveaux callbacks surchargeables sont maintenant disponibles (OnFilteredItemsChanged &amp; OnCoerceFilteredItems) pour g\u00e9rer les \u00e9l\u00e9ments filtr\u00e9s \u00e0 afficher dans la fen\u00eatre popup.<\/li>\n\n\n\n<li>Dans l'assistant, lors de l'utilisation d'une fen\u00eatre ShowDialog contenant un assistant, le fait d'appuyer sur le bouton d'annulation de l'assistant et d'annuler le \"processus d'annulation\" ne d\u00e9clenche d\u00e9sormais qu'un seul \u00e9v\u00e9nement OnClosing.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>La version d'ao\u00fbt 2020 comprend de nombreuses am\u00e9liorations et corrections de bugs pour nos produits Zip et FTP ainsi que pour Words for .NET, PDF creator for .NET et Toolkit Plus for WPF.<\/p>","protected":false},"author":2,"featured_media":1875,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,50],"tags":[],"class_list":["post-1933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-releases"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aug. 17, 2020 Service Release - Xceed Software<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/fr\/blog\/liberations\/17-aout-2020-liberation-des-services\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aug. 17, 2020 Service Release - Xceed Software\" \/>\n<meta property=\"og:description\" content=\"The August 2020 realease includes many improvements and bug fixes for our Zip and FTP products as well as Words for .NET, PDF creator for .NET and Toolkit Plus for WPF\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/fr\/blog\/liberations\/17-aout-2020-liberation-des-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed Software\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-17T20:28:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:56:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alain Jreij\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alain Jreij\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"Aug. 17, 2020 Service Release\",\"datePublished\":\"2020-08-17T20:28:00+00:00\",\"dateModified\":\"2025-08-04T13:56:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/\"},\"wordCount\":1773,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/summer.png\",\"articleSection\":[\"All\",\"Releases\"],\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/\",\"name\":\"Aug. 17, 2020 Service Release - Xceed Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/summer.png\",\"datePublished\":\"2020-08-17T20:28:00+00:00\",\"dateModified\":\"2025-08-04T13:56:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/summer.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/summer.png\",\"width\":800,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/aug-17-2020-service-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aug. 17, 2020 Service Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed Software\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed Software\",\"alternateName\":\"Xceed Software\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"width\":512,\"height\":512,\"caption\":\"Xceed Software\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\",\"name\":\"Alain Jreij\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"caption\":\"Alain Jreij\"},\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/blog\\\/author\\\/jreijaxceed-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"17 ao\u00fbt 2020 Version de service - Xceed Software","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/fr\/blog\/liberations\/17-aout-2020-liberation-des-services\/","og_locale":"fr_CA","og_type":"article","og_title":"Aug. 17, 2020 Service Release - Xceed Software","og_description":"The August 2020 realease includes many improvements and bug fixes for our Zip and FTP products as well as Words for .NET, PDF creator for .NET and Toolkit Plus for WPF","og_url":"https:\/\/xceed.com\/fr\/blog\/liberations\/17-aout-2020-liberation-des-services\/","og_site_name":"Xceed Software","article_published_time":"2020-08-17T20:28:00+00:00","article_modified_time":"2025-08-04T13:56:47+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"Aug. 17, 2020 Service Release","datePublished":"2020-08-17T20:28:00+00:00","dateModified":"2025-08-04T13:56:47+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/"},"wordCount":1773,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png","articleSection":["All","Releases"],"inLanguage":"fr-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/","url":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/","name":"17 ao\u00fbt 2020 Version de service - Xceed Software","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png","datePublished":"2020-08-17T20:28:00+00:00","dateModified":"2025-08-04T13:56:47+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/summer.png","width":800,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/releases\/aug-17-2020-service-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Aug. 17, 2020 Service Release"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed Software","description":"Fournit des outils aux d\u00e9veloppeurs .NET, Windows Forms, WPF, Silverlight et ASP.NET pour cr\u00e9er de meilleures applications.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed Software","alternateName":"Xceed Software","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","width":512,"height":512,"caption":"Xceed Software"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778","name":"Alain Jreij","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","caption":"Alain Jreij"},"url":"https:\/\/xceed.com\/fr\/blog\/author\/jreijaxceed-com\/"}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/1933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/comments?post=1933"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/1933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media\/1875"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media?parent=1933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/categories?post=1933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/tags?post=1933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}