ICustomReportItem Interface

Définition

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

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 pendant chaque exécution de rapport qui contient toutes les instances du type correspondant CustomReportItem . Pour chaque instance d’un CustomReportItem type correspondant qui se produit dans le rapport, CustomItem est définie, puis Process appelée. Étant donné que le serveur de rapports est multithread, la classe qui implémente doit éviter l’utilisation de variables membres statiques ICustomReportItem .

La classe d’élément de rapport personnalisé n’est pas installée si un échec se produit lors de la création de la classe. Toute autre défaillance entraîne l’échec de l’exécution du rapport.

Pour plus d’informations, consultez les éléments de rapport personnalisés.

Propriétés

Action

Obtient l'action pour l'élément de rapport personnalisé.

CustomItem

Définit l'élément de rapport personnalisé et les données associées utilisées par le composant au moment de l'exécution des éléments de rapport personnalisés pour restituer un élément de rapport standard. En écriture seule.

RenderItem

Obtient l'image rendue de l'élément de rapport personnalisé.

Méthodes

Process()

Restitue l'élément de rapport personnalisé et le place dans la propriété RenderItem.

S’applique à