{"id":1926,"date":"2022-10-05T20:14:00","date_gmt":"2022-10-05T20:14:00","guid":{"rendered":"http:\/\/localhost:10003\/?p=1926"},"modified":"2025-08-04T13:56:23","modified_gmt":"2025-08-04T13:56:23","slug":"sortie-le-5-octobre-2022","status":"publish","type":"post","link":"https:\/\/xceed.com\/fr\/blog\/releases\/october-5th-2022-release\/","title":{"rendered":"5 octobre 2022 Sortie"},"content":{"rendered":"<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/workbooks-for-net\"><strong>Xceed Workbooks pour .NET<\/strong><\/a>&nbsp;1.3<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La version .NET Standard de ce produit n\u2019est plus prise en charge. La version .NET5 doit \u00eatre utilis\u00e9e \u00e0 la place.<\/li>\n\n\n\n<li>Workbooks prend d\u00e9sormais en charge les notes et les commentaires.<\/li>\n\n\n\n<li>Workbooks contient d\u00e9sormais un syst\u00e8me de protection qui restreint les modifications.<\/li>\n\n\n\n<li>Le nom d\u2019un classeur est d\u00e9sormais une propri\u00e9t\u00e9 disponible.<\/li>\n\n\n\n<li>Il est d\u00e9sormais possible de formater partiellement le texte \u00e0 l\u2019int\u00e9rieur d\u2019une cellule.<\/li>\n\n\n\n<li>Une nouvelle classe, appel\u00e9e CellHelper, propose d\u00e9sormais des m\u00e9thodes de conversion telles que ConvertNumberToLetter() et ConvertLetterToNumber().<\/li>\n\n\n\n<li>De nouvelles m\u00e9thodes ont \u00e9t\u00e9 ajout\u00e9es \u00e0 la classe ColorHelper pour faciliter la manipulation de la palette de couleurs index\u00e9es.<\/li>\n\n\n\n<li>Dans Row, Column, Worksheet, Workbook et Ranges, une nouvelle m\u00e9thode appel\u00e9e Clear peut d\u00e9sormais \u00eatre utilis\u00e9e pour effacer certaines parties de l\u2019\u00e9l\u00e9ment cibl\u00e9.<\/li>\n\n\n\n<li>Dans Worksheet, Workbook, Column, Row et tous les types de plages (CellRange, RowRange, ColumnRange, WorksheetRange), une nouvelle m\u00e9thode appel\u00e9e ReplaceContent peut d\u00e9sormais \u00eatre utilis\u00e9e pour remplacer le contenu d\u2019une cellule par une nouvelle valeur.<\/li>\n\n\n\n<li>Les macros qui n\u2019utilisent pas de definedNames sont d\u00e9sormais conserv\u00e9es lors du chargement d\u2019un document.<\/li>\n\n\n\n<li>Lorsqu\u2019elles sont d\u00e9clench\u00e9es, les exceptions li\u00e9es \u00e0 l\u2019un des \u00e9l\u00e9ments principaux d\u2019une feuille de calcul (cellule, ligne, colonne, etc.) fourniront d\u00e9sormais autant de d\u00e9tails que possible sur l\u2019origine du probl\u00e8me.<\/li>\n\n\n\n<li>Dans Alignment, la propri\u00e9t\u00e9 RotationAngle peut d\u00e9sormais \u00eatre utilis\u00e9e pour faire pivoter le contenu d\u2019une feuille de calcul.<\/li>\n\n\n\n<li>Dans Annotation, la suppression d\u2019une ligne ou d\u2019une colonne contenant des notes ou des commentaires supprime d\u00e9sormais ces notes ou commentaires lors de la suppression.<\/li>\n\n\n\n<li>Dans AnnotationCollection, de nouvelles m\u00e9thodes sont d\u00e9sormais disponibles pour supprimer des notes ou des commentaires sp\u00e9cifiques de la collection.<\/li>\n\n\n\n<li>Dans Cell, une nouvelle propri\u00e9t\u00e9 appel\u00e9e DataType peut d\u00e9sormais \u00eatre utilis\u00e9e pour r\u00e9cup\u00e9rer le type de valeur contenue dans une cellule.<\/li>\n\n\n\n<li>Dans ColorHelper, la m\u00e9thode ToColor(Workbook, ThemeColor) retourne d\u00e9sormais la couleur de ThemeColor en r\u00e9cup\u00e9rant la valeur de sa propri\u00e9t\u00e9 Tint.<\/li>\n\n\n\n<li>Dans Column, une nouvelle propri\u00e9t\u00e9 appel\u00e9e IdName peut d\u00e9sormais retourner l\u2019index d\u2019une colonne sous forme de lettre.<\/li>\n\n\n\n<li>Dans Column, la ColumnCellCollection utilise d\u00e9sormais un cache pour r\u00e9cup\u00e9rer ses cellules plus rapidement.<\/li>\n\n\n\n<li>Dans Column, une colonne qui suit plusieurs colonnes avec les m\u00eames param\u00e8tres se cache d\u00e9sormais correctement lorsque sa propri\u00e9t\u00e9 IsHidden est d\u00e9finie a\u00a0<em>vrai<\/em>.<\/li>\n\n\n\n<li>Dans Column, les colonnes cons\u00e9cutives ayant les m\u00eames styles ne sont plus dupliqu\u00e9es dans le fichier interne .xml g\u00e9n\u00e9r\u00e9.<\/li>\n\n\n\n<li>Dans Column et ColumnRange, une nouvelle propri\u00e9t\u00e9 appel\u00e9e IsHidden peut d\u00e9sormais \u00eatre utilis\u00e9e pour d\u00e9terminer si les colonnes sont masqu\u00e9es ou non.<\/li>\n\n\n\n<li>Dans Column et Row, la fonction Autofit fonctionne d\u00e9sormais correctement avec FormattedText.<\/li>\n\n\n\n<li>Dans Font, modifier la police dans une cellule, une ligne ou une colonne lorsque le document contient d\u00e9j\u00e0 des valeurs par d\u00e9faut sp\u00e9cifiques pour la police ne r\u00e9initialise plus le nom de la police \u00e0 Calibri ni sa taille \u00e0 11.<\/li>\n\n\n\n<li>Dans FormattedText, le constructeur qui re\u00e7oit une Font utilise d\u00e9sormais une copie de la police, emp\u00eachant ainsi toute modification future de cette police d\u2019impacter le FormattedText.<\/li>\n\n\n\n<li>Dans Hyperlink, un nouveau constructeur peut d\u00e9sormais \u00eatre utilis\u00e9 pour cr\u00e9er un lien hypertexte destin\u00e9 \u00e0 \u00eatre utilis\u00e9 avec la m\u00e9thode ReplaceContent.<\/li>\n\n\n\n<li>Dans Hyperlink, la propri\u00e9t\u00e9 TextToDisplay ne remplace plus la valeur de la cellule associ\u00e9e au lien hypertexte.<\/li>\n\n\n\n<li>Dans HyperlinkCollection, des m\u00e9thodes Remove sont d\u00e9sormais disponibles pour supprimer des liens hypertexte sp\u00e9cifiques.<\/li>\n\n\n\n<li>Dans MergedCellCollection, une nouvelle m\u00e9thode appel\u00e9e Remove est d\u00e9sormais disponible pour supprimer une CellRange des cellules fusionn\u00e9es.<\/li>\n\n\n\n<li>Dans Note, une Note peut d\u00e9sormais \u00eatre modifi\u00e9e lorsque sa propri\u00e9t\u00e9 Protection est d\u00e9finie et que la feuille de calcul associ\u00e9e est prot\u00e9g\u00e9e.<\/li>\n\n\n\n<li>Dans Note, une Note sera d\u00e9sormais redimensionn\u00e9e correctement pour s'adapter \u00e0 la taille de son texte en prenant en compte les \u201c\u2215n\u201d lorsque la propri\u00e9t\u00e9 IsAutoFit est activ\u00e9e.<\/li>\n\n\n\n<li>Dans Picture, la propri\u00e9t\u00e9 Picture.DrawingClientData.LocksWithSheet s'appelle d\u00e9sormais Picture.DrawingClientData.Locked.<\/li>\n\n\n\n<li>Dans Picture, une Picture peut d\u00e9sormais \u00eatre modifi\u00e9e lorsque la propri\u00e9t\u00e9 Picture.DrawingClientData.Locked est d\u00e9finie \u00e0\u00a0<em>faux<\/em>\u00a0et la feuille de calcul associ\u00e9e est prot\u00e9g\u00e9e.<\/li>\n\n\n\n<li>Dans Picture, une exception de type Column ou Row Id invalide n\u2019est plus lev\u00e9e lorsque les coins sup\u00e9rieur gauche et inf\u00e9rieur droit d\u2019une Picture se trouvent tous deux dans la m\u00eame colonne ou la m\u00eame ligne.<\/li>\n\n\n\n<li>Dans Picture et Table, un document n\u2019est plus corrompu lorsqu\u2019une Picture et une Table format\u00e9e sont ajout\u00e9es dans une m\u00eame feuille de calcul.<\/li>\n\n\n\n<li>Dans PictureCollection, de nouvelles m\u00e9thodes sont d\u00e9sormais disponibles pour supprimer des Pictures sp\u00e9cifiques.<\/li>\n\n\n\n<li>Dans Protection, le chargement d\u2019un document prot\u00e9g\u00e9 contenant des Tables ne g\u00e9n\u00e8re plus d\u2019exception de validation.<\/li>\n\n\n\n<li>Dans Row, l\u2019utilisation de la m\u00e9thode AutoFit avec le retour \u00e0 la ligne automatique calcule d\u00e9sormais correctement le nombre de lignes de texte.<\/li>\n\n\n\n<li>Dans Row, la hauteur de la cellule la plus haute sera d\u00e9sormais renvoy\u00e9e en fonction de la police ou des param\u00e8tres de retour \u00e0 la ligne lorsque la propri\u00e9t\u00e9 Height n\u2019est pas d\u00e9finie. Dans les deux cas, la valeur minimale renvoy\u00e9e sera la hauteur par d\u00e9faut de la Row.<\/li>\n\n\n\n<li>Dans Row et RowRange, une nouvelle propri\u00e9t\u00e9 appel\u00e9e IsHidden peut d\u00e9sormais \u00eatre utilis\u00e9e pour d\u00e9cider si les lignes sont masqu\u00e9es ou non.<\/li>\n\n\n\n<li>Dans SheetView, de nouvelles propri\u00e9t\u00e9s sont d\u00e9sormais disponibles pour d\u00e9finir les vues et d\u00e9terminer leur niveau de zoom.<\/li>\n\n\n\n<li>Dans SheetView, deux nouvelles propri\u00e9t\u00e9s appel\u00e9es FrozenColumns et FrozenRows sont d\u00e9sormais disponibles pour figer les colonnes ou les lignes dans une feuille de calcul.<\/li>\n\n\n\n<li>Dans SheetView, deux nouvelles propri\u00e9t\u00e9s appel\u00e9es SplitColumns et SplitRows sont d\u00e9sormais disponibles pour ajouter une s\u00e9paration verticale ou horizontale dans la vue de la feuille.<\/li>\n\n\n\n<li>Dans Style, une nouvelle propri\u00e9t\u00e9 appel\u00e9e Protection peut d\u00e9sormais \u00eatre utilis\u00e9e pour prot\u00e9ger ou d\u00e9prot\u00e9ger des cellules sp\u00e9cifiques dans une feuille prot\u00e9g\u00e9e.<\/li>\n\n\n\n<li>Dans Style, une nouvelle propri\u00e9t\u00e9 appel\u00e9e BuiltinType permet d\u00e9sormais d\u2019utiliser les styles int\u00e9gr\u00e9s d\u2019Excel dans les classeurs.<\/li>\n\n\n\n<li>Dans Style, l\u2019application d\u2019un style sur des colonnes ou des lignes fusionne d\u00e9sormais ce style avec celui d\u00e9j\u00e0 appliqu\u00e9 aux cellules concern\u00e9es.<\/li>\n\n\n\n<li>Dans Style, l\u2019utilisation du retour \u00e0 la ligne automatique sur des colonnes contenant des donn\u00e9es import\u00e9es applique d\u00e9sormais correctement le style aux cellules de la colonne.<\/li>\n\n\n\n<li>Dans Style, les couleurs index\u00e9es peuvent d\u00e9sormais \u00eatre lues depuis un document, ce qui emp\u00eache la corruption de ce document lors de son enregistrement.<\/li>\n\n\n\n<li>Dans Table, une nouvelle propri\u00e9t\u00e9 appel\u00e9e StyleName peut d\u00e9sormais \u00eatre utilis\u00e9e pour appliquer un style personnalis\u00e9 \u00e0 une table.<\/li>\n\n\n\n<li>Dans Table, la modification d\u2019une table lorsque le document contient plusieurs tables ne provoque plus de corruption du document due \u00e0 deux tables ayant le m\u00eame identifiant.<\/li>\n\n\n\n<li>Dans Table, l\u2019ajout d\u2019une nouvelle table qui croise une table existante d\u00e9clenche d\u00e9sormais une InvalidOperationException.<\/li>\n\n\n\n<li>Dans TableCollection, de nouvelles m\u00e9thodes sont d\u00e9sormais disponibles pour supprimer une table d\u2019une feuille de calcul.<\/li>\n\n\n\n<li>Dans TableCollection, la m\u00e9thode Remove utilisant un index pour identifier la table \u00e0 supprimer est d\u00e9sormais appel\u00e9e RemoveAt.<\/li>\n\n\n\n<li>Dans Workbook, le chargement d\u2019un document contenant du texte format\u00e9 (FormattedText) lit d\u00e9sormais tous les blocs de texte du document.<\/li>\n\n\n\n<li>Dans Workbook, le chargement et l\u2019enregistrement d\u2019un document avec\u00a0<em>des noms d\u00e9finis (definedNames)<\/em>ne provoquent plus la corruption du document.<\/li>\n\n\n\n<li>Dans WorkbookThemeColor, les types de ThemeColor pour le premier plan et l\u2019arri\u00e8re-plan ne sont plus invers\u00e9s.<\/li>\n\n\n\n<li>Dans Worksheet, de nouvelles m\u00e9thodes sont d\u00e9sormais disponibles pour prot\u00e9ger ou d\u00e9prot\u00e9ger une feuille de calcul. Cette protection peut \u00eatre mise en place avec ou sans mot de passe.<\/li>\n\n\n\n<li>Dans Worksheet, de nouvelles m\u00e9thodes sont d\u00e9sormais disponibles pour prot\u00e9ger ou d\u00e9prot\u00e9ger une feuille de calcul. Cette protection peut \u00eatre mise en place avec ou sans mot de passe.<\/li>\n\n\n\n<li>Dans Worksheet, la m\u00e9thode ReplaceContent est maintenant optimis\u00e9e pour remplacer le contenu plus rapidement.<\/li>\n\n\n\n<li>Dans Worksheet, la mise en forme conditionnelle est d\u00e9sormais conserv\u00e9e dans le document final.<\/li>\n\n\n\n<li>Dans Worksheet, l\u2019insertion de colonnes ou de lignes lorsque des cellules sont format\u00e9es ne g\u00e9n\u00e8re plus d\u2019exception.<\/li>\n\n\n\n<li>Dans WorksheetCollection, il est d\u00e9sormais possible de r\u00e9cup\u00e9rer des WorksheetRanges afin d\u2019agir simultan\u00e9ment sur plusieurs feuilles de calcul. Cela peut \u00eatre utile pour modifier la visibilit\u00e9 des feuilles s\u00e9lectionn\u00e9es, changer la couleur de leurs onglets, ou d\u00e9placer et supprimer plusieurs feuilles en m\u00eame temps.<\/li>\n\n\n\n<li>Dans WorksheetCollection, la m\u00e9thode Remove utilisant un index pour identifier la feuille \u00e0 supprimer s\u2019appelle d\u00e9sormais RemoveAt.<\/li>\n\n\n\n<li>Dans WorksheetCollection, la copie d\u2019une feuille contenant des tables copie d\u00e9sormais les styles personnalis\u00e9s des tables et ne provoque plus de corruption du document.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/words-for-net\"><strong>Xceed Words pour .NET<\/strong><\/a>&nbsp;2.4<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La version .NET Standard de ce produit n\u2019est plus prise en charge. La version .NET5 doit \u00eatre utilis\u00e9e \u00e0 la place.<\/li>\n\n\n\n<li>La taille des cases \u00e0 cocher (CheckBoxes) restera d\u00e9sormais la m\u00eame si elles sont cr\u00e9\u00e9es dans Xceed\u2019s Words puis modifi\u00e9es avec Microsoft Word.<\/li>\n\n\n\n<li>Dans Container, Document et Paragraph, les anciennes m\u00e9thodes ReplaceText et ReplaceTextWithObject sont d\u00e9sormais obsol\u00e8tes. Deux nouvelles m\u00e9thodes portant le m\u00eame nom, mais avec un seul param\u00e8tre appel\u00e9\u00a0<em>replaceTextOptions<\/em>, ont \u00e9t\u00e9 cr\u00e9\u00e9es en remplacement.<\/li>\n\n\n\n<li>Dans Document, l\u2019appel multiple de la m\u00e9thode ReplaceText() sur un document volumineux est d\u00e9sormais plus rapide.<\/li>\n\n\n\n<li>Dans Document, l\u2019utilisation de la m\u00e9thode InsertContent() pour ins\u00e9rer du contenu HTML fonctionne d\u00e9sormais avec des caract\u00e8res non anglophones.<\/li>\n\n\n\n<li>Dans Document, le chargement d\u2019un document .docm et l\u2019utilisation de la m\u00e9thode Save() sauvegarderont d\u00e9sormais le document au format .docm.<\/li>\n\n\n\n<li>Dans Document, parcourir les paragraphes et r\u00e9cup\u00e9rer le paragraphe suivant lorsque le paragraphe courant est vide ne cr\u00e9e plus de boucle infinie.<\/li>\n\n\n\n<li>Dans Document, l\u2019insertion ou la suppression de paragraphes, tableaux ou listes ne g\u00e9n\u00e8re plus d\u2019ArgumentOutOfRangeException.<\/li>\n\n\n\n<li>Dans Paragraph, deux nouvelles propri\u00e9t\u00e9s, StartIndex et EndIndex, sont d\u00e9sormais disponibles pour d\u00e9terminer o\u00f9 un paragraphe est situ\u00e9 dans le document.<\/li>\n\n\n\n<li>Dans Paragraph, les m\u00e9thodes InsertPageCount et AppendPageCount incluent d\u00e9sormais un nouveau param\u00e8tre appel\u00e9 useSectionPageCount, qui permet de compter les pages dans la section ou dans le document.<\/li>\n\n\n\n<li>Dans Paragraph, les paragraphes corrects sont maintenant retourn\u00e9s lorsque les propri\u00e9t\u00e9s NextParagraph et PreviousParagraph sont utilis\u00e9es dans le contexte des en-t\u00eates ou pieds de page.<\/li>\n\n\n\n<li>Dans Paragraph, agir sur un paragraphe ne supprime plus les valeurs des propri\u00e9t\u00e9s NextParagraph et PreviousParagraph.<\/li>\n\n\n\n<li>Dans Paragraph, l\u2019appel de la m\u00e9thode Spacing ou l\u2019utilisation d\u2019un objet Formatting dont la propri\u00e9t\u00e9 Spacing a une valeur ne g\u00e9n\u00e8re plus d\u2019exception indiquant que la valeur doit \u00eatre comprise entre -1585 et 1585 lorsque c\u2019est effectivement le cas.<\/li>\n\n\n\n<li>Dans Paragraph, d\u00e9finir la valeur de SpacingAfter ou SpacingBefore \u00e0 0 alors que la valeur est d\u00e9j\u00e0 0 ne g\u00e9n\u00e8re plus de NullReferenceException.<\/li>\n\n\n\n<li>Dans la conversion PDF, des ajustements ont \u00e9t\u00e9 effectu\u00e9s pour am\u00e9liorer la s\u00e9curit\u00e9 des threads.<\/li>\n\n\n\n<li>Dans la conversion PDF, la conversion d\u2019un document contenant de nombreuses images, formes ou tableaux est d\u00e9sormais plus rapide.<\/li>\n\n\n\n<li>Dans la conversion PDF, les tableaux utilisant un WrapStyle seront d\u00e9sormais convertis en PDF.<\/li>\n\n\n\n<li>Dans la conversion PDF, les images situ\u00e9es dans un en-t\u00eate ou un pied de page sont maintenant affich\u00e9es dans le document PDF final.<\/li>\n\n\n\n<li>Dans la conversion PDF, le PDF r\u00e9sultant respecte d\u00e9sormais plus pr\u00e9cis\u00e9ment les param\u00e8tres d\u2019interligne du document original lorsque des valeurs sp\u00e9cifiques d\u2019interligne sont utilis\u00e9es pour les paragraphes.<\/li>\n\n\n\n<li>Dans la conversion PDF, les textes situ\u00e9s \u00e0 l\u2019int\u00e9rieur des tableaux ne sont plus tronqu\u00e9s lors du processus de conversion.<\/li>\n\n\n\n<li>Dans la conversion PDF, un paragraphe contenant des images mais aucun texte n\u2019aura plus de ligne vide apr\u00e8s les images.<\/li>\n\n\n\n<li>Dans la conversion PDF, la hauteur des cellules \u00e0 l\u2019int\u00e9rieur d\u2019un tableau ne prend plus trop d\u2019espace lorsque ces cellules ont un padding.<\/li>\n\n\n\n<li>Dans la conversion PDF, la tag\u00a0<em>keepLines<\/em>\u00a0maintenant lit sa\u00a0<em>valeur<\/em>\u00a0pour d\u00e9terminer si les lignes d\u2019un paragraphe doivent \u00eatre maintenues ensemble. Gr\u00e2ce \u00e0 cela, les documents PDF finaux ne pr\u00e9sentent plus de pages manquantes.<\/li>\n\n\n\n<li>Dans la conversion PDF, le contenu d\u2019un tableau ayant une seule ligne ne se r\u00e9p\u00e8te plus sur chaque page lorsque ce tableau est r\u00e9parti sur plusieurs pages.<\/li>\n\n\n\n<li>Dans la conversion PDF, le texte affich\u00e9 sur les derni\u00e8res pages n\u2019est plus coup\u00e9 lorsqu\u2019un tableau est r\u00e9parti sur plus de deux pages.<\/li>\n\n\n\n<li>Dans la conversion PDF, un espacement inutile n\u2019est plus ajout\u00e9 lors de la conversion lorsqu\u2019un tableau contient une cellule avec un seul paragraphe ayant une valeur LineSpacingAfter mais aucun texte.<\/li>\n\n\n\n<li>Dans la conversion PDF, le remplacement de texte et la conversion d\u2019un document en PDF lorsque des paragraphes contenant des images sont r\u00e9partis sur deux pages ne duplique plus ces paragraphes dans le PDF r\u00e9sultant.<\/li>\n\n\n\n<li>Dans la conversion PDF, une exception StackOverflow n\u2019est plus lev\u00e9e lors de la conversion d\u2019une image de grande taille.<\/li>\n\n\n\n<li>Dans la conversion PDF, les tableaux avec une\u00a0<em>null<\/em>\u00a0pour TableLook ne g\u00e9n\u00e8rent plus d\u2019NullReferenceException lors de leur conversion en PDF.<\/li>\n\n\n\n<li>Dans la conversion PDF, les exceptions OutOfRange ne sont plus lev\u00e9es lorsqu\u2019un document converti ne contient aucune section.<\/li>\n\n\n\n<li>Dans Table, les images sont d\u00e9sormais affich\u00e9es lorsqu\u2019un tableau est ins\u00e9r\u00e9 dans un en-t\u00eate ou un pied de page.<\/li>\n\n\n\n<li>Dans Table, l\u2019insertion ou la suppression de lignes ou de colonnes met d\u00e9sormais \u00e0 jour le nombre de paragraphes dans le document.<\/li>\n\n\n\n<li>Dans Table, r\u00e9cup\u00e9rer les images d\u2019un tableau situ\u00e9 dans un en-t\u00eate ou un pied de page ne g\u00e9n\u00e8re plus d\u2019exception.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/toolkit-plus-for-wpf\"><strong>Xceed Toolkit Plus pour WPF<\/strong><\/a>&nbsp;4.5<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans AvalonDock, le DockingManager inclut d\u00e9sormais quatre nouveaux \u00e9v\u00e9nements appel\u00e9s PreviewFloat, Floated, PreviewDock et Docked, qui suivent le processus de flottement et d\u2019ancrage d\u2019un LayoutAnchorable ou d\u2019un LayoutDocument.<\/li>\n\n\n\n<li>Dans AvalonDock, survoler l\u2019ic\u00f4ne de la barre des t\u00e2ches de l\u2019application affiche d\u00e9sormais toutes les fen\u00eatres flottantes du DockingManager ainsi que la fen\u00eatre principale de l\u2019application.<\/li>\n\n\n\n<li>Dans AvalonDock, les LayoutAnchorables flottants qui sont ancr\u00e9s comme documents \u00e0 onglets se r\u00e9ancrent d\u00e9sormais correctement dans le DockingManager lorsqu\u2019il n\u2019a pas d\u2019enfants.<\/li>\n\n\n\n<li>Dans AvalonDock, lors du flottement, de la maximisation et de la minimisation des fen\u00eatres Layout, les propri\u00e9t\u00e9s FloatingHeight et FloatingWidth retournent d\u00e9sormais les valeurs correctes.<\/li>\n\n\n\n<li>Dans AvalonDock, la s\u00e9lection d\u2019un LayoutContent dont la propri\u00e9t\u00e9 Content est d\u00e9finie \u00e0\u00a0<em>null<\/em>\u00a0s\u00e9lectionne d\u00e9sormais correctement ce LayoutContent.<\/li>\n\n\n\n<li>Dans AvalonDock, un LayoutAnchorable ne s\u2019ancre plus \u00e0 lui-m\u00eame lorsqu\u2019on ancre un FloatingAnchorable qui avait \u00e9t\u00e9 flott\u00e9 depuis un LayoutDocumentPane o\u00f9 il \u00e9tait l\u2019unique enfant.<\/li>\n\n\n\n<li>Dans AvalonDock, lorsqu\u2019un Layout est flott\u00e9 puis ferm\u00e9, sa propri\u00e9t\u00e9 IsFloating est d\u00e9sormais d\u00e9finie \u00e0\u00a0<em>faux<\/em>.<\/li>\n\n\n\n<li>Dans AvalonDock, toutes les InputBindings du parent sont d\u00e9sormais utilis\u00e9es par les fen\u00eatres flottantes.<\/li>\n\n\n\n<li>Dans AvalonDock, le rechargement d\u2019une application contenant des LayoutDocumentFloatingWindows conserve d\u00e9sormais les InputBindings actifs dans les fen\u00eatres flottantes.<\/li>\n\n\n\n<li>Dans AvalonDock, la r\u00e9initialisation de la disposition avec un fichier par d\u00e9faut ne g\u00e9n\u00e8re plus d\u2019NullReferenceException.<\/li>\n\n\n\n<li>Dans AvalonDock, une exception n\u2019est plus lev\u00e9e lors du d\u00e9sancrage d\u2019\u00e9l\u00e9ments Layout \u00e0 onglets qui ne sont pas contenus dans un DocumentPaneTabPanel.<\/li>\n\n\n\n<li>Dans CollectionControl, l\u2019annulation ne supprime plus les \u00e9l\u00e9ments enfants de la collection.<\/li>\n\n\n\n<li>Dans DateTimePicker, une exception n\u2019est plus lev\u00e9e \u00e0 l\u2019ouverture du popup du calendrier.<\/li>\n\n\n\n<li>Dans DockingManager, une nouvelle propri\u00e9t\u00e9 appel\u00e9e AllowMovingFloatingWindowWithKeyboard est d\u00e9sormais disponible pour d\u00e9terminer si une fen\u00eatre flottante peut \u00eatre d\u00e9plac\u00e9e avec les touches fl\u00e9ch\u00e9es du clavier.<\/li>\n\n\n\n<li>Le DropDownButton ne se ferme plus lorsque le menu contextuel enfant est ouvert.<\/li>\n\n\n\n<li>Dans ExtendedTabControl, deux nouveaux boutons, AddButton et RemoveButton, ont \u00e9t\u00e9 ajout\u00e9s pour permettre d\u2019ajouter ou de retirer des onglets (TabItems). Deux nouvelles propri\u00e9t\u00e9s ont \u00e9galement \u00e9t\u00e9 ajout\u00e9es pour d\u00e9finir ou obtenir la visibilit\u00e9 de ces boutons.<\/li>\n\n\n\n<li>Dans ExtendedTabControl, de nouvelles propri\u00e9t\u00e9s ont \u00e9t\u00e9 ajout\u00e9es pour d\u00e9finir ou obtenir la largeur et la hauteur minimale ou maximale des TabItems.<\/li>\n\n\n\n<li>Dans ExtendedTabControl, il est d\u00e9sormais possible de faire du glisser-d\u00e9poser entre les TabItems.<\/li>\n\n\n\n<li>Dans LayoutFloatingWindowControl, LayoutAnchorableFloatingWindowControl et LayoutDocumentFloatingWindowControl, une nouvelle propri\u00e9t\u00e9 appel\u00e9e ResizeBorderThickness permet d\u00e9sormais de d\u00e9finir ou obtenir la largeur de la bordure utilis\u00e9e pour redimensionner une fen\u00eatre flottante.<\/li>\n\n\n\n<li>Dans PropertyGrid, un nouvel \u00e9diteur, le CheckComboBoxEditor, est d\u00e9sormais disponible pour les propri\u00e9t\u00e9s Enum qui utilisent les \u201cFlags\u201d.<\/li>\n\n\n\n<li>Dans PropertyGrid, l\u2019utilisation de la propri\u00e9t\u00e9 SelectedObjectsOverride avec de nombreux \u00e9l\u00e9ments permet d\u00e9sormais de charger plus rapidement les PropertyItems avant de remplir leurs valeurs.<\/li>\n\n\n\n<li>Dans PropertyGrid, utiliser la molette de la souris sur le s\u00e9parateur vertical situ\u00e9 entre les noms de propri\u00e9t\u00e9s et leurs valeurs permet d\u00e9sormais de faire d\u00e9filer verticalement.<\/li>\n\n\n\n<li>Dans PropertyGrid, l\u2019utilisation conjointe des propri\u00e9t\u00e9s SelectedObjectsOverride et ShowTitle avec cette derni\u00e8re \u00e0\u00a0<em>faux<\/em>\u00a0n\u2019affiche plus le titre avant de le masquer, \u00e9vitant ainsi un clignotement.<\/li>\n\n\n\n<li>Lors de l\u2019utilisation des th\u00e8mes Office 2007, WatermarkComboBox affiche d\u00e9sormais l\u2019\u00e9l\u00e9ment s\u00e9lectionn\u00e9 si la propri\u00e9t\u00e9 IsEditable est d\u00e9finie \u00e0\u00a0<em>vrai<\/em>.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/datagrid-for-wpf\"><strong>Xceed DataGrid pour WPF<\/strong><\/a>&nbsp;7.1<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DataGrid pour WPF prend d\u00e9sormais en charge le framework .NET 5.<\/li>\n\n\n\n<li>DataGrid pour WPF inclut maintenant deux nouveaux th\u00e8mes : Material Design et Fluent Design.<\/li>\n\n\n\n<li>Dans DataGridControl, une nouvelle propri\u00e9t\u00e9 appel\u00e9e AllowUIAutomation permet d\u00e9sormais d\u2019activer ou de d\u00e9sactiver la prise en charge de l\u2019automatisation de l\u2019interface utilisateur (UI Automation).<\/li>\n\n\n\n<li>Dans ColumnFilterControl, le popup du filtre de colonne peut d\u00e9sormais \u00eatre ferm\u00e9 avec la touche\u00a0<em>\u00c9chap<\/em>\u00a0(Esc).<\/li>\n\n\n\n<li>la collection SelectedItems du DataGridControl a \u00e9t\u00e9 am\u00e9lior\u00e9e pour offrir de meilleures performances lors de la v\u00e9rification de la pr\u00e9sence d'un \u00e9l\u00e9ment via la m\u00e9thode Contains<\/li>\n\n\n\n<li>Les colonnes seront d\u00e9sormais r\u00e9organis\u00e9es correctement lorsque le mode de panoramique du ScrollViewer est d\u00e9fini \u00e0\u00a0<em>\u00e0 la fois<\/em>\u00a0et une touche est utilis\u00e9 pour int\u00e9ragir avec la grille<\/li>\n\n\n\n<li>Le d\u00e9filement dans la grille apr\u00e8s une recherche ne g\u00e9n\u00e8re plus d\u2019exception NullReferenceException.<\/li>\n\n\n\n<li>Une exception n\u2019est plus lev\u00e9e lorsqu\u2019une propri\u00e9t\u00e9 d\u2019un \u00e9l\u00e9ment de donn\u00e9es est modifi\u00e9e dans un contexte d\u2019automatisation UI.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/zip-for-net\"><strong>Xceed Zip pour .NET<\/strong><\/a>&nbsp;7.1<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le multi-threading est d\u00e9sormais pris en charge lors de la cr\u00e9ation de fichiers .zip fractionn\u00e9s.<\/li>\n\n\n\n<li>Il est d\u00e9sormais possible de forcer le processus de compression \u00e0 \u00e9crire le fichier .zip en mode streaming si le fichier n\u2019est pas accessible en mode recherche (non seekable).<\/li>\n\n\n\n<li>Il est d\u00e9sormais possible de cr\u00e9er des fichiers .zip auto-extractibles lors de l\u2019utilisation de la version .NET Standard du composant sous Windows.<\/li>\n\n\n\n<li>Une nouvelle classe utilitaire, appel\u00e9e BZip2File, a \u00e9t\u00e9 ajout\u00e9e pour cr\u00e9er et manipuler facilement des fichiers BZip2 en utilisant l\u2019interface Xceed.FileSystem.<\/li>\n\n\n\n<li>L\u2019\u00e9v\u00e9nement FileSystemEvents.AddingItemToProcess m\u00e9morisera d\u00e9sormais les modifications apport\u00e9es au param\u00e8tre userData.<\/li>\n\n\n\n<li>Dans DiskFile et DiskFolder, la date\/heure en Temps Universel Coordonn\u00e9 (UTC) est d\u00e9sormais prise en charge.<\/li>\n\n\n\n<li>Les avertissements n\u2019appara\u00eetront plus lors de la compilation sous .NET5 et lors de l\u2019utilisation ult\u00e9rieure de packages NuGet.<\/li>\n\n\n\n<li>Une exception System.NotSupportedException ne sera plus lev\u00e9e lors de la cr\u00e9ation d\u2019un nouvel objet ZipWriterMultiThreadManager sur des machines disposant de plus de 64 processeurs logiques.<\/li>\n\n\n\n<li>La lecture depuis un objet GZipCompressedStream ne g\u00e9n\u00e8rera plus d\u2019exception NullReferenceException.<\/li>\n\n\n\n<li>Dans ZipArchive, les propri\u00e9t\u00e9s DefaultEncryptionPassword et DefaultDecryptionPassword ne g\u00e9n\u00e8rent plus d\u2019exception NullReferenceException lorsque\u00a0<em>null<\/em>\u00a0est utilis\u00e9e car elle est d\u00e9sormais interpr\u00e9t\u00e9e comme une cha\u00eene vide.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/zip-for-activex\"><strong>Xceed Zip pour ActiveX<\/strong><\/a>&nbsp;6.5<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La mise \u00e0 jour d\u2019un fichier .zip avec un chiffrement compatible et un en-t\u00eate suppl\u00e9mentaire File Times ne corrompt plus les \u00e9l\u00e9ments.<\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction de la prise en charge de .NET 5 dans plusieurs produits, de nouveaux th\u00e8mes dans DataGrid for WPF, de fonctionnalit\u00e9s avanc\u00e9es pour les classeurs telles que le formatage et la protection partiels des cellules, et de capacit\u00e9s multithreading dans ZIP for .NET. Ces am\u00e9liorations garantissent des performances, une convivialit\u00e9 et une compatibilit\u00e9 accrues pour les d\u00e9veloppeurs.<\/p>","protected":false},"author":2,"featured_media":1882,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,50],"tags":[],"class_list":["post-1926","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.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>October 5th, 2022 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\/sortie-le-5-octobre-2022\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"October 5th, 2022 Release - Xceed\" \/>\n<meta property=\"og:description\" content=\"Introducing support for .NET 5 across multiple products, new themes in DataGrid for WPF, advanced Workbook features like partial cell formatting and protection, and multi-threading capabilities in ZIP for .NET. These improvements ensure enhanced performance, usability, and compatibility for developers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/fr\/blog\/liberations\/sortie-le-5-octobre-2022\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-05T20:14:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:56:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.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=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"October 5th, 2022 Release\",\"datePublished\":\"2022-10-05T20:14:00+00:00\",\"dateModified\":\"2025-08-04T13:56:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/\"},\"wordCount\":2815,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/fall.png\",\"articleSection\":[\"All\",\"Releases\"],\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/\",\"name\":\"October 5th, 2022 Release - Xceed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/fall.png\",\"datePublished\":\"2022-10-05T20:14:00+00:00\",\"dateModified\":\"2025-08-04T13:56:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/fall.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/fall.png\",\"width\":718,\"height\":718},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/october-5th-2022-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"October 5th, 2022 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":"5 octobre 2022 Publication - 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\/sortie-le-5-octobre-2022\/","og_locale":"fr_CA","og_type":"article","og_title":"October 5th, 2022 Release - Xceed","og_description":"Introducing support for .NET 5 across multiple products, new themes in DataGrid for WPF, advanced Workbook features like partial cell formatting and protection, and multi-threading capabilities in ZIP for .NET. These improvements ensure enhanced performance, usability, and compatibility for developers.","og_url":"https:\/\/xceed.com\/fr\/blog\/liberations\/sortie-le-5-octobre-2022\/","og_site_name":"Xceed","article_published_time":"2022-10-05T20:14:00+00:00","article_modified_time":"2025-08-04T13:56:23+00:00","og_image":[{"width":718,"height":718,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"October 5th, 2022 Release","datePublished":"2022-10-05T20:14:00+00:00","dateModified":"2025-08-04T13:56:23+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/"},"wordCount":2815,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.png","articleSection":["All","Releases"],"inLanguage":"fr-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/","url":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/","name":"5 octobre 2022 Publication - Xceed","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.png","datePublished":"2022-10-05T20:14:00+00:00","dateModified":"2025-08-04T13:56:23+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2021\/09\/fall.png","width":718,"height":718},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/releases\/october-5th-2022-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"October 5th, 2022 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\/1926","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=1926"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/1926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media\/1882"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media?parent=1926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/categories?post=1926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/tags?post=1926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}