Udostępnij za pośrednictwem


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.