Langue

ICustomReportItem Interface

Définition

Contient des méthodes et propriétés à implémenter par des composants personnalisés de l’exécution des éléments de rapport.

public interface class ICustomReportItem
public interface ICustomReportItem
type ICustomReportItem = interface
Public Interface ICustomReportItem

Remarques

Une instance de la classe qui implémente ICustomReportItem est créée lors de chaque exécution de rapport contenant des instances du type correspondant CustomReportItem . Pour chaque instance de a CustomReportItem du type de correspondance qui apparaît dans le rapport, CustomItem est défini puis Process appelé . Puisque le serveur de rapports est multithreadé, la classe qui implémente ICustomReportItem doit éviter l’utilisation de variables membres statiques.

La classe d’élément de rapport personnalisée ne sera pas installée en cas de défaillance lors de la création de la classe. Toute autre défaillance provoquera l’échec de l’exécution complète du rapport.

Pour plus d’informations, veuillez consulter Articles de Rapport personnalisé.

Propriétés

Nom Description
Action

Obtient l’action pour l’élément personnalisé du rapport.

CustomItem

Définit l’élément de rapport personnalisé et les données associées utilisées par le composant d’exécution de l’élément de rapport personnalisé pour afficher un élément de rapport standard. En écriture seule.

RenderItem

Obtient l’image rendue de l’élément personnalisé du rapport.

Méthodes

Nom Description
Process()

Affiche l’élément personnalisé du rapport et le place dans la RenderItem propriété.

S’applique à