Ajouter des Propriétés Personnalisées
Vous pouvez ajouter des propriétés personnalisées à certains éléments de rapport pour étendre leur utilisation, tels que la table des matières, les flèches de ligne, etc. Cette section décrit ce processus.
Pour ajouter des propriétés personnalisées, vous devez modifier le fichier de code du document RDL selon les étapes suivantes :
- Comme dans l’illustration suivante, ouvrez votre projet, naviguez jusqu’à l’explorateur de solutions et faites un clic droit sur le fichier de rapport sélectionné, puis sélectionnez l’élément de menu ‘Afficher le code’.
- Modifiez le fichier de code XML. Par exemple, si vous souhaitez ajouter une propriété personnalisée pour un élément de rapport graphique, vous devez ajouter le code similaire au texte en rouge dans l’exemple suivant.
**Example**
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-csharp" data-lang="csharp"><span class="line"><span class="cl"><span class="p"><</span><span class="n">chart</span> <span class="n">Name</span><span class="p">=</span><span class="s">"chart1"</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Left</span><span class="p">></span><span class="m">5.5</span><span class="n">cm</span><span class="p"></</span><span class="n">Left</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Top</span><span class="p">></span><span class="m">0.5</span><span class="n">cm</span><span class="p"></</span><span class="n">Top</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p">……</span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Style</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p">……</span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">style</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">CustomProperties</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">CustomProperty</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Name</span><span class="p">></span><span class="n">IsInList</span><span class="p"></</span><span class="n">Name</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Value</span><span class="p">></span><span class="n">True</span><span class="p"></</span><span class="n">Value</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">CustomProperty</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">CustomProperties</span><span class="p">></span>
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="n">chart</span><span class="p">></span> </span></span></code></pre></div>
Dans cet exemple de fragment de code, le nom de la propriété personnalisée est IsInList, et la valeur est 'True'.