Fermer

mars 1, 2019

Améliorations apportées à Telerik Reporting et Report Server R1'19 SP2 minutes de lecture

ReportingT Report ServerT_870x220


Avec la version R1'19 Service Pack, nous avons ajouté la prise en charge de la découverte de polices sous Linux et macOS, un tout nouveau thème Crystal Dark pour notre visionneuse de rapports WPF et diverses améliorations et corrections apportées aux produits.

Comme d'habitude, nous nous sommes concentrés sur les correctifs et les améliorations de la suite du service pack de Telerik Reporting et Telerik Report Server . Nous sommes heureux de dire que nous avons introduit de nouvelles fonctionnalités ainsi que des corrections de bogues importantes. Nous avons également testé le dernier Visual Studio 2019 (aperçu 3) et nous pouvons confirmer que les composants de Telerik Reporting sont entièrement compatibles.

Voici quelques-unes des améliorations incluses dans notre toute nouvelle version du service pack:

Prise en charge de la découverte de polices

L'introduction d'un nouveau paramètre de rapport Telerik appelé fontLibrary aidera le moteur de rendu à rechercher une police spécifique. En d'autres termes, le moteur de génération de rapports pourra ignorer la recherche dans les dossiers de polices par défaut et déclarera un dossier à utiliser pour la résolution des polices.

Cet élément n'est respecté que lorsque l'extension de rendu PDF est utilisée dans les applications .NET Core sous Linux ou macOS. Elle est définie dans le fichier de configuration de l'application.

La ​​configuration basée sur XML ressemble à ceci:



...







...

Et le fichier de configuration basé sur JSON:

 "telerikReporting": {
" fontLibrary ": {
" useDefaultLocations ":" false ",
" fontLocations ": [
{
" chemin ":" / usr / customFonts / trueType ",
" searchSubfolders ":: "true"
}
]
}
}

Visionneuse de rapports WPF Crystal Dark Theme

Avez-vous entendu l'expression "ne juge pas un livre à sa couverture"? Pourtant, la réalité est que les applications sont d’abord jugées en fonction de leur apparence. C'est pourquoi, avec la version SP, nous aimerions vous offrir plus d'options de thème et vous présenter un nouveau thème Crystal Dark pour la suite WPF.

 Thème Crystal Dark "title =" Thème Crystal Dark "/></p data-recalc-dims=

Amélioré Prise en charge des fournisseurs de bases de données dans les projets .NET Core

Dans les projets .NET Framework, nous nous appuyons sur une classe spéciale appelée DbProviderFactories pour instancier un fournisseur qui gérera une connexion à une base de données. Cette classe n'étant pas disponible dans .NET Standard 2.0, nous Les fournisseurs de base de données pris en charge ont été limités à MSSQL Server. Notre version de SP a amélioré la gamme de bases de données prises en charge avec certains des principaux moteurs de base de données: Oracle, MySQL, PostgreSQL et SQLite. Nous nous attendons à ce que la classe DbProviderFactories soit ajouté dans .NET Standard 2.1 vous permettant d'utiliser pratiquement n'importe quel fournisseur de données .NET Core avec Telerik Reporting.

Visual Studio 2019

Nous avons testé la suite avec Visual Studio 2019. (aperçu 3) et nous sommes heureux de confirmer qu'ils sont entièrement compatibles.

Serveur de rapports

L'administrateur peut désormais déverrouiller un rapport précédemment verrouillé par un autre utilisateur. De plus, de nombreuses améliorations de l'interface utilisateur ont également été introduites dans Report Server Manager.

Autres correctifs importants

 Afficheurs multiples "title =" Afficheurs multiples "/></p data-recalc-dims=

  • À partir de Telerik Reporting R1 2018 SP3 (12.0) .18.416) l'opération de rendu de rapport est effectuée de manière asynchrone dans un thread de travail dédié.Pour accéder au contexte utilisateur actuel, vous deviez utiliser la propriété statique Telerik.Reporting.Processing.UserIdentity.Current. de ReportResolver (que ce soit des résolveurs intégrés ou des résolveurs de rapports personnalisés) sera exécuté dans le thread de demande de service, ce qui signifie que les appels auront accès aux éventuelles dépendances provenant de ReportsControlleras ainsi qu'aux dépendances intégrées telles que HttpContext.Current. .

Essayez et partagez les commentaires

Vous avez essayé DevCraft?

Vous pouvez obtenir Reporting Server et Serveur de rapports avec Telerik DevCraft Assurez-vous d'avoir téléchargé une version d'essai ou en savoir plus sur les bundles DevCraft . DevCraft vous donne accès à tous nos outils, vous permettant de dire «non» aux applications laides pour le bureau, le Web ou le mobile.


Les commentaires sont désactivés en mode aperçu.



Source link