Aller au contenu principal

Notes de version

19 juillet 2021

Parution du 19 juillet 2021

Xceed DataGrid for Javascript 1.7
  • Visitez cette page pour avoir plus de détails sur cette version.

Xceed Toolkit Plus for WPF 4.2
  • Dans AvalonDock, la propriété LayoutContent.IsFloating soulève maintenant un événement PropertyChanged lorsqu'un LayoutAnchorable/LayoutDocument commence ou termine son flottement. Ceci permet d'ajouter une contrainte sur la propriété IsFloating.

  • Dans AvalonDock, flotter un LayoutAnchorable ne rétrécit plus le LayoutDocument voisin.

  • Dans AvalonDock, les propriétés LayoutItem.CanClose/IsSelected/IsActive/CanTogglePin peuvent maintenant être changées de façon dynamique.

  • Dans AvalonDock, flotter un LayoutAnchorable contenu dans un multi-LayoutAnchorableGroup avec des dimensions spécifiques d'étoiles ne réinitialise plus la taille des LayoutItems restant après le flottement.

  • Dans AvalonDock, bouger des LayoutDocumentTabItems afin de les réordonnés ne créer plus de fenêtre flottante dès que la souris quitte le haut et le bas du LayoutDocumentTabItem. À la place, un tampon vertical est dorénavant ajouté afin de créer un mouvement plus fluide.

  • Dans PropertyGrid, enlever une valeur d'un éditeur UpDown ne soulève plus d'exception.

  • Dans PropertyGrid, des NullRefException ne sont plus soulevées lors d'une vérification de valeurs invalides dans les PropertyItems.

  • Dans PropertyGrid, les propriétés en lecture seule qui utilisent le convertisseur EnumDisplayNameConverter affichent maintenant la valeur convertie avec le TextBlockEditor.

  • Dans PropertyGrid, un nouvel éditeur de mot de passe est maintenant disponible pour toutes les propriétés qui utilisent un attribut PasswordPropertyText.

  • Dans tous les contrôles UpDown, de nouvelles propriétés permettant de régler la largeur/hauteur du ButtonSpinner sont maintenant disponibles.

  • Dans tous les contrôles UpDown, de nouvelles propriétés sont maintenant disponibles pour modifier facilement le contenu des flèches Up/Down (lorsqu'elles sont activées ainsi que lorsqu'elles sont désactivées).

  • Dans ButtonSpinner, la propriété ButtonSpinnerLocation est maintenant désuète; SpinnerLocation devrait dorénavant être utilisé.

  • Dans ButtonSpinner, la propriété ShowButtonSpinner est maintenant désuète; ShowSpinner devrait dorénavant être utilisé.

  • Dans CheckComboBox/CheckListBox, effectuer un "Select All" soulève dorénavant ant un ItemSelectionChangedEvent pour les items qui ne sont pas sélecitonnés. De la même façon, effectuer un "UnSelect All" soulève dorénavant un ItemSelectionChangedEvent pour les items sélectionnés.

  • Dans ChildWindow, l'arrière-plan par défaut de l'entête utilise maintenant l'arrière-plan par défaut de l'entête utilisé par Windows.

  • Dans StyleableWindow, cliquer sur l'icône d'entête ouvre dorénavant le SystemMenu à la gauche de la fenêtre. Un deuxième clic ferme le SystemMenu.

  • Dans Themes, l'utilisaiton du DataGrid charge dorénavant les données plus rapidement.

  • Dans DataGrid, les variables qui ne sont pas utilisées sont enlevées, ce qui a comme conséquence d'enlever les avertissement lors de la compilation.

  • Dans UI Automation, le PropertyGridTextBoxEditor affiche dorénavant le contenu du TextBox dans l'outil d'automatisation.

  • Dans ColorPicker, la fenêtre popup qui contient plusieurs couleurs contient dorénavant une barre de défilement lorsque la liste de couleurs est trop longue.

  • Dans DateTimePicker, la Culture dans l'application est dorénavant réglée pour le calendrier du DateTimePicker.

  • Dans CalculatorUpDown, DateTimePicker et TimePicker, de nouvelles propriétés sont dorénavant disponibles pour personnaliser le contenu des boutons DropDown (qu'ils soient activés ou non).

  • Tous les contrôles dans Toolkit (et dans DataGrid) sont maintenant compatibles avec .NET 5.

Xceed Zip for .NET and .NET Standard 7.0
  • Ajout des méthodes ZippedFile.SetFullName() et ZippedFolder.SetFullName() permettant de déplacer un fichier ou un dossier instantanément au sein d'une même archive.

  • La création d'une nouvelle archive zip morcelée ne nécessite plus l'utilisation de fichiers temporaires.

Xceed SFTP for .NET and .NET Standard 7.0
  • Le produit supporte maintenant les clés ssh-ecdsa-sha2-* dans la classe PuTTYPrivateKeyFile, ce qui permet d'utiliser des certificats ECDSA pour le processus d'authentification (login).

  • Le produit supporte maintenant le mode d'encodage AES Galois Counter Mode (aes128-gcm and aes256-gcm).

  • Le produit supporte maintenant la courbe elliptique Secp256k1 (ecdsa-sha2-1.3.132.0.10) dans la méthode d'échange de clé et dans l'algorithme de clé publique.

  • Le produit supporte maintenant la courbe elliptique Nistp521 (ecdsa-sha2-nistp521) dans la méthode d'échange de clé et dans l'algorithme de clé publique.

  • SSHAlgorithmList.Reset() accepte dorénavant une liste d'algorithme servant à remplir la liste une fois qu'elle est effacée.

  • Le bogue faisant en sorte que l'échange de clé "Diffie Hellman elliptic curve" n'était pas assez sécuritaire fut corrigé.

  • Le bogue faisant en sorte que l'utilisation de l'algorithme de clé publique à courbe elliptique échouait dans certaines situations de connexion fut corrigé.

Xceed Words for .NET 2.0
  • Xceed Words for .NET fonctionne maintenant avec .NET 5.

  • Des signatures numériques peuvent maintenant être ajoutées aux documents lorsqu'on utilise l'environnement .NET.

  • Les lignes de signatures peuvent dorénavant être placées dans un document et plusieurs nouvelles méthodes sont disponibles pour retrouver/enlever/ajouter des signatures numériques ou des lignes de signatures.

  • Dans PDF Conversion, un tableau avec des cellules fusionnées à l'horizontal ou à la vertical sera dorénavant converti correctement lors de l'exportation en PDF.

  • Dans PDF Conversion, les tableaux situés dans les tags sdt sont dorénavant convertis correctement lorsqu'ils sont exportés en format PDF.

  • Dans PDF Conversion, convertir du null text ne soulève plus d'exception.

  • Dans PDF Conversion, choisir l'option "Contents" pour la propriété Table.AutoFit ajuste correctement la largeur de chacune des colonnes en se basant sur le contenu de la colonne.

  • Dans PDF Conversion, les tableaux avec plus d'une rangée d'entête sont dorénavant convertis correctement en PDF.

  • Dans PDF Conversion, l'utilisation d'AutoFitContent pour ajuster la largeur d'une colonne dans un tableau ajuste maintenant le content des cellules automatiquement.

  • Dans PDF Conversion, lorsque la table des matières dépasse la longueur de la page, le contenu restant est maintenant transposé sur les pages suivantes.

  • Dans PDF Conversion, le processus de conversion ne soulève plus une exception Null Ref lorsqu'une table des matières n'est pas visible.

  • Dans PDF Conversion, la sauvegarde ne soulève plus une exception Null Ref lorsqu'une table des matières n'est pas visible.

  • Dans PDF Conversion, un paragraphe qui contient plusieurs images affichées sur de nombreuses pages est maintenant transposé dans le PDF sur plusieurs pages.

  • Dans PDF Conversion, la table des matières affiche dorénavant le bon numéro de page lorsque certains paragraphes contenus dans la table des matières sont placés avant celle-ci.

  • Dans PDF Conversion, l'indentation du paragraphe est dorénavant automatiquement ajouté lorsqu'un paragraphe de la table des matières ne spécifie pas d'indentation, mais a un outlineLevel supérieur à 0.

  • Dans PDF Conversion, diviser un tableau sur deux pages lorsqu'il contient des cellules avec un paragraph.KeepWithNextParagraph() divise maintenant le tableau correctement sur une rangée où les paragraphes ne sont pas gardé ensemble.

  • Dans PDF Conversion, lorsque des paragraphes de la table des matières contiennent des tabulations, celles-ci sont transposées correctement dans le PDF exporté.

  • Dans PDF Conversion, un tableau est maintenant automatiquement divisé à la fin d'une page afin d'éviter une exception de type StackOverflow lorsqu'un gros tableau avec de multiples rangées ne peut être divisé sur plusieurs pages (ou lorsque tous les paragraphes d'un tableau ont un KeepWithNext dont la valeur est true).

  • Dans PDF Conversion, un tableau suivant un paragraphe ayant un KeepWithNext dont la valeur est true garde dorénavant le paragraphe et le tableau sur la même page dans le PDF qui est exporté.

  • Dans PDF Conversion, lorsque la taille des polices de caractères ne sont pas des valeurs complètes ou des demies-valeurs, le résultat est arrondi à la valeur complète la plus proche, ce qui prévient les exceptions reliées à la taille de la police.

  • Dans PDF Conversion, dans les tableaux, les exceptions de type OutOfRange ne sont plus soulevées lorsque l'étendue d'une rangée (row span) est mélangée avec des cellules verticales qui sont fusionnées.

  • Dans PDF Conversion, l'élément Table des matières n'inclut plus les caractères de fin de lignes provenant du texte.

  • Dans PDF Conversion, la valeur Section.MarginFooter est maintenant utilisée pour positionner le contenu du pied de page dans le pied de page.

  • Dans PDF Conversion, lorsqu'une section débute avec un tableau suivi de paragraphes de type keepWithNext, le PDF exporté ne retrace plus le tableau jusqu'à ce qu'il trouve un paragraphe qui n'est pas de type keepWithNext.

  • Dans PDF Conversion, l'utilisation d'un document ayant des propriétés personnalisées de type bool dont les valeurs sont de "0" ou de "1" ne soulève plus d'exception.

  • Dans PDF Conversion, si des paragraphes de la table des matières sont basés sur des noms d'entêtes dont le style n'est pas anglais (non-English heading style names), les avertissements assertifs (assertion warnings) ne sont plus soulevés et les styles en questions sont utilisés jusqu'à ce qu'un style de nom connu soit trouvé.

  • Dans PDF Conversion, les tableaux qui contiennent des rangées à plusieurs entêtes et qui sont répandus sur plusieurs pages affichent dorénavant les entêtes sur les pages additionnelles.

  • Dans PDF Conversion, les tableaux avec plusieurs rangées d'entêtes divisées sur deux pages affichent maintenant toutes les rangées d'entêtes sur la seconde page.

  • Dans PDF Conversion, les tableaux qui sont répandus sur plusieurs pages ne sont plus superposés aux numéros de pages du pied de page.

  • Dans PDF Conversion, les caractères superscript n'apparaissent plus comme étant trop petits.

  • Dans PDF Conversion, des exceptions ne sont plus soulevées lorsque des images (Pictures) sont groupées.

  • Dans PDF Conversion, les entêtes qui contiennent un objet textuel de type wrapped behind affichent dorénavant le contenu du document principal derrière cet objet.

  • Dans PDF Conversion, une exception de type StackOverflow n'est plus soulevée lorsqu'une cellule s'étend sur plus de deux pages.

  • Dans PDF Conversion, l'utilisation d'une table des matières avec un "o" switch affiche maintenant les entêtes appropriées dans la table des matières.

  • Dans Document, une nouvelle méthode, GetPageCount(), est maintenant disponible pour retrouver le nombre de pages dans un document. Notez que cette fonctionnalité est présentement considérée comme expérimentale.

  • Dans Document, de nouvelles méthodes et de nouveaux objets sont maintenant disponible pour annexer des notes de bas de page et des notes de fin de pages aux paragraphes. Ces notes de bas de pages et de fin de pages peuvent contenir des objets de type strings/Pictures/Hyperlinks/Tables.

  • Dans Document, charger un docx ou un stream qui contient des entités extérieur n'est dorénavant plus possible. Ceci à éviter le travail à partir de documents vulnérables.

  • Dans Document, la séparation des mots dans un texte (hyphenation) sera dorénavant automatiquement mise à jour lorsque les propriétés de l'objet lié à la séparation des mots (hyphenation object) sont modifiés.

  • Dans Document, appeler un Save() ou un ConvertToPdf() affiche dorénavant une filigrane (watermark) dans le document exporté lorsqu'une licence d'essai est utilisée.

  • Dans Paragraph, enlever les Bookmarks lorsque bookmarkStart est inclut dans un paragraphe mais que bookmarkEnd ne l'est pas enlève dorénavant le signet du paragraphe.

  • Dans Paragraph, appeler la méthode InsertText n'analyse plus tout le document afin de mettre à jour les Ids lorsque cela n'est pas nécessaire. Ceci améliore les performances lorsque plusieurs insertions de texte sont requises.

  • Dans Paragraph, replacer le texte en utilisant regexMatchHandler et du formattage ne soulève plus d'exceptions parce que l'index est trop élevé.

  • Dans Paragraph, la méthode InsertParagraphBeforeSelf(Paragraph) retourne dorénavant une nouvelle instance du paragraphe créé.

  • Dans Chart, plusieurs graphiques intégrés dans un graphique sont maintenant détectés.

  • Dans Chart, la méthode Chart.Save sauvegarde correctment les changements aux graphiques utilisant deux axes Y.

  • Dans Chart Axis, la propriété Title peut dorénavant être utilisée pour obtenir/établir le titre de l'axe.

  • Dans List, la propriété ListOptions peut dorénavant être utilisée pour modifier le numérotage des sous-niveaux (sub-levels) d'une liste.

  • Dans List, la propriété ListOptions peut dorénavant être utilisée pour obtenir/établir la configuration d'une liste, incluant le type de liste (list type), le repérage des modifications à la liste (list modification tracking) et la configuration des niveaux de liste (list levels configuration).

  • Dans Chart, List, Shape et Image, une nouvelle méthode appelée Remove est maintenant disponible pour enlever les éléments d'un document.

  • Dans Picture, utiliser MS Word 2007 pour ouvrir un document qui contient des images ouvre dorénavant le document correctement.

  • Dans Table, fusionner plusieurs cellules dans une rangée mets maintenant à jour la largeur des cellules créées.

  • Dans CustomProperties, mettre à jour des propriétés personnalisées divisées (split custom properties) mets dorénavant à jour les propriétés correctement.

Xceed PDF Creator for .NET 2.0
  • Xceed PDF Creator for .NET fonctionne maintenant avec .NET 5

  • Les tableaux situés dans les tags sdt sont dorénavant convertis correctement lorsqu'ils sont exportés en format PDF.

  • Les tableaux avec plus d'une rangée d'entête sont dorénavant sauvegardés correctement.

  • Les tableaux qui contiennent des rangées à plusieurs entêtes et qui sont répandus sur plusieurs pages affichent dorénavant les entêtes sur les pages additionnelles.

  • Les tableaux avec plusieurs rangées d'entêtes divisées sur deux pages tables affichent maintenant toutes les rangées d'entêtes sur la seconde page.

  • Les tableaux qui sont répandus sur plusieurs pages ne sont plus superposés aux numéros de pages du pied de page.

  • Un tableau avec des cellules fusionnées à l'horizontal ou à la vertical sera dorénavant converti correctement lors de l'exportation en PDF.

  • Un tableau suivant un paragraphe ayant un KeepWithNext dont la valeur est true garde dorénavant le paragraphe et le tableau sur la même page dans le PDF qui est exporté.

  • Un paragraphe qui contient plusieurs images affichées sur de nombreuses pages est maintenant transposé dans le PDF sur plusieurs pages.

  • Une exception de type StackOverflow n'est plus soulevée lorsqu'une cellule s'étend sur plus de deux pages.

  • Les entêtes qui contiennent un objet textuel de type wrapped behind affichent dorénavant le contenu du document principal derrière cet objet.

  • Des exceptions ne sont plus soulevées lorsque des images (Pictures) sont groupées.

  • Les caractères superscript n'apparaissent plus comme étant trop petits.

  • L'élément Table des matières n'inclut plus les caractères de fin de lignes provenant du texte

  • Si des paragraphes de la table des matières sont basés sur des noms d'entêtes dont le style n'est pas anglais (non-English heading style names), les avertissements assertifs (assertion warnings) ne sont plus soulevés et les styles en questions sont utilisés jusqu'à ce qu'un style de nom connu soit trouvé.

  • La valeur Section.MarginFooter est maintenant utilisée pour positionner le contenu du pied de page dans le pied de page.

  • L'utilisation d'un document ayant des propriétés personnalisées de type bool dont les valeurs sont de "0" ou de "1" ne soulève plus d'exception.

  • L'utilisation d'une table des matières avec un "o" switch affiche maintenant les entêtes appropriées dans la table des matières.

  • Choisir l'option "Contents" pour la propriété Table.AutoFit ajuste correctement la largeur de chacune des colonnes en se basant sur le contenu de la colonne.

  • Diviser un tableau sur deux pages lorsqu'il contient des cellules avec un paragraph.KeepWithNextParagraph() divise maintenant le tableau correctement sur une rangée où les paragraphes ne sont pas gardé ensemble.

  • Lorsqu'un section débute avec un tableau suivi de paragraphes de type keepWithNext, le PDF exporté ne retrace plus le tableau jusqu'à ce qu'il trouve un paragraphe qui n'est pas de type keepWithNext.

  • Lorsque la taille des polices de caractères ne sont pas des valeurs complètes ou des demies-valeurs, le résultat est arrondi à la valeur complète la plus proche, ce qui prévient les exceptions reliées à la taille de la police

  • Un tableau est maintenant automatiquement divisé à la fin d'une page afin d'éviter une exception de type StackOverflow lorsqu'un gros tableau avec de multiples rangées ne peut être divisé sur plusieurs pages (ou lorsque tous les paragraphes d'un tableau ont un KeepWithNext dont la valeur est true).

  • Lorsque des paragraphes de la table des matières contiennent des tabulations, celles-ci sont transposées correctement lors de l'exportation.

  • Lorsque la table es matières dépasse la longueur de la page, le contenu restant est maintenant transposé sur les pages suivantes.

  • L'indentation du paragraphe est dorénavant automatiquement ajouté lorsqu'un paragraphe de la table des matières ne spécifie pas d'indentation, mais a un outlineLevel supérieur à 0.

  • La table des matières affiche dorénavant le bon numéro de page lorsque certains paragraphes contenus dans la table des matières sont placés avant celle-ci.

  • Utiliser AutoFitContent pour ajuster la largeur d'une colonne dans un tableau ajuste maintenant le content des cellules automatiquement.

  • Appeler un Save() affiche dorénavant une filigrane (watermark) dans le document exporté lorsqu'une licence d'essai est utilisée..

  • Dans les tableaux, les exceptions de type OutOfRange ne sont plus soulevées lorsque l'étendue d'une rangée (row span) est mélangée avec des cellules verticales qui sont fusionnées.

  • Dans Paragraph, enlever les Bookmarks lorsque bookmarkStart est inclut dans un paragraphe mais que bookmarkEnd ne l'est pas enlève dorénavant le signet du paragraphe.

  • Dans Paragraph, appeler la méthode InsertText n'analyse plus tout le document afin de mettre à jour les Ids lorsque cela n'est pas nécessaire. Ceci améliore les performances lorsque plusieurs insertions de texte sont requises.

  • Dans Paragraph, replacer le texte en utilisant regexMatchHandler et du formattage ne soulève plus d'exceptions parce que l'index est trop élevé.

  • Dans Paragraph, la méthode InsertParagraphBeforeSelf(Paragraph) retourne dorénavant une nouvelle instance du paragraphe créé.

  • Dans Document, une nouvelle méthode, GetPageCount(), est maintenant disponible pour retrouver le nombre de pages dans un document. Notez que cette fonctionnalité est présentement considérée comme expérimentale.

  • Dans Document, la séparation des mots dans un texte (hyphenation) sera dorénavant automatiquement mise à jour lorsque les propriétés de l'objet lié à la séparation des mots (hyphenation object) sont modifiés.

  • Dans List, la propriété ListOptions peut dorénavant être utilisée pour modifier le numérotage des sous-niveaux (sub-levels) d'une liste.

  • Dans List, la propriété ListOptions peut dorénavant être utilisée pour obtenir/établir la configuration d'une liste, incluant le type de liste (list type), le repérage des modifications à la liste (list modification tracking) et la configuration des niveaux de liste (list levels configuration).

  • Dans Chart, plusieurs graphiques intégrés dans un graphique sont maintenant détectés.

  • Dans Chart, la méthode Chart.Save sauvegarde correctment les changements aux graphiques utilisant deux axes Y.

  • Dans Chart, List, Shape et Image, une nouvelle méthode appelée Remove est maintenant disponible pour enlever les éléments d'un document.

  • Dans Chart Axis, la propriété Title peut dorénavant être utilisée pour obtenir/établir le titre de l'axe.

  • Dans Table, fusionner plusieurs cellules dans une rangée mets maintenant à jour la largeur des cellules créées.

  • Dans CustomProperties, mettre à jour des propriétés personnalisées divisées (split custom properties) mets dorénavant à jour les propriétés correctement.

25 janvier 2021
17 août 2020
30 janvier 2020
18 juin 2018

Rejoignez dès maintenant plus de 100 000 clients satisfaits !

IBM
Deloitte
Microsoft
NASA
Bank of America
JP Morgan
Apple