18 juin 2018 Publication

La version de juin 2018 apporte de nombreuses mises à jour sur plusieurs produits, un nouveau filtrage avancé dans DataGrid for WPF et Toolkit Plus for WPF, la prise en charge de .Net Standard 2.0 pour tous les produits Zip

Xceed DataGrid pour WPF 6.6.18316.17460

  • La grille de données propose désormais le filtrage avancé comme alternative à la ligne de filtrage.
  • Une nouvelle fonctionnalité de filtrage avancé de type Excel est désormais disponible lors de l'utilisation du filtrage automatique.
  • Une exception InvalidOperationException provenant de System.Windows.Automation.Peers.AutomationPeer.GetChildren() n'est plus levée lorsque UIAutomation est activé (par exemple, via un périphérique tactile ou lors de l'utilisation d'un outil d'automatisation).
  • Correction d'une fuite de mémoire causée par un DispatcherTimer.
  • Correction d'une exception de type NullReferenceException qui se produisait lors de la fermeture de la fenêtre d'aperçu d'impression.
  • Correction d'une exception soulevée par le DataGridCollectionView lorsqu'une DataTable contenait une DataColumn avec un "." dans son nom.
  • L'impression avec étirement des colonnes permet désormais d'imprimer correctement les colonnes sur la page prévue.
  • Correction des exceptions qui étaient levées lorsque la grille de données était créée dans le code-behind sans vue.
  • Amélioration du support MVVM pour les classes suivantes : Colonne, UnboundColumn, MergedColumn, MergedHeader et DetailConfiguration.
  • Les fonctions Rechercher suivant et Rechercher précédent de la capacité de recherche fonctionnent désormais correctement lorsque la propriété TableView.ColumnVirtualizationMode est définie sur Virtualizing.
  • La méthode OnApplyTemplate du DataGridControl est désormais plus robuste contre les exceptions de type NullReferenceException.
  • Lorsque l'arrondi de la mise en page est activé, le TextBlockLite affiche désormais correctement le texte sans ellipse indésirable.
  • Lorsque la propriété DataGridControl.SelectionUnit est définie sur Cell, l'état de sélection des cellules est désormais correctement mis à jour en cas de défilement vertical.

Xceed Toolkit Plus pour WPF
3.7.18312.21450

  • La grille de données propose désormais le filtrage avancé comme alternative à la ligne de filtrage.
  • Dans AvalonDock, la désérialisation d'une fenêtre flottante maximisée l'affiche désormais sur le bon moniteur.
  • Dans AvalonDock, l'abandon d'un LayoutAnchorable flottant ne provoque plus d'exception lorsque sa propriété IsActive est définie avant que le LayoutAnchorable ne soit ajouté à son parent.
  • Dans AvalonDock, le redimensionnement d'une fenêtre flottante contenant un LayoutAnchorable ou un LayoutDocument ajustera désormais correctement la taille de ses enfants pour s'adapter à la taille de cette fenêtre flottante.
  • Dans AvalonDock, l'utilisation d'un LayoutAnchorablePaneGroup avec une DockWidth/DockHeight spécifique contenant plus d'un enfant affichera désormais correctement tous ses enfants.
  • Dans AvalonDock, il est désormais possible d'utiliser une liaison bidirectionnelle sur DockingManager.ActiveContent.
  • Dans AvalonDock, l'utilisation de LayoutDocuments avec des DataTemplates dans les ressources n'affiche plus de fenêtre flottante vide lors de leur désancrage.
  • Dans AvalonDock, l'utilisation des propriétés DocumentsSource ou AnchorablesSource avec des collections statiques ne provoque plus de fuites de mémoire.
  • Dans ByteUpDown, la valeur par défaut de la propriété MaxLength est désormais fixée à 3, ce qui limite le nombre maximal d'entrées de caractères à 3.
  • Dans CheckComboBox, l'utilisation du clavier pour déplacer ou sélectionner des éléments dans la liste déroulante est désormais prise en charge.
  • Dans CheckComboBox, lorsque la propriété IsEditable est vraie et que le focus est mis sur le contrôle à partir du code-behind, le focus apparaîtra désormais sur la TextBox de la CheckComboBox.
  • Le ColorPicker et sa propriété DropDownBackground fonctionnent désormais correctement sous Windows 7.
  • Dans DataGrid, la définition du FieldName des colonnes avec un indexeur IList ne provoque plus d'exception.
  • Dans la grille de données, le glisser-déposer d'éléments fonctionne désormais correctement.
  • Dans la grille de données, le défilement horizontal lorsqu'aucune source d'éléments n'est définie est désormais possible.
  • Dans DateTimePicker et DateTimeUpDown, la propriété CultureInfo.Calendar.TwoDigitYearMax sera désormais lue lorsque 2 chiffres sont utilisés dans le formatage de l'année. Cela permettra de configurer la plage de 100 ans autour de laquelle l'année à deux chiffres sera construite.
  • Dans MaskedTextBox, la saisie de texte est désormais possible lorsque le masque commence par "ou".
  • Dans PropertyGrid, la modification de la propriété IsReadOnly (ou de la propriété IsReadOnly d'un élément de propriété) met désormais à jour les éditeurs correspondants.
  • Dans TimeSpanUpDown, les sélections, les collages, les incréments et les mouvements ont été revus et seront désormais plus stables.
  • Dans TimeSpanUpDown, la saisie de grandes valeurs et le remplacement des deux points par des nombres sont désormais pris en charge.
  • Dans TimeSpanUpDown, lorsque la propriété ShowDays est définie sur true, la saisie d'une valeur supérieure à 24 pour les heures convertit désormais la valeur en nombre de jours correspondant.
  • Dans AvalonDock, la nouvelle propriété CacheDocumentTabItems du DockingManager empêche désormais le LayoutDocumentPaneControl de recharger les TabItems à chaque fois qu'ils sont sélectionnés.
  • Dans Chart, l'utilisation de bindings pour les propriétés CustomRangeStart/CustomRangeEnd (de la classe Axis), et la modification de ces valeurs, mettront désormais correctement à jour le Chart.
  • Dans ExtendedTabControl, l'utilisation d'un style basé sur TabControl fonctionne désormais correctement.
  • Dans le champ MaterialTextField, le fait de charger le contrôle avec un texte et un filigrane ne crée plus de chevauchement entre le texte et le filigrane.
  • Dans le champ MaterialTextField, l'édition multiligne est désormais prise en charge lorsque le paramètre TextWrapping="Wrap" est défini.
  • Dans la grille de propriétés, le rechargement de la grille de propriétés lorsque de nombreux objets sélectionnés sont utilisés ne crée plus de "flash".
  • Dans PropertyGrid, lorsque la propriété IsScrollingToTopAfterRefresh est fausse et que de nombreux objets sélectionnés sont utilisés, l'actualisation de PropertyGrid ne permet plus de faire défiler les objets vers le haut.

Xceed Zip pour .NET
6.6.18314.13140

  • Désormais disponible pour .NET Standard 2.0 et supérieur sous le nom "Xceed Zip for .NET Standard". Cela signifie que les applications .NET Core 2.0, ASP.NET Core 2.0 et Universal Windows Platform (UWP) peuvent désormais utiliser la fonctionnalité Xceed Zip. En tant que bibliothèque .NET Standard 2.0, Xceed Zip peut également être référencé par le .NET Framework complet, Mono et Xamarin. Voir les liens suivants [pagepour plus de détails.
    • Cette version prend en charge le cryptage AES et les opérations zip multithread avec deflate. L'API, le comportement et la documentation sont identiques à ceux de la version .NET de bureau, à l'exception du fait qu'elle n'inclut pas la fonction d'auto-extraction, ni les classes WindowsDiskFile et WindowsDiskFolder spécifiques à Windows.
  • La fonction FileSystemEvents.AddingItemToProcess a été améliorée pour faciliter la prise en compte de l'erreur d'identification de l'utilisateur. Vulnérabilité de la fermeture éclair. Voir la documentation pour plus de détails.
  • Les dates non valides sont désormais ignorées lors de la lecture du FileTimesExtraHeader.
  • ZippedFile et ZippedFolder appliquent désormais un ensemble de caractères invalides spécifiques aux fichiers zip.
  • La gestion des événements avec ZipMultiThreadManager a été réécrite afin de fournir une séquence d'événements et des valeurs cohérentes, tout comme les opérations à un seul fil d'exécution. Les évènements FileSystemEvents ByteProgression, ItemProgression, ItemException et ItemCompletion se comportent maintenant correctement.

Xceed Zip pour Xamarin
6.6.18314.13140

  • La fonction FileSystemEvents.AddingItemToProcess a été améliorée pour faciliter la prise en compte de l'erreur d'identification de l'utilisateur. Vulnérabilité de la fermeture éclair. Voir la documentation pour plus de détails.
  • Les dates non valides sont désormais ignorées lors de la lecture du FileTimesExtraHeader.
  • ZippedFile et ZippedFolder appliquent désormais un ensemble de caractères invalides spécifiques aux fichiers zip.
  • La gestion des événements avec ZipMultiThreadManager a été réécrite afin de fournir une séquence d'événements et des valeurs cohérentes, tout comme les opérations à un seul fil d'exécution. Les évènements FileSystemEvents ByteProgression, ItemProgression, ItemException et ItemCompletion se comportent maintenant correctement.

Xceed Real-Time Zip pour .NET et Xceed Real-Time Zip pour Xamarin
6.6.18314.13140

  • Les dates non valides sont désormais ignorées lors de la lecture du FileTimesExtraHeader.

Xceed SFTP pour .NET et Xceed SFTP pour Xamarin
6.6.18314.13140

  • Correction d'un bogue où les téléchargements SFtp comptaient deux fois la quantité de données reçues à des fins de contrôle de flux (fenêtre locale). Bien que cela n'ait pas entraîné de corruption des données, les messages d'ajustement de la fenêtre étaient envoyés trop tôt, ce qui amenait certains serveurs à signaler des erreurs et à fermer la connexion lors de téléchargements importants.

Xceed Zip pour ActiveX et Xceed Zip pour x64
6.5.18307.22110

  • La méthode Convert() ne se bloque plus lorsqu'elle est appelée avec un paramètre de chaîne plus long que MAX_PATH.

Xceed Words pour .NET
1.5.18313.21000

  • Dans Bookmark, la méthode SetText remplacera désormais le texte en gérant tous les passages du paragraphe.
  • Dans Document, la création d'un document docx lorsque le séparateur décimal des paramètres Windows n'est pas un point sera désormais prise en charge.
  • Dans Document, le chargement d'un document URL sous forme de chaîne est désormais pris en charge.
  • Dans Document, la gestion des en-têtes et pieds de page individuels sera désormais possible par section. Par conséquent, il sera désormais possible de remplacer le texte dans les en-têtes et les pieds de page de différentes sections individuellement.
  • Dans Document, la nouvelle méthode SetDefaultFont peut désormais être utilisée pour définir la famille, la taille et la couleur de la police par défaut du document.
  • Dans Image, la création d'images de grandes dimensions ne génère plus d'exceptions.
  • Dans Paragraphe et Conteneur, l'insertion de texte dans un signet offre désormais la possibilité de formater le texte inséré.
  • Dans le paragraphe, l'ajout d'une liste avant ou après le paragraphe sera désormais possible grâce aux nouvelles méthodes InsertListBeforeSelf et InsertListAfterSelf.
  • Dans Paragraph, correction d'une coquille dans le nom de la propriété CurrentCulture (précédemment nommée CurentCulture).
  • Dans Paragraph, la définition des propriétés Kerning ou PercentageScale ne provoque plus d'exceptions.
  • Dans Paragraph, l'utilisation d'un type de langue inconnu n'entraîne plus d'exception.
  • Dans Paragraphe, l'utilisation de UnderlineColor ou UnderlineStyle après l'insertion d'une chaîne de caractères et l'utilisation de AppendPicture soulignera désormais la chaîne de caractères et l'image.
  • Dans Paragraph, lorsqu'une LineRule par défaut est définie dans le paramètre par défaut d'un document, elle sera désormais prise en compte.
  • Dans la section, il sera désormais possible de définir l'orientation de la page individuellement pour les différentes sections.
  • Dans Section, les propriétés suivantes peuvent désormais être définies pour configurer chaque section du document : En-tête, Pied de page, Première page différente, Marge supérieure, Marge inférieure, Marge gauche, Marge droite, MarginHeader, MarginFooter, MirrorMargins, PageWidth, PageHeight, PageBorders, PageLayout.
  • Dans Section, la propriété SectionBreakType obtiendra/définira correctement le Xml et contiendra donc la valeur souhaitée.
  • Dans Table, le modèle de conception par défaut "TableGrid" sera désormais ajouté lors de la création.
  • Dans Table, la méthode InsertColumn permet désormais d'insérer une colonne à l'index 0.
  • Dans Table, l'utilisation de la méthode SetTableCellMargin ajoutera désormais la marge de cellule souhaitée, même lorsqu'un style de table est utilisé.
  • Dans Paragraphe, la nouvelle propriété Graphiques sera désormais disponible pour obtenir les graphiques associés à un paragraphe. Il sera également possible de modifier les valeurs ou les catégories des séries de ce graphique grâce à de nouvelles propriétés.
  • Dans la conversion PDF, une ligne contenant uniquement des onglets et des images convertira désormais correctement les onglets.
  • Lors de la conversion PDF, tous les tableaux qui suivent un paragraphe seront désormais convertis en PDF.
  • Dans la conversion PDF, les listes à puces utiliseront désormais les caractères de puces spécifiés, lorsqu'ils sont disponibles dans la table ASCII.
  • Lors de la conversion PDF, les marges des cellules seront désormais correctement converties en PDF.
  • Dans la conversion PDF, la conversion de toutes les sections d'un document est désormais possible.
  • Lors de la conversion PDF, les marges personnalisées dans le document seront désormais converties en PDF.
  • Dans la conversion PDF, les documents avec un nom de paragraphe par défaut personnalisé utiliseront désormais les propriétés de ce paragraphe par défaut lors de la conversion.
  • Dans la conversion PDF, les bandes horizontales et verticales seront désormais appliquées à toutes les lignes/colonnes d'un tableau lorsqu'elles sont spécifiées.
  • Dans la conversion PDF, les images contenues dans les tableaux d'en-têtes ou de pieds de page seront désormais converties en PDF.
  • Dans la conversion PDF, les lignes composées d'images et non de texte seront désormais toujours converties en PDF.
  • Dans la conversion PDF, les ListItems contenant des sauts de page n'afficheront plus leur dernière partie sur la nouvelle page avec un nouveau numéro de ListItem.
  • Dans la conversion PDF, les indentations des ListItems et l'espacement des tabulations seront désormais correctement convertis.
  • Dans la conversion PDF, les numéros de ListItems, contenant du texte et un numéro, analyseront désormais la partie texte.
  • Dans la conversion PDF, les numéros de ListItems seront désormais correctement incrémentés lorsque différentes listes utilisent le même abstractNumId.
  • Dans la conversion PDF, les ListItems avec des nombres seront désormais correctement incrémentés en fonction de leur txtFormat.
  • Dans la conversion PDF, les listes qui n'ont pas de valeur de départ ne lèvent plus d'exception.
  • Dans la conversion PDF, les cellules fusionnées auront désormais l'air fusionnées dans le PDF.
  • Dans la conversion PDF, il n'y aura plus de pages vides lorsque les paragraphes doivent être maintenus ensemble et que des sauts de page sont utilisés.
  • Dans la conversion PDF, les paragraphes dont le style contient une indentation suspendue sont désormais ignorés lorsque l'indentation de la première ligne du paragraphe est définie.
  • Dans la conversion PDF, les paragraphes avec des bordures "nil" ne génèrent plus d'alertes.
  • Dans la conversion PDF, les paragraphes contenant des tableaux utiliseront toujours leur propriété LineSpacingAfter pour gérer l'espacement entre le paragraphe et les tableaux suivants.
  • Dans la conversion PDF, les images utilisant le format 'pict' dans OOXML seront désormais converties en PDF.
  • Dans la conversion PDF, le fait de répéter plusieurs fois la même image dans un document ne provoque plus d'exception "OutOfMemory". En outre, cela n'augmentera plus la taille du document de sortie.
  • Dans la conversion PDF, les sauts de section de type "continu" n'ajoutent plus de nouvelle page.
  • Dans le cadre de la conversion PDF, la couleur de police d'une cellule de tableau sera désormais appliquée à la bonne couleur dans le PDF.
  • Lors de la conversion PDF, les cellules de tableau contenant du texte sur plusieurs lignes ne se chevauchent plus.
  • Dans la conversion PDF, les tableaux contenant des cellules avec plus de 1 Pdf.Layout.Text.Text seront maintenant correctement divisés sur 2 pages si nécessaire.
  • Dans la conversion PDF, les cellules des tableaux contenant une largeur préférentielle ainsi qu'une largeur de colonne définie seront désormais correctement alignées.
  • Lors de la conversion PDF, les tableaux inclus dans la cellule d'un tableau seront désormais convertis en PDF.
  • Dans la conversion PDF, les tableaux inclus dans les en-têtes ou les pieds de page seront désormais convertis en PDF.
  • Dans la conversion PDF, les tableaux dont la hauteur des lignes est fixe réduisent désormais le contenu de leurs cellules pour qu'elles s'adaptent à l'espace disponible.
  • Dans la conversion PDF, les tableaux avec ombrage sont désormais pris en charge.
  • Dans la conversion PDF, les tableaux dont la propriété AutoFit est réglée sur 'Contents' auront désormais la bonne largeur.
  • Dans la conversion PDF, le formatage du texte dont les options sont réglées sur "0" ne s'applique plus. Ceci est valable pour les formats caché, italique, gras, barré, double barré, majuscules et petites majuscules.
  • Lors de la conversion en PDF, les bordures des paragraphes adjacents ayant des propriétés de bordures différentes s'affichent désormais correctement.
  • Dans la conversion PDF, la méthode ConvertToPdf accepte désormais un paramètre "outputStream", qui permet d'enregistrer le fichier PDF résultant dans un flux.
  • Dans la conversion PDF, l'en-tête de la première page ne sera plus affiché lorsque la propriété DifferentFirstPage est vraie et qu'il n'y a pas d'en-tête spécifique pour la première page.
  • Lors de la conversion PDF, le PDF résultant affichera désormais les numéros de page corrects dans une table des matières.
  • Dans la conversion PDF, le nombre total de pages sera désormais correctement converti en PDF.
  • Dans la conversion PDF, la position Y d'un tableau enveloppé, par rapport à un paragraphe, sera désormais calculée à partir de la fin du paragraphe précédent et non plus à partir du début.
  • Dans la conversion PDF, les tableaux non enveloppés ne seront plus dessinés derrière les tableaux enveloppés.
  • Dans la conversion PDF, l'utilisation d'une couleur de soulignement automatique utilisera désormais la couleur de la police du texte pour la couleur de soulignement. De plus, la largeur du soulignement sera désormais proportionnelle à la taille de la police du texte.
  • Dans la conversion PDF, lorsqu'un paragraphe ne contient qu'un caractère de fin de ligne avec un style de soulignement, le soulignement ne sera plus converti en PDF.
  • Dans la conversion PDF, lorsqu'un tableau est réparti sur plusieurs pages, il ne chevauche plus les pieds de page.
  • Dans la conversion PDF, lorsque plus d'une section est définie dans le corps du document, le document PDF résultant les combinera désormais.
  • Dans la conversion PDF, lorsque les paragraphes sont maintenus ensemble, certains d'entre eux contiennent des tableaux et il n'y a pas assez d'espace pour tous les dessiner sur la page PDF actuelle. Une nouvelle page PDF sera ajoutée, mais seulement lorsque la page actuelle sera remplie.
  • Dans la conversion PDF, lorsque des largeurs de colonne de tableau sont définies, le tableau résultant dans le document PDF sera désormais construit sur la base de ces largeurs de colonne.
  • Dans la conversion PDF, lorsque TabStopPositions contient une valeur 'clear', la tabulation correspondante est désormais ignorée, ce qui permet un meilleur positionnement du texte.
  • Dans le cadre de la conversion PDF, les pieds de page enveloppants seront désormais toujours placés sur la même page PDF.
  • Dans Xceed.Pdf, de nombreuses classes et propriétés sont désormais internes.

Xceed PDF Creator pour .NET
1.5.18313.21000

  • Dans Bookmark, la méthode SetText remplacera désormais le texte en gérant tous les passages du paragraphe.
  • Dans Document, la création d'un document lorsque le séparateur décimal des paramètres Windows n'est pas un point est désormais prise en charge.
  • Dans Document, la gestion des en-têtes et pieds de page individuels sera désormais possible par section. Par conséquent, il sera désormais possible de remplacer le texte dans les en-têtes et les pieds de page de différentes sections individuellement.
  • Dans Document, la nouvelle méthode SetDefaultFont peut désormais être utilisée pour définir la famille, la taille et la couleur de la police par défaut du document.
  • Dans Image, la création d'images de grandes dimensions ne génère plus d'exceptions.
  • Dans Paragraphe et Conteneur, l'insertion de texte dans un signet offre désormais la possibilité de formater le texte inséré.
  • Dans le paragraphe, l'ajout d'une liste avant ou après le paragraphe sera désormais possible grâce aux nouvelles méthodes InsertListBeforeSelf et InsertListAfterSelf.
  • Dans Paragraph, correction d'une coquille dans le nom de la propriété CurrentCulture (précédemment nommée CurentCulture).
  • Dans Paragraph, la définition des propriétés Kerning ou PercentageScale ne provoque plus d'exceptions.
  • Dans Paragraph, l'utilisation d'un type de langue inconnu n'entraîne plus d'exception.
  • Dans Paragraphe, l'utilisation de UnderlineColor ou UnderlineStyle après l'insertion d'une chaîne de caractères et l'utilisation de AppendPicture soulignera désormais la chaîne de caractères et l'image.
  • Dans Paragraph, lorsqu'une LineRule par défaut est définie dans le paramètre par défaut d'un document, elle sera désormais prise en compte.
  • Dans la section, il sera désormais possible de définir l'orientation de la page individuellement pour les différentes sections.
  • Dans Section, les propriétés suivantes peuvent désormais être définies pour configurer chaque section du document : En-tête, Pied de page, Première page différente, Marge supérieure, Marge inférieure, Marge gauche, Marge droite, MarginHeader, MarginFooter, MirrorMargins, PageWidth, PageHeight, PageBorders, PageLayout.
  • Dans Section, la propriété SectionBreakType obtiendra/définira correctement le Xml et contiendra donc la valeur souhaitée.
  • Dans Table, le modèle de conception par défaut "TableGrid" sera désormais ajouté lors de la création.
  • Dans Table, la méthode InsertColumn permet désormais d'insérer une colonne à l'index 0.
  • Dans Table, l'utilisation de la méthode SetTableCellMargin ajoutera désormais la marge de cellule souhaitée, même lorsqu'un style de table est utilisé.
  • Une ligne contenant uniquement des onglets et des images enregistrera désormais correctement les onglets.
  • Tous les tableaux qui suivent un paragraphe seront désormais enregistrés au format PDF.
  • Les listes à puces utilisent désormais les caractères de puce spécifiés, lorsqu'ils sont disponibles dans la table ASCII.
  • Les marges des cellules sont désormais correctement enregistrées dans le PDF.
  • Les marges personnalisées dans le document seront désormais enregistrées au format PDF.
  • Les documents comportant un nom de paragraphe par défaut personnalisé utiliseront désormais les propriétés de ce paragraphe par défaut lors de l'enregistrement.
  • Les bandes horizontales et verticales sont désormais appliquées à toutes les lignes/colonnes d'un tableau lorsqu'elles sont spécifiées.
  • Les images contenues dans les tableaux d'en-têtes ou de pieds de page seront désormais enregistrées au format PDF.
  • Dans Paragraphe, la nouvelle propriété Graphiques sera désormais disponible pour obtenir les graphiques associés à un paragraphe. Il sera également possible de modifier les valeurs ou les catégories des séries de ce graphique grâce à de nouvelles propriétés.
  • Dans Xceed.Pdf, de nombreuses classes et propriétés sont désormais internes.
  • Les lignes composées d'images et d'aucun texte seront désormais toujours enregistrées au format PDF.
  • Les ListItems contenant des sauts de page n'afficheront plus leur dernière partie sur la nouvelle page avec un nouveau numéro de ListItem.
  • Les indentations des ListItems et l'espacement des tabulations sont désormais correctement sauvegardés.
  • Les numéros de ListItems, contenant du texte et un numéro, analyseront désormais la partie texte.
  • Les numéros des ListItems seront désormais correctement incrémentés lorsque différentes listes utilisent le même abstractNumId.
  • Les ListItems contenant des nombres s'incrémentent désormais correctement en fonction de leur txtFormat.
  • Les listes qui n'ont pas de valeur de départ ne lèvent plus d'exception.
  • Les cellules fusionnées paraîtront désormais fusionnées lors de l'enregistrement.
  • Il n'y aura plus de pages vides alors que les paragraphes devraient être maintenus ensemble et que les sauts de page sont utilisés.
  • Les paragraphes dont le style contient une indentation suspendue sont désormais ignorés lorsque l'indentation de la première ligne du paragraphe est définie.
  • Les paragraphes contenant des tableaux utiliseront désormais toujours leur propriété LineSpacingAfter pour gérer l'espacement entre le paragraphe et les tableaux suivants.
  • Les paragraphes dont les bordures sont "nulles" ne déclenchent plus d'alertes.
  • Les images utilisant le format "pict" dans OOXML seront désormais sauvegardées au format PDF.
  • La répétition d'une même image plusieurs fois dans un document ne provoque plus d'exception de type "OutOfMemory". En outre, cela n'augmentera plus la taille du document de sortie.
  • L'enregistrement de toutes les sections d'un document est désormais possible.
  • Les sauts de section de type "continu" n'ajoutent plus de nouvelle page.
  • La définition d'une couleur de police pour une cellule de tableau appliquera désormais la couleur correcte.
  • Les cellules de tableau contenant du texte sur plusieurs lignes ne se chevauchent plus.
  • Les tableaux contenant des cellules avec plus de 1 Pdf.Layout.Text.Text seront maintenant correctement divisés sur 2 pages si nécessaire.
  • Les tableaux contenant une largeur préférentielle ainsi qu'une largeur de colonne définie verront désormais leurs cellules correctement alignées.
  • Les tableaux inclus dans la cellule d'un tableau seront désormais enregistrés au format PDF.
  • Les tableaux inclus dans les en-têtes ou les pieds de page sont désormais pris en charge.
  • Les tableaux dont la hauteur des rangées est fixe réduisent désormais le contenu de leurs cellules pour qu'elles s'adaptent à l'espace disponible.
  • Les tableaux dont la propriété AutoFit est définie sur "Contents" auront désormais la bonne largeur.
  • Les tableaux avec ombrage sont désormais pris en charge.
  • Les mises en forme de texte dont les options sont réglées sur "0" ne s'appliqueront plus. Ceci est valable pour les formats caché, italique, gras, majuscule, double majuscule, majuscule et petite majuscule.
  • Les bordures de paragraphes adjacents ayant des propriétés de bordure différentes s'affichent désormais correctement.
  • L'en-tête de la première page ne sera plus affiché lorsque la propriété DifferentFirstPage est vraie et qu'il n'y a pas d'en-tête spécifique pour la première page.
  • Le PDF résultant affichera désormais les numéros de page corrects dans une table des matières.
  • Le nombre total de pages est maintenant correctement enregistré dans le fichier PDF.
  • La position Y d'un tableau enveloppé, par rapport à un paragraphe, sera désormais calculée à partir de la fin du paragraphe précédent et non plus à partir du début.
  • Les tableaux non enveloppés ne seront plus dessinés derrière les tableaux enveloppés.
  • L'utilisation d'une couleur de soulignement automatique utilise désormais la couleur de la police du texte pour la couleur de soulignement. En outre, la largeur du soulignement sera désormais proportionnelle à la taille de la police du texte.
  • Lorsqu'un paragraphe ne contient qu'un caractère de fin de ligne avec un style de soulignement, le soulignement ne sera plus sauvegardé dans le PDF.
  • Lorsqu'un tableau est réparti sur plusieurs pages, il ne chevauche plus les pieds de page.
  • Lorsque plus d'une section est définie dans le corps du document, le document PDF résultant les combine désormais.
  • Lorsque les paragraphes sont regroupés, certains d'entre eux contiennent des tableaux et il n'y a pas assez d'espace pour tous les dessiner sur la page PDF actuelle. Une nouvelle page PDF sera alors ajoutée, mais seulement lorsque la page actuelle sera remplie.
  • Lorsque les largeurs des colonnes du tableau sont définies, le tableau résultant dans le document PDF sera désormais construit sur la base de ces largeurs de colonnes.
  • Lorsque TabStopPositions contient une valeur "clear", la tabulation correspondante est désormais ignorée, ce qui permet un meilleur positionnement du texte.
  • Les pieds de page enveloppants seront désormais toujours placés sur la même page PDF.