ArcShape

ArcShape class

Yay şeklini temsil eder.

public class ArcShape : 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.
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
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.
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.
orkbook excelbook = new Workbook();

//Bir yay şekli ekleyin.
spose.Cells.Drawing.ArcShape arc1 = excelbook.Worksheets[0].Shapes.AddArc(2, 0, 2, 0, 130, 130);

//Yayın yerleşimini ayarlayın.
rc1.Placement = PlacementType.FreeFloating;

//Doldurma biçimini ayarlayın.
arc1.Fill.FillType = FillType.Solid;
arc1.Fill.SolidFill.Color = Color.Blue;

//Çizgi stilini ayarla.
arc1.Line.CompoundType = MsoLineStyle.Single;

// Satır ağırlığını ayarlayın.
arc1.Line.Weight = 2;

//Yay çizgisinin rengini ayarlayın.
arc1.Line.FillType = FillType.Solid;
arc1.Line.SolidFill.Color = Color.Red;

//Yayın çizgi stilini ayarlayın.
arc1.Line.DashStyle = MsoLineDashStyle.Solid;

//Başka bir yay şekli ekleyin.
Aspose.Cells.Drawing.ArcShape arc2 = excelbook.Worksheets[0].Shapes.AddArc(9, 0, 2, 0, 130, 130);

//Yayın yerleşimini ayarlayın.
arc2.Placement = PlacementType.FreeFloating;

//Çizgi stilini ayarla.
arc2.Line.CompoundType = MsoLineStyle.Single;

// Satır ağırlığını ayarlayın.
arc2.Line.Weight = 1;

//Yay çizgisinin rengini ayarlayın.
arc2.Line.FillType = FillType.Solid;
arc2.Line.SolidFill.Color = Color.Blue;

//Yayın çizgi stilini ayarlayın.
arc2.Line.DashStyle = MsoLineDashStyle.Solid;

//Excel dosyasını kaydedin.
excelbook.Save("tstarcs.xls");

[VB..NET]

Yeni bir Çalışma Kitabı örneği oluşturun.
im excelbook As Workbook = New Workbook()

Bir yay şekli ekleyin.
im arc1 As Aspose.Cells.Drawing.ArcShape = excelbook.Worksheets(0).Shapes.AddArc(2, 0, 2, 0, 130, 130)

Arkın yerleşimini ayarlayın.
rc1.Placement = PlacementType.FreeFloating

Doldurma biçimini ayarlayın.
rc1.Fill.FillType = FillType.Solid
rc1.Fill.SolidFill.Color = Color.Blue

Çizgi stilini ayarlayın.
rc1.Line.CompoundType = MsoLineStyle.Single

Çizgi ağırlığını ayarlayın.
rc1.Line.Weight = 2

Yay çizgisinin rengini ayarlayın.
rc1.Line.FillType = FillType.Solid
rc1.Line.SolidFill.Color = Color.Red

Yayın çizgi stilini ayarlayın.
rc1.Line.DashStyle = MsoLineDashStyle.Solid

Başka bir yay şekli ekleyin.
im arc2 As Aspose.Cells.Drawing.ArcShape = excelbook.Worksheets(0).Shapes.AddArc(9, 0, 2, 0, 130, 130)

Arkın yerleşimini ayarlayın.
rc2.Placement = PlacementType.FreeFloating

Çizgi stilini ayarlayın.
rc2.Line.CompoundType = MsoLineStyle.Single

Çizgi ağırlığını ayarlayın.
rc2.Line.Weight = 1

Yay çizgisinin rengini ayarlayın.
rc2.Line.FillType = FillType.Solid
rc2.Line.SolidFill.Color = Color.Blue

Yayın çizgi stilini ayarlayın.
rc2.Line.DashStyle = MsoLineDashStyle.Solid

Excel dosyasını kaydedin.
xcelbook.Save("tstarcs.xls")

Ayrıca bakınız