ICustomReportItem Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |