Bibliotek klas element raportu niestandardowego
Elementy raportu niestandardowego za pomocą klas z Microsoft.ReportDesigner obszaru nazw.Klas używanych do implementowania element raportu niestandardowego można podzielić na dwie główne kategorie: Unikatowy klasy zaprojektowany do obsługi element raportu niestandardowy element infrastruktury i klas otoki zarządzanej, które funkcje odpowiednich elementów Report Definition Language (RDL).Przykładowy kod na temat korzystania z tych klas, zobacz SQL Server Reporting Services próbek produktu.
Niestandardowe klasy infrastruktury element raportu
Aby zaimplementować element raportu niestandardowego, używane są następujące klasy.
Ostrzeżenie
Następujące tabele nie są zakończone aukcje; obejmują one tylko najczęściej używane właściwości i metody dla każdej klasy.
Microsoft.ReportDesigner.CustomReportItemDesigner
Jest to klasa element główny element raportu niestandardowy.Główna klasa implementacji element raportu niestandardowy element musi dziedziczyć po tej klasy.
Właściwości publiczne
Name |
Nazwa element raportu niestandardowego. |
Type |
Typ element raportu niestandardowego. |
CustomData |
A CustomData obiekt, który hermetyzuje niestandardowej element raportu projekt właściwości danych określone na czas. |
CustomProperties |
Kolekcja właściwości niestandardowych dla element raportu niestandardowego. |
Height |
Wysokość niestandardowej element raportu kontroli. |
Width |
Szerokość niestandardowa element raportu kontroli. |
Report |
Kontener właściwości poziom raportu, takich jak lista zestawów danych w raporcie. |
AltReportItem |
Alternatywnej element raportu elementu obiektu, do której element raportu niestandardowy element run -czas formant nie jest obsługiwany. |
Style |
Właściwości stylu element raportu niestandardowego. |
Adornment |
Okno zakończenie, używany do edycji interaktywnej formantu. |
Site |
ISite Składnika. |
DesignerVerbCollection |
Tablica zlecenia, niestandardowe menu skrótów tego formantu. |
Metody publiczne
BeginEdit |
Uaktywnia interaktywnych edycji dla formantu. |
DoDefaultAction |
Wywołana w odpowiedzi na dwukrotne kliknięcie lub klawisza Return na formancie. |
EndEdit |
Dezaktywuje interaktywnych edycji dla formantu. |
GetService |
Zwraca obiekt, który reprezentuje usługa. |
InitializeNewComponent |
Wywoływane, gdy jest tworzony nowy element raportu niestandardowego. |
Invalidate |
Odowieża całej powierzchni formantu. |
OnDragEnter OnDragDrop |
Wywoływane, gdy obiekt zostanie przeciągnięty w formancie. |
OnPaint |
W odpowiedzi na Paint zdarzenie. |
Microsoft.ReportDesigner.CustomReportItemAttribute
Jest używany do identyfikacji typu element raportu niestandardowego atrybut.Nazwa musi być zgodna z wartością <Name> atrybut ReportItem element Projektant raportów plik konfiguracja.
Metody publiczne
CustomReportItemAttribute |
Konstrukcje obiektu CustomReportItemAttribute. |
Microsoft.ReportDesigner.LocalizedNameAttribute
Jest to atrybut służy do określania nazwy wyświetlanej dla niestandardowej element raportu projektanta.
Metody publiczne
LocalizedNameAttribute |
Konstrukcje obiektu LocalizedNameAttribute. |
Microsoft.ReportDesigner.Adornment
Adornment Klasa jest używana przez projekt raportu niestandardowego element -czas składnika, aby zapewnić obszarów poza głównym prostokąt z powierzchni projektu.Obszary te można obsługiwać zdarzenia interfejs użytkownika, takie jak kliknięcie myszą i operacji przeciągania i upuszczania.
Metody publiczne
OnShow |
Kiedy nazywany Adornment jest uaktywniany. |
OnHide |
Kiedy nazywany Adornment jest dezaktywowany. |
Paint |
W odpowiedzi na Paint zdarzenie. |
OnDragEnter OnDragOver OnDragLeave OnDragDrop |
Wywoływane, gdy obiekt zostanie przeciągnięty do Adornment. |
Microsoft.ReportDesigner.AdornerService
Ta klasa jest używana w celu dostarczenia kolekcja usług wyświetlania używany przez element element raportu niestandardowy do obsługi Adornment obiektów dla niestandardowej Zgłoś przedmiot projektu -czas składnika.
Właściwości publiczne
AdornerWindowBounds |
Granice okno Adorner. |
AdornerWindowRegion |
Region okno Adorner. |
AdornerWindowGraphics |
Kontekst grafika dla okna Adorner. |
Metody publiczne
ComponentRectInDesignerFrame |
Zwraca granice składnika przetłumaczone na współrzędne projektanta ramki. |
InvalidateAdorner |
Unieważnia okno Adorner. |
PointToAdorner |
Zwraca punkt we współrzędnych ekranu tłumaczone na współrzędne okna Adorner. |
Microsoft.ReportDesigner.ExpressionEditor
Klasa ta może być używana swój projekt element raportu niestandardowego -czas formantu, aby wywołać Edytor wyrażeń.
Metody publiczne
EditValue |
Wywołuje Edytor wyrażeń, zainicjowana wartość danego obiektu. |
Microsoft.ReportDesigner.IFieldsDataObject
Ta klasa jest kolekcja z Reporting Services pól i jest używany do obsługi zdarzeń przeciągania i upuszczania w środowisku projektowania.Dziedziczy z IReportItemDataObject.
Właściwości publiczne
DataSetName |
Nazwa zestawu danych zawierającą pola, które ma być przerwane. |
Fields |
Kolekcja pól (Microsoft.ReportDesigner.Field) ma być przerwane. |