{"id":1932,"date":"2021-01-25T20:26:00","date_gmt":"2021-01-25T20:26:00","guid":{"rendered":"http:\/\/localhost:10003\/?p=1932"},"modified":"2025-08-04T13:56:46","modified_gmt":"2025-08-04T13:56:46","slug":"25-janvier-2021-liberation","status":"publish","type":"post","link":"https:\/\/xceed.com\/fr\/blog\/releases\/jan-25-2021-release\/","title":{"rendered":"25 janvier 2021 Publication"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/xceed-grid-for-javascript\"><strong>Xceed DataGrid pour Javascript<\/strong><\/a>&nbsp;1.5<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aller\u00a0<a href=\"https:\/\/doc.xceed.com\/xceed-datagrid-js\/Default.htm#release_notes\/ReleaseNotes.htm?TocPath=_____2\">ici<\/a>\u00a0pour voir les d\u00e9tails<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-datagrid-for-wpf\/\"><strong>Xceed DataGrid pour WPF<\/strong><\/a>&nbsp;7.0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans le Centre de ressources, les liens vers la documentation en ligne ont \u00e9t\u00e9 mis \u00e0 jour.<\/li>\n\n\n\n<li>Correction d'une exception qui se produisait lors de l'utilisation du gestionnaire de recherche dans une grille contenant des colonnes non li\u00e9es.<\/li>\n\n\n\n<li>Correction d'une exception qui se produisait lorsque l'on essayait d'enregistrer ou de charger les param\u00e8tres persistants avec une vue de collection autre qu'une DataGridCollectionView.<\/li>\n\n\n\n<li>Correction du message d'erreur pour l'\u00e9v\u00e9nement obsol\u00e8te AddingNewDataItem.<\/li>\n\n\n\n<li>Correction d'un probl\u00e8me qui faisait que la source SelectedItemsSource ne contenait parfois plus les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s apr\u00e8s un changement de s\u00e9lection.<\/li>\n\n\n\n<li>Correction de l'exception InvalidOperationException qui \u00e9tait soulev\u00e9e lorsque le nom d'un champ contenait un \".\" dans son nom.<\/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.1<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans AvalonDock, la d\u00e9-s\u00e9rialisation d'AvalonDock plusieurs fois dans le m\u00eame cadre ne soul\u00e8ve plus d'exception li\u00e9e aux fen\u00eatres flottantes qui ne peuvent pas s'afficher parce qu'elles sont d\u00e9j\u00e0 ferm\u00e9es.<\/li>\n\n\n\n<li>Dans AvalonDock, le flottement d'un LayoutAnchorable contenu dans un multi-LayoutAnchorableGroup avec des tailles d'\u00e9toiles sp\u00e9cifiques ne r\u00e9initialise plus les tailles des LayoutAnchorables restants apr\u00e8s le flottement.<\/li>\n\n\n\n<li>Dans AvalonDock, le d\u00e9placement d'un LayoutFloatingWindowControl sur le DockingManager n'affiche plus la superposition d'une LayoutAnchorableFloatingWindow positionn\u00e9e derri\u00e8re le DockingManager.<\/li>\n\n\n\n<li>Dans AvalonDock, l'infobulle du bouton LayoutAnchorable et son menu contextuel affichent d\u00e9sormais un texte \"Restore\" au lieu d'un texte \"AutoHide\" lorsque le contr\u00f4le est automatiquement cach\u00e9.<\/li>\n\n\n\n<li>Dans AvalonDock, la nouvelle propri\u00e9t\u00e9 CanFloatBehindMainWindow peut d\u00e9sormais \u00eatre utilis\u00e9e pour faire flotter la fen\u00eatre flottante derri\u00e8re le DockingManager ; le focus de la fen\u00eatre flottante est d\u00e9sormais g\u00e9r\u00e9 par cette nouvelle propri\u00e9t\u00e9.<\/li>\n\n\n\n<li>Dans AvalonDock, lors du masquage automatique d'un LayoutAnchorable, seul le LayoutAnchorable s\u00e9lectionn\u00e9 est masqu\u00e9 automatiquement au lieu de tous les LayoutAnchorables du m\u00eame LayoutAnchorablePane.<\/li>\n\n\n\n<li>Dans AvalonDock, lorsque la fen\u00eatre du DockingManager est cach\u00e9e, les fen\u00eatres flottantes ne peuvent plus \u00eatre d\u00e9pos\u00e9es \u00e0 l'int\u00e9rieur du DockingManager.<\/li>\n\n\n\n<li>Dans AvalonDock, lors de l'utilisation de CacheDocumentTabItems ou de CacheAnchorableTabItems avec la valeur true, le fait de commencer \u00e0 faire flotter un LayoutContent et de le s\u00e9lectionner n'affiche plus le contenu flottant dans l'\u00e9l\u00e9ment d'onglet s\u00e9lectionn\u00e9 LayoutCachePaneControl.<\/li>\n\n\n\n<li>Dans CalculatorUpDown, la d\u00e9finition de la propri\u00e9t\u00e9 IsReadOnly \u00e0 true ne permet plus au toggleButton de faire appara\u00eetre la calculatrice.<\/li>\n\n\n\n<li>Dans Chart, l'utilisation d'\u00e9tiquettes de tic-tac DateTime affiche d\u00e9sormais toujours le nombre de tic-tac requis.<\/li>\n\n\n\n<li>Dans CheckComboBox et CheckListBox, l'utilisation de ces contr\u00f4les \u00e0 l'int\u00e9rieur des onglets d'un TabControl avec leur propri\u00e9t\u00e9 SelectedItemsOverride d\u00e9finie ne supprime plus la s\u00e9lection lors du passage d'un onglet \u00e0 l'autre.<\/li>\n\n\n\n<li>Dans les CheckListBox et CheckComboBox, le nouvel \u00e9v\u00e9nement ItemSelectionChanging est d\u00e9sormais disponible pour annuler une s\u00e9lection\/d\u00e9s\u00e9lection.<\/li>\n\n\n\n<li>Dans ListBox, la mise \u00e0 jour d'une ListBox \u00e0 partir de plusieurs threads ne provoque plus d'exceptions NullRefException lors de l'utilisation d'objets de verrouillage communs.<\/li>\n\n\n\n<li>Dans PropertyGrid, les propri\u00e9t\u00e9s de type Collection\/Array\/Dictionary, qui ne contiennent qu'un getter, peuvent d\u00e9sormais \u00eatre ouvertes avec leur \u00e9diteur, mais pas modifi\u00e9es.<\/li>\n\n\n\n<li>Dans PropertyGrid, la couleur d'arri\u00e8re-plan de l'expandeur SystemColors.ControlBrush peut d\u00e9sormais \u00eatre facilement remplac\u00e9e.<\/li>\n\n\n\n<li>Dans PropertyGrid, la nouvelle propri\u00e9t\u00e9 PropertyNameTextWrapping peut d\u00e9sormais \u00eatre utilis\u00e9e pour envelopper les noms de propri\u00e9t\u00e9s longs.<\/li>\n\n\n\n<li>Dans PropertyGrid, l'\u00e9v\u00e9nement propertyValueChanged est d\u00e9sormais d\u00e9clench\u00e9 lorsqu'un PropertyItem de type IEnumerable est modifi\u00e9 par le CollectionEditor.<\/li>\n\n\n\n<li>Dans PropertyGrid, l'utilisation d'un \u00e9diteur ComboBox pour les PropertyItems lorsque la propri\u00e9t\u00e9 PropertyGrid.IsReadOnly est true emp\u00eache d\u00e9sormais de modifier la valeur de la comboBox.<\/li>\n\n\n\n<li>Dans PropertyGrid, l'utilisation de la propri\u00e9t\u00e9 SelectedObjectsOverride et l'appel \u00e0 un PropertyIem.Instance renvoient d\u00e9sormais les instances de tous les objets s\u00e9lectionn\u00e9s.<\/li>\n\n\n\n<li>Dans PropertyGrid, lorsque la propri\u00e9t\u00e9 IsVirtualizing est fausse, le d\u00e9filement sur les sous-\u00e9l\u00e9ments de propri\u00e9t\u00e9 d\u00e9velopp\u00e9s ne saute plus \u00e0 l'\u00e9l\u00e9ment de propri\u00e9t\u00e9 suivant lorsque l'\u00e9l\u00e9ment de propri\u00e9t\u00e9 parent n'est plus visible.<\/li>\n\n\n\n<li>Dans SplitButton, DropDownButton et MultiLineTextEditor, la propri\u00e9t\u00e9 ContentStringFormat peut d\u00e9sormais \u00eatre utilis\u00e9e pour formater une cha\u00eene de contenu.<\/li>\n\n\n\n<li>Dans TimeSpanUpDown, l'incr\u00e9mentation lorsqu'aucune valeur n'est d\u00e9finie et que CurrentDateTimePart est d\u00e9fini incr\u00e9mente d\u00e9sormais la partie dateTime correspondante.<\/li>\n\n\n\n<li>Dans TimeSpanUpDown, lorsque la propri\u00e9t\u00e9 ShowDays est vraie, le contr\u00f4le affiche d\u00e9sormais toujours les jours au format \"00\", m\u00eame lorsqu'il y a 0 jour.<\/li>\n\n\n\n<li>Dans ToggleSwitch, l'\u00e9v\u00e9nement IsCheckValueChanged ne provoque plus d'exception de type InvalidCastException.<\/li>\n\n\n\n<li>Dans WindowContainer, l'appel \u00e0 Children.Remove() ne provoque plus d'exception NullRefException pour un enfant nul.<\/li>\n\n\n\n<li>Dans WizardPage, pour l'automatisation de l'interface utilisateur, les blocs de texte pour le titre et la description de la page peuvent d\u00e9sormais \u00eatre utilis\u00e9s avec les outils \"Accessibility Insight\".<\/li>\n\n\n\n<li>Dans Zoombox, la reconnexion au cours d'une session de bureau \u00e0 distance ne soul\u00e8ve plus d'exception NullRefException.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/xceed.com\/fr\/xceed-zip-for-net\/\"><strong>Xceed Zip pour .NET et .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Am\u00e9lioration de la vitesse de la compression \"CompressionMethod.Deflated\" sur .NET 4.5 et plus.<\/li>\n\n\n\n<li>Les noms d'assemblages et de fichiers dll ne comportent plus leur num\u00e9ro de version dans le nom.<\/li>\n\n\n\n<li>Ajout de primitives qui mettent en \u0153uvre un syst\u00e8me d'options illimit\u00e9, bas\u00e9 sur la pile, qui permettra aux futures versions de sp\u00e9cifier des options avanc\u00e9es pour les op\u00e9rations Zip et Unzip.<\/li>\n\n\n\n<li>R\u00e9duction de la fragmentation de la m\u00e9moire caus\u00e9e par l'utilisation intensive de la compression et de la d\u00e9compression \"CompressionMethod.Deflated\".<\/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 et .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les noms d'assemblages et de fichiers dll ne comportent plus leur num\u00e9ro de version dans le nom.<\/li>\n\n\n\n<li>Am\u00e9lioration de la vitesse de la compression \"CompressionMethod.Deflated\" sur .NET 4.5 et plus.<\/li>\n\n\n\n<li>R\u00e9duction de la fragmentation de la m\u00e9moire caus\u00e9e par l'utilisation intensive de la compression et de la d\u00e9compression \"CompressionMethod.Deflated\".<\/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 et .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les noms d'assemblages et de fichiers dll ne comportent plus leur num\u00e9ro de version dans le nom.<\/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 et .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les noms d'assemblages et de fichiers dll ne comportent plus leur num\u00e9ro de version dans le nom.<\/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.8<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans Bookmark, le fait d'appeler plusieurs fois la m\u00e9thode SetText n'ins\u00e8re plus tous les nouveaux textes, mais remplace l'ancien texte par le nouveau.<\/li>\n\n\n\n<li>Dans les signets, de nouvelles m\u00e9thodes sur la classe Conteneur sont maintenant disponibles pour obtenir, ins\u00e9rer, supprimer et valider les signets.<\/li>\n\n\n\n<li>Dans les signets, la r\u00e9cup\u00e9ration des signets d'un paragraphe ne soul\u00e8ve plus d'exception de type NullRefException lorsque les signets ne sont pas autonomes dans le paragraphe.<\/li>\n\n\n\n<li>Dans Chart, la nouvelle propri\u00e9t\u00e9 Axis.LabelPosition est d\u00e9sormais disponible pour positionner les \u00e9tiquettes d'axe au-dessus, au-dessous, \u00e0 c\u00f4t\u00e9 de l'axe ou m\u00eame pour les masquer.<\/li>\n\n\n\n<li>Dans Chart, la nouvelle propri\u00e9t\u00e9 Charts from Container est maintenant disponible pour obtenir tous les graphiques d'un conteneur.<\/li>\n\n\n\n<li>Dans les graphiques, une nouvelle propri\u00e9t\u00e9 Width peut d\u00e9sormais \u00eatre utilis\u00e9e pour d\u00e9finir la taille d'une s\u00e9rie.<\/li>\n\n\n\n<li>Dans Document, les c\u00e9sures automatiques et les c\u00e9sures configurables peuvent d\u00e9sormais \u00eatre d\u00e9finies pour l'ensemble du document.<\/li>\n\n\n\n<li>Dans Document, l'appel \u00e0 ApplyTemplate() avec un mod\u00e8le de document de taille nulle g\u00e9n\u00e8re d\u00e9sormais une erreur expliquant qu'un mod\u00e8le de document doit contenir des donn\u00e9es.<\/li>\n\n\n\n<li>Dans Document, l'assemblage de deux documents ne provoque plus d'exception NullRefException parce que _fontTablePart est null.<\/li>\n\n\n\n<li>Dans Document, les m\u00e9thodes Save() et SaveAs() disposent d\u00e9sormais d'un param\u00e8tre optionnel \"mot de passe\", qui est n\u00e9cessaire pour enregistrer des documents prot\u00e9g\u00e9s par un mot de passe.<\/li>\n\n\n\n<li>Dans Paragraphe, de nouvelles propri\u00e9t\u00e9s sont d\u00e9sormais disponibles pour obtenir le paragraphe suivant et le paragraphe pr\u00e9c\u00e9dent.<\/li>\n\n\n\n<li>Dans la conversion PDF, les alertes ne sont plus soulev\u00e9es lorsque le document \u00e0 convertir ne contient pas d'en-t\u00eates\/pieds de page de type Pair ou Premier.<\/li>\n\n\n\n<li>Dans la conversion PDF, la modification d'une section \u00e0 l'aide de la m\u00e9thode document.InsertSection() n'affiche plus les mauvais en-t\u00eates\/pieds de page dans le document PDF.<\/li>\n\n\n\n<li>Dans la conversion PDF, la conversion d'un document docx utilisant des polices non install\u00e9es ne g\u00e9n\u00e8re plus d'exceptions.<\/li>\n\n\n\n<li>Dans la conversion PDF, l'espacement des lignes a \u00e9t\u00e9 revu afin de d\u00e9finir correctement l'espacement avant et apr\u00e8s les paragraphes.<\/li>\n\n\n\n<li>Dans la conversion PDF, les ListItems n'ajoutent plus de tabulations inutiles entre leur num\u00e9ro et leur contenu.<\/li>\n\n\n\n<li>Dans la conversion PDF, les listes \u00e0 plusieurs niveaux ne provoquent plus d'exception IndexOutOfBound.<\/li>\n\n\n\n<li>Dans la conversion PDF, les cellules de tableau contenant un remplissage vertical ne doublent plus la taille du remplissage vertical.<\/li>\n\n\n\n<li>Dans la conversion PDF, le texte dans les cellules des tableaux n'est plus rogn\u00e9 lorsque la taille des lignes est fixe.<\/li>\n\n\n\n<li>Dans la conversion PDF, la table des mati\u00e8res n'utilise plus le texte soulign\u00e9 en bleu et respecte d\u00e9sormais les niveaux d'indentation.<\/li>\n\n\n\n<li>Dans la conversion PDF, l'utilisation d'un formatage smallCaps r\u00e9gl\u00e9 sur false ne provoque plus d'exception NullRefException.<\/li>\n\n\n\n<li>Dans la conversion PDF, l'utilisation de formes avec des valeurs de taille d\u00e9cimales ne provoque plus d'exception de format.<\/li>\n\n\n\n<li>Dans la conversion PDF, les cellules fusionn\u00e9es verticalement n'\u00e9cr\u00eatent plus leur contenu lorsque les lignes ont une hauteur fixe.<\/li>\n\n\n\n<li>Dans la conversion PDF, lorsqu'un tableau a un style sp\u00e9cifique sans ligne d'en-t\u00eate affich\u00e9e, le document PDF r\u00e9sultant affiche d\u00e9sormais la couleur d'arri\u00e8re-plan correcte de la ligne pour ce tableau.<\/li>\n\n\n\n<li>Dans la conversion PDF, lorsqu'un tableau ne tient pas sur une page et que sa derni\u00e8re ligne dessinable contient des paragraphes dont la propri\u00e9t\u00e9 KeepWithNext est d\u00e9finie \u00e0 true, le tableau ne se divise plus sur deux pages \u00e0 cette ligne sp\u00e9cifique ; \u00e0 la place, Words essaiera de trouver une ligne du tableau pr\u00e9c\u00e9dent sans cette propri\u00e9t\u00e9 KeepWithNext d\u00e9finie \u00e0 true pour diviser le tableau \u00e0 cette nouvelle position.<\/li>\n\n\n\n<li>Dans les sections, l'insertion de sections avec des en-t\u00eates\/pieds de page diff\u00e9rents ne conserve plus uniquement les en-t\u00eates\/pieds de page de la derni\u00e8re section.<\/li>\n\n\n\n<li>Dans Tableau, la cr\u00e9ation d'un tableau \u00e0 plusieurs colonnes adapte d\u00e9sormais automatiquement la largeur des colonnes en fonction de la largeur disponible de la page ; lors de l'ouverture du document dans GoogleDoc ou MS Word 2013\/2016, le tableau s'affiche d\u00e9sormais avec des largeurs de colonnes valides.<\/li>\n\n\n\n<li>Dans le tableau, l'insertion d'une nouvelle colonne utilise d\u00e9sormais la largeur de la colonne voisine et redimensionne toutes les largeurs de cellules de la ligne pour les adapter \u00e0 la largeur de la page (lorsque le tableau n'a pas de taille fixe).<\/li>\n\n\n\n<li>Dans Table, lors de la suppression du dernier paragraphe d'une cellule, si la cellule contient \u00e9galement un contenu HTML\/RTF, la suppression du paragraphe peut d\u00e9sormais \u00eatre effectu\u00e9e.<\/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.8<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les alertes ne sont plus soulev\u00e9es lorsque le document ne contient pas d'en-t\u00eates\/pieds de page de type Even ou First.<\/li>\n\n\n\n<li>La modification d'une section \u00e0 l'aide de la m\u00e9thode document.InsertSection() n'affiche plus les mauvais en-t\u00eates\/pieds de page dans le document PDF.<\/li>\n\n\n\n<li>L'espacement des lignes a \u00e9t\u00e9 revu afin de d\u00e9finir correctement l'espacement avant et apr\u00e8s les paragraphes.<\/li>\n\n\n\n<li>Les ListItems n'ajoutent plus de tabulations inutiles entre leur num\u00e9ro et leur contenu.<\/li>\n\n\n\n<li>Les listes \u00e0 plusieurs niveaux ne provoquent plus d'exception IndexOutOfBound.<\/li>\n\n\n\n<li>L'enregistrement d'un document PDF utilisant des polices non install\u00e9es ne provoque plus d'exceptions.<\/li>\n\n\n\n<li>Les cellules d'un tableau contenant un remplissage vertical ne doublent plus la taille du remplissage vertical.<\/li>\n\n\n\n<li>Le texte dans les cellules d'un tableau n'est plus tronqu\u00e9 lorsque la taille de la ligne est fixe.<\/li>\n\n\n\n<li>La table des mati\u00e8res n'utilise plus de texte soulign\u00e9 en bleu et respecte d\u00e9sormais les niveaux d'indentation.<\/li>\n\n\n\n<li>L'utilisation d'un formatage smallCaps r\u00e9gl\u00e9 sur false ne provoque plus d'exception NullRefException.<\/li>\n\n\n\n<li>L'utilisation de formes avec des valeurs de taille d\u00e9cimales ne provoque plus d'exception de format.<\/li>\n\n\n\n<li>Les cellules fusionn\u00e9es verticalement n'\u00e9cr\u00eatent plus leur contenu lorsque les lignes ont une hauteur fixe.<\/li>\n\n\n\n<li>Lorsqu'un tableau a un style sp\u00e9cifique et qu'aucune ligne d'en-t\u00eate n'est affich\u00e9e, le document PDF r\u00e9sultant affiche d\u00e9sormais la couleur d'arri\u00e8re-plan correcte de la ligne pour ce tableau.<\/li>\n\n\n\n<li>Lorsqu'un tableau ne tient pas sur une page et que sa derni\u00e8re ligne dessinable contient des paragraphes dont la propri\u00e9t\u00e9 KeepWithNext est r\u00e9gl\u00e9e sur true, le tableau ne se divise plus sur deux pages \u00e0 cette ligne sp\u00e9cifique ; au lieu de cela, PDF Creator essaiera de trouver une ligne du tableau pr\u00e9c\u00e9dent sans cette propri\u00e9t\u00e9 KeepWithNext r\u00e9gl\u00e9e sur true pour diviser le tableau \u00e0 cette nouvelle position.<\/li>\n\n\n\n<li>Dans Bookmark, le fait d'appeler plusieurs fois la m\u00e9thode SetText n'ins\u00e8re plus tous les nouveaux textes, mais remplace l'ancien texte par le nouveau.<\/li>\n\n\n\n<li>Dans les signets, de nouvelles m\u00e9thodes sur la classe Conteneur sont maintenant disponibles pour obtenir, ins\u00e9rer, supprimer et valider les signets.<\/li>\n\n\n\n<li>Dans les signets, la r\u00e9cup\u00e9ration des signets d'un paragraphe ne soul\u00e8ve plus d'exception de type NullRefException lorsque les signets ne sont pas autonomes dans le paragraphe.<\/li>\n\n\n\n<li>Dans Chart, la nouvelle propri\u00e9t\u00e9 Axis.LabelPosition est d\u00e9sormais disponible pour positionner les \u00e9tiquettes d'axe au-dessus, au-dessous, \u00e0 c\u00f4t\u00e9 de l'axe ou m\u00eame pour les masquer.<\/li>\n\n\n\n<li>Dans Chart, la nouvelle propri\u00e9t\u00e9 Charts from Container est maintenant disponible pour obtenir tous les graphiques d'un conteneur.<\/li>\n\n\n\n<li>Dans Document, les c\u00e9sures automatiques et les c\u00e9sures configurables peuvent d\u00e9sormais \u00eatre d\u00e9finies pour l'ensemble du document.<\/li>\n\n\n\n<li>Dans Document, l'appel \u00e0 ApplyTemplate() avec un mod\u00e8le de document de taille nulle g\u00e9n\u00e8re d\u00e9sormais une erreur expliquant qu'un mod\u00e8le de document doit contenir des donn\u00e9es.<\/li>\n\n\n\n<li>Dans Document, l'assemblage de deux documents ne provoque plus d'exception NullRefException parce que _fontTablePart est null.<\/li>\n\n\n\n<li>Dans Paragraphe, de nouvelles propri\u00e9t\u00e9s sont d\u00e9sormais disponibles pour obtenir le paragraphe suivant et le paragraphe pr\u00e9c\u00e9dent.<\/li>\n\n\n\n<li>Dans les sections, l'insertion de sections avec des en-t\u00eates\/pieds de page diff\u00e9rents ne conserve plus uniquement les en-t\u00eates\/pieds de page de la derni\u00e8re section.<\/li>\n\n\n\n<li>Dans Tableau, la cr\u00e9ation d'un tableau \u00e0 plusieurs colonnes adapte d\u00e9sormais automatiquement la largeur des colonnes en fonction de la largeur disponible de la page.<\/li>\n\n\n\n<li>Dans le tableau, l'insertion d'une nouvelle colonne utilise d\u00e9sormais la largeur de la colonne voisine et redimensionne toutes les largeurs de cellules de la ligne pour les adapter \u00e0 la largeur de la page (lorsque le tableau n'a pas de taille fixe).<\/li>\n\n\n\n<li>Dans Table, lors de la suppression du dernier paragraphe d'une cellule, si la cellule contient \u00e9galement un contenu HTML\/RTF, la suppression du paragraphe peut d\u00e9sormais \u00eatre effectu\u00e9e.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Xceed vient de sortir un nouveau produit ! La grille de donn\u00e9es pour Javascript. Cette version comprend \u00e9galement de nombreuses am\u00e9liorations et corrections de bugs pour nos produits WPF, Zip et FTP.<\/p>","protected":false},"author":2,"featured_media":1883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,50],"tags":[],"class_list":["post-1932","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 v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jan. 25, 2021 Release - Xceed<\/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\/25-janvier-2021-liberation\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jan. 25, 2021 Release - Xceed\" \/>\n<meta property=\"og:description\" content=\"Xceed has just released a new product! The Datagrid for Javascript. This release also includes many improvements and bug fixes for our WPF, Zip and FTP products as well\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/fr\/blog\/liberations\/25-janvier-2021-liberation\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-25T20:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:56:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"718\" \/>\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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"Jan. 25, 2021 Release\",\"datePublished\":\"2021-01-25T20:26:00+00:00\",\"dateModified\":\"2025-08-04T13:56:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"},\"wordCount\":1970,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"articleSection\":[\"All\",\"Releases\"],\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\",\"name\":\"Jan. 25, 2021 Release - Xceed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"datePublished\":\"2021-01-25T20:26:00+00:00\",\"dateModified\":\"2025-08-04T13:56:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"width\":718,\"height\":718},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jan. 25, 2021 Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed\",\"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\",\"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\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"width\":609,\"height\":150,\"caption\":\"Xceed\"},\"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":"Communiqu\u00e9 du 25 janvier 2021 - Xceed","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\/25-janvier-2021-liberation\/","og_locale":"fr_CA","og_type":"article","og_title":"Jan. 25, 2021 Release - Xceed","og_description":"Xceed has just released a new product! The Datagrid for Javascript. This release also includes many improvements and bug fixes for our WPF, Zip and FTP products as well","og_url":"https:\/\/xceed.com\/fr\/blog\/liberations\/25-janvier-2021-liberation\/","og_site_name":"Xceed","article_published_time":"2021-01-25T20:26:00+00:00","article_modified_time":"2025-08-04T13:56:46+00:00","og_image":[{"width":718,"height":718,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"Jan. 25, 2021 Release","datePublished":"2021-01-25T20:26:00+00:00","dateModified":"2025-08-04T13:56:46+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"},"wordCount":1970,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","articleSection":["All","Releases"],"inLanguage":"fr-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/","url":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/","name":"Communiqu\u00e9 du 25 janvier 2021 - Xceed","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","datePublished":"2021-01-25T20:26:00+00:00","dateModified":"2025-08-04T13:56:46+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","width":718,"height":718},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Jan. 25, 2021 Release"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed","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","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\/2024\/04\/cropped-xceed-logo.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","width":609,"height":150,"caption":"Xceed"},"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\/1932","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=1932"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media\/1883"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/tags?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}