Özel rapor öğesisi sınıf kitaplıkları
Özel raporu öğelerini sınıflardan kullanmak Microsoft.ReportDesigner ad alanı. Özel bir rapor için kullanılan sınıfları öğe iki ana kategoriler halinde gruplandırılır: benzersiz sınıflar, özel rapor öğe altyapı ve Rapor Tanımlama Dili (RDL) öğelerinin ilgili işlevleri kapsülleyen Yönetilen sarıcı sınıflar destekleyecek şekilde tasarlanmıştır.
Özel rapor öğesi Yapısal sınıflar
Özel bir rapor uygulamak için aşağıdaki sınıflar kullanılır öğe.
Not
Aşağıdaki tablolarda, tam bir listesi değildir; bunlar özellikleri ve yöntemleri her sınıf için en sık kullanılan yalnızca içerir.
Microsoft.ReportDesigner.CustomReportItemDesigner
Bu özel ana rapor, öğe sınıfı.Özel raporunuzun ana sınıfı öğe uygulaması, bu sınıftan devralınmalıdır.
Genel Özellikler
Name |
Özel rapor adı öğe. |
Type |
Özel rapor türünü öğe. |
CustomData |
C Microsoft.ReportingServices.ReportRendering.CustomReportItem.CustomData Özel kapsülleyen sınıfı Rapor maddesi tasarım sırasında belirtilen veri özellikleri saat. |
CustomProperties |
A koleksiyon özel rapor madde için özel özellikler. |
Height |
Özel rapor yüksekliğini öğe denetim. |
Width |
Özel rapor genişliği öğe denetim. |
Report |
Bir rapordaki bir veri listesi gibi rapor düzey özelliklerinin kapsayıcı. |
AltReportItem |
Kullanılacak başka bir rapor öğe nesnesi, burada özel öğe rapor çalışma-CVE-2006-saat denetimi tarafından desteklenmiyor. |
Style |
Özel rapor için Stil özelliklerini öğe. |
Adornment |
Etkileşimli denetimi düzenlemek için kullanılan bir kenarlık penceresini açın. |
Site |
The ISite of the component. |
DesignerVerbCollection |
Bir dizi kısayol menü çubuğundaki denetim için özel fiiller. |
Genel yöntemleri
BeginEdit |
Etkileşimli bir denetim için düzenleme etkinleştirir. |
DoDefaultAction |
Çift tıklatarak veya denetimi Return tuşlarına karşılık olarak bilinir. |
EndEdit |
Etkileşimli bir denetim için düzenleme devre dışı bırakır. |
GetService |
Bir hizmet temsil eden bir nesne döndürür. |
InitializeNewComponent |
Yeni bir özel rapor, adlı öğe oluşturulur. |
Invalidate |
Denetim tüm yüzeyine yeniden boyar. |
OnDragEnter OnDragDrop |
Bir nesne denetimin sürüklendiğinde çağrıldı. |
OnPaint |
Yanıt olarak adlandırılan Paint olay. |
Microsoft.ReportDesigner.CustomReportItemAttribute
Bu özel rapor tipini tanımlamak için kullanılan öznitelik öğe.Ad değeri eşleşmelidir <Name> öznitelik ReportItem Rapor Tasarımcısı yapılandırma dosyasındaki öğesi.
Genel yöntemleri
CustomReportItemAttribute |
CustomReportItemAttribute nesnesi oluşturur. |
Microsoft.ReportDesigner.LocalizedNameAttribute
Bu rapor için özel'i kullanmak için görüntü adı belirtmek için kullanılan öznitelik öğe tasarımcısının.
Genel yöntemleri
LocalizedNameAttribute |
LocalizedNameAttribute nesnesi oluşturur. |
Microsoft.ReportDesigner.kenarlık
The Adornment class is used by the custom report öğe design-saat component to provide areas outside of the main dikdörtgen of the design surface. Bu alanları, kullanıcı arabirim olayları, fare tıklatmaları ve sürükle ve bırak işlemleri gibi işleyebilir.
Genel yöntemleri
OnShow |
Ne zaman adlı Adornment etkinleştirildi. |
OnHide |
Ne zaman adlı Adornment devre dışı bırakılır. |
Paint |
Yanıt olarak adlandırılan Paint olay. |
OnDragEnter OnDragOver OnDragLeave OnDragDrop |
Nesne içine sürüklendiğinde adlı Adornment. |
Microsoft.ReportDesigner.AdornerService
Bu sınıf, koleksiyonu özel rapor madde bazında desteklemek için kullanılan görüntü hizmetleri sağlamak için kullanılır Adornment nesneler için özel madde tasarım-CVE-2006-rapor saat bileşeni.
Genel Özellikler
AdornerWindowBounds |
Adorner penceresinin aşıyor. |
AdornerWindowRegion |
Adorner penceresinin bölge. |
AdornerWindowGraphics |
Adorner penceresi için BIR grafik içeriği. |
Genel yöntemleri
ComponentRectInDesignerFrame |
Tasarımcı çerçeve koordinatları çevrilmiş bileşeni sınırları döndürür. |
InvalidateAdorner |
Adorner pencere geçersiz kılar. |
PointToAdorner |
Ekran koordinatlarındaki Adorner penceresinin koordinatları için çevrilmiş bir noktaya döndürür. |
Microsoft.ReportDesigner.ExpressionEditor
Bu sınıf, ifade Düzenleyicisi'ni baþlatmak için özel rapor öğe tasarım zamanı denetimi kullanılabilir.
Genel yöntemleri
EditValue |
Belirli nesne değeri ile başlatıldı ifade Düzenleyicisi'ni başlatır. |
Microsoft.ReportDesigner.IFieldsDataObject
Bu sınıf bir koleksiyon, Reporting Services alanlar ve sürükle ve bırak olaylarını tasarım ortamında desteklemek için kullanılır. Devraldığı IReportItemDataObject.
Genel Özellikler
DataSetName |
Kesilmesine alanları içeren dataset adı. |
Fields |
Alanları (topluluğuMicrosoft.ReportDesigner.Field) kesilmesine. |