Architektura element raportu niestandardowego
element raportu niestandardowy to rozszerzenie do definicja raportu Language (RDL) umożliwiający programistom dodawanie funkcji, która oryginalnie nie jest obsługiwana w RDL lub rozszerzanie funkcji z istniejących formantów.Istnieją dwa główne składniki do element raportu niestandardowego: składnik czas wykonywania i składnik czas projektowania. Składniki te są implementowane jako .NET Framework zestawy i mogą być napisane w dowolnym języku zgodny z CLS.
Składnik Run-czas
Składnik czas wykonania dla element raportu niestandardowy jest wywoływany przez procesor raport w czasie wykonywania.Składnik czas wykonywania akceptuje danych przesyłanych przez procesor raport w czasie wykonywania, przetwarza te dane, a następnie zwraca element renderowane raport niestandardowy zawierający obraz.
Składnik czas projektowania
Składnik czas projektowania pozwala element raportu niestandardowy zdefiniowany i manipulowania grupą obiektów w interfejs Projektant raportów Visual Studio. Składnik czas projektowania składa się z kilku sub-controls decydujące o wyglądzie i właściwości element raportu niestandardowego w środowisku projektowym.