Legend

Legend class

Grafik göstergesini temsil eden nesneyi kapsüller.

public class Legend : ChartTextFrame

Özellikleri

İsimTanım
virtual Area { get; }alan .
virtual AutoScaleFont { get; set; }Nesne boyutu değiştiğinde nesnedeki metin yazı tipi boyutunu değiştirirse doğrudur. Varsayılan değer True’dur.
BackgroundMode { get; set; }background öğesinin görüntüleme modunu alır ve ayarlar
virtual Border { get; }sınır .
DefaultHeight { get; }Varsayılan konumun yüksekliğini temsil eder
DefaultWidth { get; }Varsayılan konumun genişliğini temsil eder
DefaultX { get; }Varsayılan konumun x’ini temsil eder
DefaultY { get; }Varsayılan konumun y’sini temsil eder
virtual DirectionType { get; set; }Metnin yönünü alır ve ayarlar.
virtual Font { get; }Font belirtilen ChartFrame nesnesinin nesnesi.
virtual Height { get; set; }Grafik alanının 1/4000 biriminde çerçevenin yüksekliğini alır veya ayarlar.
virtual IsAutomaticSize { get; set; }Grafik çerçevesinin otomatik boyutlu olup olmadığını gösterir.
virtual IsAutoText { get; set; }Metnin otomatik olarak oluşturulduğunu gösterir.
IsDefaultPosBeSet { get; }Varsayılan konumun (DefaultX, DefaultY, DefaultWidth ve DefaultHeight) ayarlanıp ayarlanmadığını gösterir.
IsDeleted { get; set; }Bu veri etiketlerinin silinip silinmediğini gösterir.
IsInnerMode { get; set; }Çizim alanı boyutunun onay işaretlerini ve eksen etiketlerini içerip içermediğini gösterir. False, boyutun çizim alanının boyutunu, onay işaretlerini ve eksen etiketlerini belirleyeceğini belirtir.
IsOverLay { get; set; }Diğer grafik öğelerinin bu grafik öğesiyle çakışmasına izin verilip verilmeyeceğini alır veya ayarlar.
IsResizeShapeToFitText { get; set; }Bir şeklin, içinde açıklanan metni tam olarak içermesi için otomatik olarak sığdırılıp sığdırılmaması gerektiğini alır veya ayarlar. Bir şeklin içindeki metin, içindeki tüm metni içerecek şekilde ölçeklendiğinde otomatik sığdırma olur.
virtual IsTextWrapped { get; set; }Metnin sarılıp sarılmadığını belirten bir değer alır veya ayarlar.
LegendEntries { get; }Belirtilen grafik göstergesindeki tüm LegendEntry nesnelerinin bir koleksiyonunu alır. Yüzey grafiğinin gösterge girişlerinin ayarlanması desteklenmez. Dolayısıyla, grafik türü yüzey grafiği türü ise null döndürür.
LegendEntriesLabels { get; }Chart.Calculate() yöntemini çağırdıktan sonra gösterge girişlerinin etiketlerini alır.
virtual LinkedSource { get; set; }Çalışma sayfasına bir başvuru alır ve ayarlar.
Position { get; set; }Gösterge konum türünü alır veya ayarlar.
ReadingOrder { get; set; }Metin okuma sırasını temsil eder.
RotationAngle { get; set; }Metin döndürme açısını temsil eder.
Shadow { get; set; }Çerçevenin gölgesi varsa doğrudur.
ShapeProperties { get; }ShapeProperties nesne.
virtual Text { get; set; }Çerçeve başlığının metnini alır veya ayarlar.
TextHorizontalAlignment { get; set; }Metni yatay hizalamayı alır ve ayarlar.
TextVerticalAlignment { get; set; }Metnin dikey hizalamasını alır veya ayarlar.
virtual Width { get; set; }Grafik alanının 1/4000 biriminde çerçevenin genişliğini alır veya ayarlar.
virtual X { get; set; }Grafik alanının 1/4000 biriminde sol üst köşenin x koordinatını alır veya ayarlar.
virtual Y { get; set; }Grafik alanının 1/4000 biriminde sol üst köşenin y koordinatını alır veya ayarlar.

yöntemler

İsimTanım
Characters(int, int)Metin içindeki bir dizi karakteri temsil eden bir Karakterler nesnesi döndürür.
virtual SetPositionAuto()Çerçevenin konumunu otomatik olarak ayarlayın

Örnekler

[C#]
   
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

Cells cells = sheet.Cells;
cells[0,1].PutValue("Income");
cells[1,0].PutValue("Company A");
cells[2,0].PutValue("Company B");
cells[3,0].PutValue("Company C");
cells[1,1].PutValue(10000);
cells[2,1].PutValue(20000);
cells[3,1].PutValue(30000);
		
int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
Chart chart = sheet.Charts[chartIndex];
chart.SetChartDataRange("A1:B4", true);
// Efsanenin genişliğini ve yüksekliğini ayarla
Legend legend = chart.Legend;

//Efsane varsayılan olarak grafiğin sağ tarafındadır.
//Lejand grafiğin solunda veya sağındaysa, Legend.X özelliğinin ayarlanması etkili olmaz.
//Lejand grafiğin üst veya alt tarafındaysa, Legend.Y özelliğinin ayarlanması etkili olmaz.
legend.Y = 1500;
legend.Width = 50;
legend.Height = 50; 
// Efsanenin konumunu ayarla
legend.Position = LegendPositionType.Left;

[Visual Basic]

Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)

Dim cells as Cells = sheet.Cells
cells(0,1).PutValue("Income")
cells(1,0).PutValue("Company A")
cells(2,0).PutValue("Company B")
cells(3,0).PutValue("Company C")
cells(1,1).PutValue(10000)
cells(2,1).PutValue(20000)
cells(3,1).PutValue(30000)
		
Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)

Dim chart as Chart = sheet.Charts(chartIndex)
chart.SetChartDataRange("A1:B4", True);
 
'Set Legend's width and height
Dim legend as Legend = chart.Legend

'Gösterge, varsayılan olarak grafiğin sağ tarafındadır.
'Gösterge grafiğin solunda veya sağındaysa, Legend.X özelliğinin ayarlanması etkili olmaz.
'Gösterge grafiğin üst veya alt tarafındaysa, Legend.Y özelliğinin ayarlanması etkili olmaz.
legend.Y = 1500
legend.Width = 50
legend.Height = 50
'Set legend's position
legend.Position = LegendPositionType.Left

Ayrıca bakınız