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 du produit.

Xceed Toolkit Plus for WPF 4.2
  • Dans AvalonDock, la propriété LayoutContent.IsFloating provoque désormais un événement de type PropertyChanged lorsqu'un LayoutAnchorable/LayoutDocument commence ou arrête de flotter. Ceci permet d'ajouter une contrainte (binding) à 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 désormais être changées de façon dynamique.

  • Dans AvalonDock, flotter un LayoutAnchorable faisant partie d'un multi-LayoutAnchorableGroup ayant des dimensions d'étoiles spécifiques ne réinitialise plus la taille des LayoutItems restant une fois le flottement terminé.

  • Dans AvalonDock, déplacer des LayoutDocumentTabItems afin de les réordonner ne crée plus de fenêtre flottante lorsque la souris quitte le haut et le bas du LayoutDocumentTabItem. Un tampon vertical (vertical buffer) est ajouté à la place, ce qui permet de créer un mouvement plus fluide.

  • Dans PropertyGrid, enlever une valeur d'un éditeurUpDown ne provoque plus d'exception.

  • Dans PropertyGrid, une vérification de valeurs invalides dans les PropertyItems ne provoque plus de NullRefException.

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

  • Dans PropertyGrid, un nouvel éditeur de mot de passe est désormais disponible pour toutes les propriétés utilisant un attribut PasswordPropertyText.

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

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

  • Dans ButtonSpinner, la propriété ButtonSpinnerLocation est désormais désuète; SpinnerLocation devrait être utilisé à la place.

  • Dans ButtonSpinner, la propriété ShowButtonSpinner est désormais désuète; ShowSpinner devrait désormais être utilisé à la place.

  • Dans CheckComboBox/CheckListBox, effectuer un Select All provoque désormais un ItemSelectionChangedEvent pour les items qui ne sont pas sélectionnés. Effectuer un UnSelect All provoque désormais un ItemSelectionChangedEvent pour les items qui sont sélectionnés.

  • Dans ChildWindow, l'arrière-plan utilisé par défaut pour l'entête est désormais le même que celui qui est définit par défaut dans Windows.

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

  • Dans Themes, le DataGrid charge désormais les données plus rapidement.

  • Dans DataGrid, les variables inutilisées sont enlevées, ce qui fait disparaitre les avertissement qui apparaissaient lors de la compilation dans la version précédente du produit.

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

  • Dans ColorPicker, la fenêtre popup contenant plusieurs couleurs affiche désormais une barre de défilement lorsque la liste de couleurs est trop longue.

  • Dans DateTimePicker, la Culture à l'intérieur de l'application est désormais réglée pour utiliser le calendrier du DateTimePicker.

  • Dans CalculatorUpDown, DateTimePicker et TimePicker, de nouvelles propriétés sont désormais disponibles afin de personnaliser le contenu des boutons DropDown (qu'ils soient activés ou désactivés).

  • Tous les contrôles dans Toolkit (et dans DataGrid) sont désormais compatibles avec l'environnement .NET 5.

Xceed Zip for .NET and .NET Standard 7.0
  • Les méthodes ZippedFile.SetFullName() et ZippedFolder.SetFullName() furent ajoutées, ce qui permet 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 accepte désormais les clés ssh-ecdsa-sha2-* dans la classe PuTTYPrivateKeyFile, ce qui permet d'utiliser des certificats ECDSA lors du processus d'authentification (login).

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

  • Le produit accepte désormais la courbe elliptique Secp256k1 (ecdsa-sha2-1.3.132.0.10) dans la méthode d'échange de clé ainsi que dans l'algorithme de clé publique.

  • Le produit accepte désormais la courbe elliptique Nistp521 (ecdsa-sha2-nistp521) dans la méthode d'échange de clé ainsi que dans l'algorithme de clé publique.

  • SSHAlgorithmList.Reset() accepte désormais une liste d'algorithme pouvant être utilisés pour remplir la liste une fois que celle-ci est effacée.

  • L'erreur rendant l'échange de clé Diffie Hellman elliptic curve non sécuritaire est désormais corrigée.

  • L'erreur qui faisait échouer l'algorithme de clé publique à courbe elliptique dans certaines situations de connexion est désormais corrigée.

Xceed Words for .NET 2.0
  • Xceed Words for .NET est désormais compatible avec l'environnement .NET 5.

  • Des signatures numériques peuvent désormais être ajoutées aux documents dans l'environnement .NET.

  • Les lignes de signatures (Signature lines) peuvent désormais être placées dans un document. Plusieurs nouvelles méthodes sont aussi 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'horizontale ou à la verticale est désormais converti correctement lors de l'exportation en PDF.

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

  • Dans PDF Conversion, convertir du null text ne provoque plus d'exception.

  • Dans PDF Conversion, choisir l'option Contents pour la propriété Table.AutoFit ajuste correctement la largeur de chacune des colonnes basé sur le contenu de celles-ci.

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

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

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

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

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

  • Dans PDF Conversion, un paragraphe contenant plusieurs images qui sont affichées sur de nombreuses pages est désormais transposé dans le PDF sur plusieurs pages.

  • Dans PDF Conversion, la table des matières affiche désormais le bon numéro de page lorsque des paragraphes auquel elle fait référence la précède.

  • Dans PDF Conversion, l'indentation du paragraphe est désormais ajouté automatiquement 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 désormais le tableau correctement sur une rangée où les paragraphes ne sont pas conservés ensemble.

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

  • Dans PDF Conversion, un tableau est désormais automatiquement divisé à la fin d'une page afin d'éviter une exception de type StackOverflow lorsqu'un gros tableau qui a 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 désormais le paragraphe et le tableau sur la même page dans le PDF exporté.

  • Dans PDF Conversion, lorsque la taille des polices de caractères ne sont pas des valeurs entières ou des demies-valeurs, le résultat est arrondi à la valeur entière la plus proche. Ceci prévient les exceptions en lien avec la taille de la police.

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

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

  • Dans PDF Conversion, la valeur Section.MarginFooter est désormais utilisée afin de positionner le contenu du pied de page à l'intérieur de celui-ci.

  • 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 provoque plus d'exception.

  • Dans PDF Conversion, lorsque 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 provoqué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 sont répandus sur plusieurs pages et qui contiennent des rangées à plusieurs entêtes affichent désormais les entêtes sur les pages supplémentaires.

  • Dans PDF Conversion, les tableaux divisées sur deux pages qui contiennent plusieurs rangées d'entêtes affichent désormais toutes les rangées d'entêtes sur la deuxième page.

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

  • Dans PDF Conversion, les caractères superscript ne sont plus trop petits.

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

  • Dans PDF Conversion, les entêtes contenant un objet textuel de type wrapped behind affichent désormais le contenu du document principal derrière celui-ci.

  • Dans PDF Conversion, une exception de type StackOverflow n'est plus provoqué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 désormais les bonnes entêtes dans la table des matières.

  • Dans Document, une nouvelle méthode, GetPageCount(), est désormais 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 désormais disponible afin d'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 inclure des objets de type strings/Pictures/Hyperlinks/Tables.

  • Dans Document, charger un docx ou un stream contenant des entités extérieur n'est désormais plus possible. Ceci permet d'éviter de travailler à partir de documents vulnérables.

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

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

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

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

  • Dans Paragraph, replacer le texte en utilisant regexMatchHandler ainsi que du formatage ne provoque plus d'exceptions lorsque l'index est trop élevé.

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

  • Dans Chart, plusieurs graphiques intégrés à l'intérieur d'un graphique peuvent désormais être détectés.

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

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

  • Dans List, la propriété ListOptions peut désormais être utilisée afin de modifier la numérotation des sous-niveaux (sub-levels) d'une liste.

  • Dans List, la propriété ListOptions peut désormais ê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 désormais disponible afin d'enlever les éléments d'un document.

  • Dans Picture, utiliser MS Word 2007 pour ouvrir un document contenant des images ouvre désormais le document correctement.

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

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

Xceed PDF Creator for .NET 2.0
  • Xceed PDF Creator for .NET est désormais compatible avec l'environnement .NET 5

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

  • Les tableaux avec plus d'une rangée d'entête (header row) sont désormais sauvegardés correctement.

  • Les tableaux contenant des rangées à plusieurs entêtes (multi-header rows) et qui sont répartis sur plusieurs pages affichent désormais les entêtes sur les pages supplémentaires.

  • Les tableaux ayant plusieurs rangées d'entêtes réparties sur deux pages affichent désormais toutes les rangées d'entêtes sur la deuxième page.

  • Les tableaux répartis sur plusieurs pages ne sont plus superposés aux numéros de pages affichés dans le pied de page.

  • Un tableau ayant des cellules fusionnées à l'horizontale ou à la verticale est désormais converti correctement lorsqu'il est exporté en PDF.

  • Un tableau suivant un paragraphe ayant un KeepWithNext dont la valeur est true garde désormais le paragraphe et le tableau sur la même page lorsqu'il est exporté en PDF.

  • Un paragraphe qui contient plusieurs images réparties sur de nombreuses pages est désormais transposé dans le PDF sur plusieurs pages.

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

  • Les entêtes contenant un objet textuel de type wrapped behind affichent désormais le contenu du document principal derrière celui-ci.

  • Des exceptions ne sont plus provoquées lorsque des Images (Pictures) sont groupées.

  • Les caractères superscript ne sont plus trop petits.

  • L'élément Table des matières n'inclut plus les caractères de fin de lignes (end of lines characters) 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 provoqués et les styles sont utilisés jusqu'à ce qu'un style de nom connu soit trouvé.

  • La valeur Section.MarginFooter est maintenant utilisée afin de positionner le contenu du pied de page à l'intérieur de celui-ci.

  • 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 provoque plus d'exception.

  • L'utilisation d'une table des matières avec un "o" switch affiche désormais 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 celles-ci.

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

  • 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.

  • Lorsque la taille des polices de caractères n'est pas une valeur entière ou une demie-valeur, le résultat est arrondi à la valeur entière la plus proche, ce qui prévient les exceptions reliées à la taille de la police.

  • Un tableau est désormais divisé automatiquement à la fin d'une page afin d'éviter une exception de type StackOverflow lorsqu'un gros tableau avec de nombreuses rangées ne peut être réparti 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, celle-ci sont désormais transposées correctement lors de l'exportation.

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

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

  • La table des matières affiche désormais le bon numéro de page lorsque des paragraphes qu'elle contient la précède.

  • Utiliser AutoFitContent afin d'ajuster la largeur d'une colonne dans un tableau ajuste désormais le contenu des cellules automatiquement.

  • Appeler un Save() affiche désormais un 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 provoquées lorsque l'étendue d'une rangée (row span) est mélangée avec des cellules verticales fusionnées.

  • Dans Paragraph, enlever les Signets (Bookmarks) lorsque bookmarkStart est inclut dans un paragraphe mais que bookmarkEnd ne l'est pas enlève désormais le signet de ce 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. Ce changement améliore les performances lorsque plusieurs insertions de texte sont requises.

  • Dans Paragraph, replacer le texte en utilisant regexMatchHandler et du formatage ne provoque plus d'exceptions à cause que l'index est trop élevé.

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

  • Dans Document, une nouvelle méthode, GetPageCount(), est désormais 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) est désormais mise à jour automatiquement 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 désormais être utilisée afin de modifier le numérotage des sous-niveaux (sub-levels) d'une liste.

  • Dans List, la propriété ListOptions peut désormais ê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 à l'intérieur d'un seul graphique peuvent désormais être détectés.

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

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

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

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

  • Dans CustomProperties, mettre à jour des propriétés personnalisées divisées (split custom properties) met désormais à 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