GroupShape

GroupShape class

Tek tek şekilleri içeren grup şeklini temsil eder.

public class GroupShape : Shape

Özellikleri

İsimTanım
ActiveXControl { get; }ActiveX denetimini alır.
ActualLowerRightRow { get; }Asıl alt satırı alın.
AlternativeText { get; set; }Tanımlayıcı (alternatif) metin dizesini döndürür veya ayarlar.Shape nesne.
AnchorType { get; set; }Şekil çapa yer tutucusunu alır ve ayarlar.
AutoShapeType { get; set; }Otomatik şekil türünü alır ve ayarlar.
Bottom { get; set; }Şeklin alt alt köşe satırından dikey ötelemesinin genişliğini piksel birimi olarak temsil eder.
ControlData { get; }Kontrol verilerini alır.
CreateId { get; set; }Bu şekil için oluşturma kimliğini alır ve ayarlar.
Fill { get; }Bir döndürürFillFormat belirtilen şekil için dolgu biçimlendirme özelliklerini içeren nesne.
Font { get; set; }Şeklin yazı tipini temsil eder.
FormatPicture { get; }Resim formatının seçeneklerini alır ve ayarlar.
Geometry { get; }Geometriyi alır
Glow { get; }Bir grafik öğesi veya şekil için ışıma efektini belirten nesne.
Group { get; }Bu şekli içeren grup şeklini alır.
HasLine { get; set; }Görünür şeklin çizgi kenarlığını alır ve ayarlar.
Height { get; set; }Piksel birimi cinsinden şeklin yüksekliğini temsil eder.
HeightCM { get; set; }Şeklin yüksekliğini santimetre cinsinden temsil eder.
HeightInch { get; set; }Şeklin yüksekliğini inç cinsinden temsil eder.
HeightInShape { get; set; }Ana şeklin yüksekliğinin 1/4000 biriminde, şeklin ana şeklin üst sınırından dikey kaymasını temsil eder..
HeightPt { get; set; }Nokta biriminde şeklin yüksekliğini temsil eder.
HeightScale { get; set; }Orijinal resim yüksekliğinin yüzde birimi olarak yükseklik ölçeğini alır ve ayarlar. Şekil resim değilse, HeightScale özelliği yalnızca 100;
HtmlText { get; set; }Bu metin kutusundaki verileri ve bazı biçimleri içeren html dizesini alır ve ayarlar.
Hyperlink { get; }Şeklin köprüsünü alır.
Id { get; }Bu şeklin tanımlayıcısını alır.
InputRange { get; set; }Belirtilen birleşik giriş kutusunu doldurmak için kullanılan çalışma sayfası aralığını alır veya ayarlar.
IsEquation { get; }Şeklin yalnızca bir denklem içerip içermediğini gösterir.
IsFilled { get; set; }Doldurma biçiminin görünür olup olmadığını gösterir.
IsFlippedHorizontally { get; set; }Şeklin yatay olarak çevrilip çevrilmediğini alır ve ayarlar .
IsFlippedVertically { get; set; }Şeklin dikey olarak çevrilmiş olup olmadığını alır ve ayarlar .
IsGroup { get; }Şeklin bir grup olup olmadığını gösterir.
IsHidden { get; set; }Nesnenin görünür olup olmadığını gösterir.
IsInGroup { get; }Şeklin gruplandırılmış olup olmadığını gösterir.
IsLockAspectRatio { get; set; }Doğru, en boy oranında değişikliklere izin verilmediği anlamına gelir.
IsLocked { get; set; }Nesne kilitliyse True, sayfa korunurken nesne değiştirilebilirse False.
IsPrintable { get; set; }Nesne yazdırılabilir ise doğrudur
IsRichText { get; }Metnin zengin metin olup olmadığı.
IsSmartArt { get; }Şeklin akıllı sanat olup olmadığını gösterir.
IsTextWrapped { get; set; }Metni içeren şeklin metin sarmalı türünü alır ve ayarlar.
IsWordArt { get; }Bu şeklin bir word art olup olmadığını gösterir.
Item { get; }Alt şekli dizine göre alır.
Left { get; set; }Şeklin sol sütunundan piksel birimi cinsinden yatay kaymasını temsil eder.
LeftCM { get; set; }Şeklin sol sütunundan santimetre cinsinden yatay kaymasını temsil eder.
LeftInch { get; set; }Şeklin sol sütunundan inç cinsinden yatay kaymasını temsil eder.
LeftInShape { get; set; }Şeklin üst şeklin sol sınırından yatay kaymasını temsil eder, üst şeklin 1/4000 genişliğinin biriminde.
LeftToCorner { get; set; }Çalışma sayfasının sol sınırından şeklin yatay uzaklığını alır ve ayarlar.
Line { get; }Çizgi stilini alır
LinkedCell { get; set; }Denetimin değerine bağlı çalışma sayfası aralığını alır veya ayarlar.
LowerDeltaX { get; set; }Şeklin sağ alt köşe sütunundan yatay kaymasını alır veya ayarlar.
LowerDeltaY { get; set; }Şeklin sağ alt köşe satırından dikey kaymasını alır veya ayarlar.
LowerRightColumn { get; set; }Sağ alt köşe sütun dizinini temsil eder.
LowerRightRow { get; set; }Sağ alt köşe satır dizinini temsil eder.
MacroName { get; set; }Makronun adını alır ve ayarlar.
MsoDrawingType { get; }mso çizim türünü alır.
Name { get; set; }Şeklin adını alır ve ayarlar.
Paths { get; }Özel bir geometrik şeklin yollarını alır.
Placement { get; set; }Çizim nesnesinin altındaki hücrelere eklenme şeklini temsil eder. Özellik, bir nesnenin çalışma sayfasındaki yerleşimini kontrol eder.
Reflection { get; }Birgrafik öğesi veya şekil için yansıma efektini belirten nesne.
RelativeToOriginalPictureSize { get; set; }Şeklin orijinal resim boyutuna göre olup olmadığını gösterir.
Right { get; set; }Şeklin sağ alt köşe sütunundan yatay uzaklığının genişliğini piksel birimi olarak temsil eder.
RotationAngle { get; set; }Şeklin dönüşünü alır ve ayarlar.
ShadowEffect { get; }Bir grafik öğesi veya şekil için gölge efektini belirten nesne.
SoftEdges { get; set; }Kenarlara uygulanacak bulanıklık yarıçapını nokta birimi olarak alır ve ayarlar.
Spid { get; }Bir uygulamanın belirli şekli tanımlamak için kullanabileceği isteğe bağlı bir dize belirtir.
Spt { get; }Bir uygulamanın belirli bir şekli tanımlanmış bir şekil türüyle ilişkilendirmek için kullanabileceği isteğe bağlı bir sayı belirtir.
Text { get; set; }Bu TextBox nesnesindeki dizeyi temsil eder.
TextBody { get; }Şeklin metninin ayarını alır ve ayarlar.
TextDirection { get; set; }Bu nesne için metin akışının yönünü alır/ayarlar.
TextEffect { get; }Belirtilen şekil için metin efekti biçimlendirme özelliklerini içeren bir TextEffectFormat nesnesi döndürür. WordArt’ı temsil eden Shape nesneleri için geçerlidir.
TextHorizontalAlignment { get; set; }Şeklin metin yatay hizalama türünü alır ve ayarlar.
TextHorizontalOverflow { get; set; }Metni içeren şeklin metin yatay taşma türünü alır ve ayarlar.
TextOptions { get; set; }Şeklin metin seçeneklerini temsil eder.
TextOrientationType { get; set; }Şeklin metin yönlendirme türünü alır ve ayarlar.
TextShapeType { get; set; }Önceden ayarlanmış metin şekli türünü alır ve ayarlar.
TextVerticalAlignment { get; set; }Şeklin metin dikey hizalama türünü alır ve ayarlar.
TextVerticalOverflow { get; set; }Metni içeren şeklin metin dikey taşma türünü alır ve ayarlar.
ThreeDFormat { get; }Şeklin 3B biçimini alır ve ayarlar.
Title { get; set; }Geçerli şekil nesnesinin başlığını (başlık) belirtir.
Top { get; set; }Şeklin üst satırından dikey kaymasını piksel birimi cinsinden temsil eder.
TopCM { get; set; }Şeklin üst satırından santimetre cinsinden dikey kaymasını temsil eder.
TopInch { get; set; }Şeklin üst satırından inç cinsinden dikey kaymasını temsil eder.
TopInShape { get; set; }Üst şeklin üst sınırından şeklin dikey kaymasını temsil eder, üst şeklin 1/4000 yüksekliği biriminde.
TopToCorner { get; set; }Çalışma sayfasının üst kenarından şeklin dikey kaymasını piksel birimi olarak alır ve ayarlar.
Type { get; }Otomatik şekil türünü alır.
UpperDeltaX { get; set; }Şeklin sol üst köşe sütunundan yatay kaymasını alır veya ayarlar.
UpperDeltaY { get; set; }Şeklin sol üst köşe satırından dikey kaymasını alır veya ayarlar.
UpperLeftColumn { get; set; }Sol üst köşe sütun dizinini temsil eder.
UpperLeftRow { get; set; }Sol üst köşe satır dizinini temsil eder.
Width { get; set; }Piksel birimi cinsinden şeklin genişliğini temsil eder.
WidthCM { get; set; }Şeklin genişliğini santimetre cinsinden temsil eder.
WidthInch { get; set; }Şeklin genişliğini inç cinsinden temsil eder.
WidthInShape { get; set; }Üst şeklin 1/4000 biriminde şeklin genişliğini temsil eder.
WidthPt { get; set; }Nokta birimi olarak şeklin genişliğini temsil eder.
WidthScale { get; set; }Orijinal resim genişliğinin yüzde birimi olarak genişlik ölçeğini alır ve ayarlar. Şekil resim değilse, WidthScale özelliği yalnızca 100;
Worksheet { get; }Worksheet bu şekli içeren nesne.
X { get; set; }Çalışma sayfasının sol kenarından şeklin yatay ofsetini piksel birimi olarak alır ve ayarlar.
Y { get; set; }Çalışma sayfasının üst kenarından şeklin dikey ofsetini piksel birimi olarak alır ve ayarlar.
ZOrderPosition { get; set; }Bir şeklin z düzenindeki konumunu döndürür.

yöntemler

İsimTanım
AddHyperlink(string)Şekle bir köprü ekler.
AlignTopRightCorner(int, int)Resmi sağ üst köşeye taşır.
CalculateTextSize()Metin alanını yeniden hesaplayın
Characters(int, int)Metin içindeki bir dizi karakteri temsil eden bir Karakterler nesnesi döndürür.
FormatCharacters(int, int, Font, StyleFlag)Bazı karakterleri yazı tipi ayarıyla biçimlendirir.
GetCharacters()Metin içindeki bir karakter aralığını temsil eden tüm Karakter nesnelerini döndürür .
GetConnectionPoints()Bağlantı noktalarını alın
GetGroupedShapes()Bu şekle göre gruplandırılmış şekilleri alır.
GetInputRange(bool, bool)Kontrolü doldurmak için kullanılan aralığı alır.
GetLinkedCell(bool, bool)Denetimin değerine bağlı aralığı alır.
GetLockedProperty(ShapeLockType)Kilitli özelliğin değerini alır.
virtual GetResultOfSmartArt()Akıllı sanatı gruplanmış şekillere dönüştürme.
virtual IsSameSetting(object)Şeklin aynı olup olmadığını döndürür.
MoveToRange(int, int, int, int)Şekli belirtilen bir aralığa taşır.
RemoveActiveXControl()activeX kontrolünü kaldırın.
RemoveHyperlink()Şeklin köprüsünü kaldırın.
SetInputRange(string, bool, bool)Kontrolü doldurmak için kullanılan aralığı ayarlar.
SetLinkedCell(string, bool, bool)Denetimin değerine bağlı aralığı ayarlar.
SetLockedProperty(ShapeLockType, bool)Kilitli özelliği ayarlayın.
ToFrontOrBack(int)Şekli öne getirir veya şekli arkaya gönderir.
ToImage(ImageOrPrintOptions). şeklinin bitmap nesnesini döndürür
ToImage(Stream, ImageOrPrintOptions)Şekli bir akışa kaydeder.
ToImage(Stream, ImageType)Şekil görüntüsünü oluşturur ve belirtilen biçimde bir akışa kaydeder.
ToImage(string, ImageOrPrintOptions)Şekli bir dosyaya kaydeder.
Ungroup()Şekil öğelerinin grubunu çözer.
UpdateSelectedValue()Seçilen değeri bağlantılı hücrenin değerine göre güncelleyin.

Örnekler


[C#]

//Yeni bir Çalışma Kitabı başlat.
Workbook excelbook = new Workbook();
 
//İlk çalışma sayfasına bir grup kutusu ekleyin.
Aspose.Cells.GroupBox box = excelbook.Worksheets[0].Shapes.AddGroupBox(1, 0, 1, 0, 300, 250);
 
//Grup kutusunun başlığını ayarlayın.
box.Text = "Age Groups";
box.Placement = PlacementType.FreeFloating;
 
// 2 boyutlu kutu yap.
box.Shadow = false;
 
//Bir radyo düğmesi ekleyin.
Aspose.Cells.RadioButton radio1 = excelbook.Worksheets[0].Shapes.AddRadioButton(3, 0, 2, 0, 30, 110);
 
// Metin dizesini ayarlayın.
radio1.Text = "20-29";
 
//A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio1.LinkedCell = "A1";
 
//Radyo düğmesini 3 boyutlu yap.
radio1.Shadow = true;
 
//Radyo düğmesinin ön plan rengini ayarlayın.
radio1.FillFormat.ForeColor = Color.LightGreen;
 
//Radyo düğmesinin çizgi stilini ayarlayın.
radio1.LineFormat.Style = MsoLineStyle.ThickThin;
 
//Radyo düğmesinin ağırlığını ayarlayın.
radio1.LineFormat.Weight = 4;
 
//Radyo düğmesinin çizgi rengini ayarlayın.
radio1.LineFormat.ForeColor = Color.Blue;
 
//Radyo düğmesinin tire stilini ayarlayın.
radio1.LineFormat.DashStyle = MsoLineDashStyle.Solid;
 
//Çizgi biçimini görünür yap.
radio1.LineFormat.IsVisible = true;
 
//Doldurma biçimini görünür yap.
radio1.FillFormat.IsVisible = true;
 
//Başka bir radyo düğmesi ekleyin.
Aspose.Cells.RadioButton radio2 = excelbook.Worksheets[0].Shapes.AddRadioButton(6, 0, 2, 0, 30, 110);
 
// Metin dizesini ayarlayın.
radio2.Text = "30-39";
 
//A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio2.LinkedCell = "A1";
 
//Radyo düğmesini 3 boyutlu yap.
radio2.Shadow = true;
 
//Radyo düğmesinin ön plan rengini ayarlayın.
radio2.FillFormat.ForeColor = Color.LightGreen;
 
//Radyo düğmesinin çizgi stilini ayarlayın.
radio2.LineFormat.Style = MsoLineStyle.ThickThin;
 
//Radyo düğmesinin ağırlığını ayarlayın.
radio2.LineFormat.Weight = 4;
 
//Radyo düğmesinin çizgi rengini ayarlayın.
radio2.LineFormat.ForeColor = Color.Blue;
 
//Radyo düğmesinin tire stilini ayarlayın.
radio2.LineFormat.DashStyle = MsoLineDashStyle.Solid;
 
//Çizgi biçimini görünür yap.
radio2.LineFormat.IsVisible = true;
 
//Doldurma biçimini görünür yap.
radio2.FillFormat.IsVisible = true;
 
//Başka bir radyo düğmesi ekleyin.
Aspose.Cells.RadioButton radio3 = excelbook.Worksheets[0].Shapes.AddRadioButton(9, 0, 2, 0, 30, 110);
 
// Metin dizesini ayarlayın.
radio3.Text = "40-49";
 
//A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio3.LinkedCell = "A1";
 
//Radyo düğmesini 3 boyutlu yap.
radio3.Shadow = true;
 
//Radyo düğmesinin ön plan rengini ayarlayın.
radio3.FillFormat.ForeColor = Color.LightGreen;
 
//Radyo düğmesinin çizgi stilini ayarlayın.
radio3.LineFormat.Style = MsoLineStyle.ThickThin;
 
//Radyo düğmesinin ağırlığını ayarlayın.
radio3.LineFormat.Weight = 4;
 
//Radyo düğmesinin çizgi rengini ayarlayın.
radio3.LineFormat.ForeColor = Color.Blue;
 
//Radyo düğmesinin tire stilini ayarlayın.
radio3.LineFormat.DashStyle = MsoLineDashStyle.Solid;
 
//Çizgi biçimini görünür yap.
radio3.LineFormat.IsVisible = true;
 
//Doldurma biçimini görünür yap.
radio3.FillFormat.IsVisible = true;
 
// Şekilleri al.
Aspose.Cells.Shape[] shapeobjects = new Aspose.Cells.Shape[] { box, radio1, radio2, radio3 };
 
//Şekilleri gruplandırın.
Aspose.Cells.GroupShape group = excelbook.Worksheets[0].Shapes.Group(shapeobjects);
 
//Excel dosyasını kaydedin.
excelbook.Save("groupshapes.xls");

[VB.NET]

'Yeni bir Çalışma Kitabı örneği oluşturun.
Dim excelbook As Workbook = New Workbook()
 
lk çalışma sayfasına bir grup kutusu ekleyin.
Dim box As Aspose.Cells.GroupBox = excelbook.Worksheets(0).Shapes.AddGroupBox(1, 0, 1, 0, 300, 250)
 
'Grup kutusunun başlığını ayarlayın.
box.Text = "Age Groups"
box.Placement = PlacementType.FreeFloating
 
'2 boyutlu kutu yapın.
box.Shadow = False
 
'Bir radyo düğmesi ekleyin.
Dim radio1 As Aspose.Cells.RadioButton = excelbook.Worksheets(0).Shapes.AddRadioButton(3, 0, 2, 0, 30, 110)
 
'Metin dizesini ayarlayın.
radio1.Text = "20-29"
 
'A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio1.LinkedCell = "A1"
 
'Radyo düğmesini 3 boyutlu yapın.
radio1.Shadow = True
 
'Radyo düğmesinin ön plan rengini ayarlayın.
radio1.FillFormat.ForeColor = Color.LightGreen
 
'Radyo düğmesinin çizgi stilini ayarlayın.
radio1.LineFormat.Style = MsoLineStyle.ThickThin
 
'Radyo düğmesinin ağırlığını ayarlayın.
radio1.LineFormat.Weight = 4
 
'Radyo düğmesinin çizgi rengini ayarlayın.
radio1.LineFormat.ForeColor = Color.Blue
 
'Radyo düğmesinin tire stilini ayarlayın.
radio1.LineFormat.DashStyle = MsoLineDashStyle.Solid
 
izgi biçimini görünür yapın.
radio1.LineFormat.IsVisible = True
 
'Doldurma biçimini görünür yapın.
radio1.FillFormat.IsVisible = True
 
'Başka bir radyo düğmesi ekleyin.
Dim radio2 As Aspose.Cells.RadioButton = excelbook.Worksheets(0).Shapes.AddRadioButton(6, 0, 2, 0, 30, 110)
 
'Metin dizesini ayarlayın.
radio2.Text = "30-39"
 
'A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio2.LinkedCell = "A1"
 
'Radyo düğmesini 3 boyutlu yapın.
radio2.Shadow = True
 
'Radyo düğmesinin ön plan rengini ayarlayın.
radio2.FillFormat.ForeColor = Color.LightGreen
 
'Radyo düğmesinin çizgi stilini ayarlayın.
radio2.LineFormat.Style = MsoLineStyle.ThickThin
 
'Radyo düğmesinin ağırlığını ayarlayın.
radio2.LineFormat.Weight = 4
 
'Radyo düğmesinin çizgi rengini ayarlayın.
radio2.LineFormat.ForeColor = Color.Blue
 
'Radyo düğmesinin tire stilini ayarlayın.
radio2.LineFormat.DashStyle = MsoLineDashStyle.Solid
 
izgi biçimini görünür yapın.
radio2.LineFormat.IsVisible = True
 
'Doldurma biçimini görünür yapın.
radio2.FillFormat.IsVisible = True
 
'Başka bir radyo düğmesi ekleyin.
Dim radio3 As Aspose.Cells.RadioButton = excelbook.Worksheets(0).Shapes.AddRadioButton(9, 0, 2, 0, 30, 110)
 
'Metin dizesini ayarlayın.
radio3.Text = "40-49"
 
'A1 hücresini radyo düğmesi için bağlantılı hücre olarak ayarlayın.
radio3.LinkedCell = "A1"
 
'Radyo düğmesini 3 boyutlu yapın.
radio3.Shadow = True
 
'Radyo düğmesinin ön plan rengini ayarlayın.
radio3.FillFormat.ForeColor = Color.LightGreen
 
'Radyo düğmesinin çizgi stilini ayarlayın.
radio3.LineFormat.Style = MsoLineStyle.ThickThin
 
'Radyo düğmesinin ağırlığını ayarlayın.
radio3.LineFormat.Weight = 4
 
'Radyo düğmesinin çizgi rengini ayarlayın.
radio3.LineFormat.ForeColor = Color.Blue
 
'Radyo düğmesinin tire stilini ayarlayın.
radio3.LineFormat.DashStyle = MsoLineDashStyle.Solid
 
izgi biçimini görünür yapın.
radio3.LineFormat.IsVisible = True
 
'Doldurma biçimini görünür yapın.
radio3.FillFormat.IsVisible = True
 
ekilleri alın.
Dim shapeobjects() As Aspose.Cells.Shape = New Aspose.Cells.Shape() {box, radio1, radio2, radio3}
 
ekilleri gruplayın.
Dim group As Aspose.Cells.GroupShape = excelbook.Worksheets(0).Shapes.Group(shapeobjects)
 
'Excel dosyasını kaydedin.
excelbook.Save("groupshapes.xls")

Ayrıca bakınız