Shape

Genel Bakış

Shape, .NET için Aspose.Words FOSS içinde bir sınıftır. Şu sınıflardan miras alır: ShapeBase, ITextBox, IStrokable.

Çizim katmanında bir nesneyi temsil eder, örneğin bir AutoShape, metin kutusu, serbest şekil, OLE nesnesi, ActiveX denetimi veya resim.

Bu sınıf, .NET programlarında Shape nesneleriyle çalışmak için 29 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator ve 17 ek yöntem. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText ve 93 tane daha.

Özellikler

AdTürErişimAçıklama
NodeTypeNodeTypeOkumaŞekil döndürür.
StoryTypeStoryTypeOkumaTextbox döndürür.
ExtrusionEnabledboolOkumaEkstrüzyon efekti etkinse true döndürür.
ShadowEnabledboolOkumaGölge efekti etkinse true döndürür.
StrokeStrokeOkumaBir şekil için stroke tanımlar.
StrokedboolOkuma/YazmaYolun çizgiyle işaretlenip işaretlenmeyeceğini tanımlar.
StrokeWeightdoubleOkuma/YazmaŞeklin yolunu çizen fırça kalınlığını nokta cinsinden tanımlar.
StrokeColorColorOkuma/YazmaÇizginin rengini tanımlar.
FilledboolOkuma/YazmaŞeklin kapalı yolunun doldurulup doldurulmayacağını belirler.
FillColorColorOkuma/YazmaŞeklin kapalı yolunu dolduran fırça rengini tanımlar.
HasImageboolOkumaŞeklin görüntü baytları varsa ya da bir görüntüye bağlanıyorsa true döndürür.
ImageDataImageDataOkumaŞeklin görüntüsüne erişim sağlar.
OleFormatOleFormatOkumaBir şeklin OLE verilerine erişim sağlar.
TextBoxTextBoxOkumaŞekilde metnin nasıl görüntüleneceğini belirten öznitelikleri tanımlar.
TextPathTextPathOkumaBir WordArt nesnesinin metin yolu (text path) metnini tanımlar.
FirstParagraphParagraphOkumaŞekildeki ilk paragrafı alır.
LastParagraphParagraphOkumaŞekildeki son paragrafı alır.
HorizontalRuleFormatHorizontalRuleFormatOkumaYatay çizgi şeklinin özelliklerine erişim sağlar.
AdjustmentsAdjustmentCollectionOkumaBir şeklin ayar ham değerlerine erişim sağlar.
SignatureLineSignatureLineOkumaŞekil bir imza satırıysa SignatureLine nesnesini alır.
HasChartboolOkumaBu Shape bir Chart içeriyorsa true döndürür.
HasSmartArtboolOkumaBu Shape bir SmartArt nesnesine sahipse true döndürür.
ChartChartOkumaBu shape bir Chart içeriyorsa chart özelliklerine erişim sağlar.
FillFillOkumaŞekil için dolgu biçimlendirmesini alır.
ShadowFormatShadowFormatOkumaŞekil için gölge biçimlendirmesini alır.
GlowGlowFormatOkumaŞekil için parıltı biçimlendirmesini alır.
ReflectionReflectionFormatOkumaŞekil için yansıma biçimlendirmesini alır.
SoftEdgeSoftEdgeFormatOkumaŞekil için yumuşak kenar biçimlendirmesini alır.
ScreenTipstringOkuma/YazmaŞeklin üzerine fare işaretçisi hareket ettiğinde görüntülenen metni tanımlar.
HRefstringOkuma/YazmaBir şekil için tam hiperlink adresini alır veya ayarlar.
TargetstringOkuma/YazmaŞekil hiperlinki için hedef çerçeveyi alır veya ayarlar.
AlternativeTextstringOkuma/YazmaGrafiğin yerine görüntülenecek alternatif metni tanımlar.
IsDecorativeboolOkuma/YazmaBelgenin içinde şeklin dekoratif olup olmadığını belirten bayrağı alır veya ayarlar.
TitlestringOkuma/YazmaMevcut şekil nesnesinin başlığını (başlık) alır veya ayarlar.
NamestringOkuma/Yazmaİsteğe bağlı şekil adını alır veya ayarlar.
IsInsertRevisionboolOkumais insert revizyonunu alır.
IsDeleteRevisionboolOkumaSilme revizyonunu alır.
IsMoveFromRevisionboolOkumaRevizyondan is hareketini alır.
IsMoveToRevisionboolOkumaRevizyona taşıma durumunu alır.
IsTopLevelboolOkumaBu şekil bir grup şeklinin çocuğu değilse true döndürür.
IsGroupboolOkumaBu bir grup şekli ise true döndürür.
IsImageboolOkumaBu şekil bir resim şekli ise true döndürür.
IsHorizontalRuleboolOkumaBu şekil bir yatay çizgi ise true döndürür.
IsWordArtboolOkumaBu şekil bir WordArt nesnesiyse true döndürür.
CanHaveImageboolOkumaŞekil tipi, şeklin bir görüntüye sahip olmasına izin veriyorsa true döndürür.
AnchorLockedboolOkuma/YazmaŞeklin bağlayıcısının kilitli olup olmadığını belirtir.
AspectRatioLockedboolOkuma/YazmaŞeklin en-boy oranının kilitli olup olmadığını belirtir.
AllowOverlapboolOkuma/YazmaBu şeklin diğer şekillerin üzerine çıkıp çıkamayacağını belirten bir değeri alır veya ayarlar.
BehindTextboolOkuma/YazmaŞeklin metnin altında mı yoksa üstünde mi olduğunu belirtir.
IsInlineboolOkumaBu şeklin metinle satır içi konumlandırılıp konumlandırılmadığını hızlı bir şekilde belirlemenin bir yolu.
LeftdoubleOkuma/YazmaŞeklin kapsayan bloğunun sol kenar konumunu alır veya ayarlar.
TopdoubleOkuma/YazmaŞeklin içinde bulunduğu bloğun üst kenarının konumunu alır veya ayarlar.
RightdoubleOkumaŞeklin içinde bulunduğu bloğun sağ kenarının konumunu alır.
BottomdoubleOkumaŞeklin içinde bulunduğu bloğun alt kenarının konumunu alır.
WidthdoubleOkuma/YazmaŞeklin içerik bloğunun width’ini alır veya ayarlar.
HeightdoubleOkuma/YazmaŞeklin içinde bulunduğu bloğun yüksekliğini alır veya ayarlar.
DistanceTopdoubleOkuma/YazmaBelge metni ile şeklin üst kenarı arasındaki mesafeyi (puan cinsinden) döndürür veya ayarlar.
DistanceBottomdoubleOkuma/YazmaBelge metni ile şeklin alt kenarı arasındaki mesafeyi (puan cinsinden) döndürür veya ayarlar.
DistanceLeftdoubleOkuma/YazmaBelge metni ile şeklin sol kenarı arasındaki mesafeyi (puan cinsinden) döndürür veya ayarlar.
DistanceRightdoubleOkuma/YazmaBelge metni ile şeklin sağ kenarı arasındaki mesafeyi (puan cinsinden) döndürür veya ayarlar.
RotationdoubleOkuma/YazmaBir şeklin döndürüldüğü açıyı (derece cinsinden) tanımlar.
ZOrderintOkuma/YazmaÜst üste binen şekillerin görüntüleme sırasını belirler.
ParentParagraphParagraphOkumaAcil ebeveyn paragrafını döndürür.
BoundsRectangleFOkuma/YazmaŞeklin içinde bulunduğu bloğun konumunu ve boyutunu alır veya ayarlar.
BoundsInPointsRectangleFOkumaŞeklin içinde bulunduğu bloğun konumunu ve boyutunu, en üstteki şeklin bağlayıcısına göre, puan cinsinden alır.
BoundsWithEffectsRectangleFOkumaÇizim efektleri uygulandıktan sonra bu şekil nesnesinin sahip olduğu son kapsamı alır.
ShapeTypeShapeTypeOkumaŞekil tipini alır.
MarkupLanguageShapeMarkupLanguageOkumaBu grafik nesnesi için kullanılan MarkupLanguage değerini alır.
SizeInPointsSizeFOkumaŞeklin boyutunu nokta cinsinden alır.
FlipOrientationFlipOrientationOkuma/YazmaBir şeklin yönelimini değiştirir.
RelativeHorizontalPositionRelativeHorizontalPositionOkuma/YazmaŞeklin yatay olarak konumlandırıldığı referansı belirtir.
RelativeVerticalPositionRelativeVerticalPositionOkuma/YazmaŞeklin dikey olarak konumlandırıldığı referansı belirtir.
RelativeHorizontalSizeRelativeHorizontalSizeOkuma/YazmaŞeklin yatay yöndeki göreli boyut değerini alır veya ayarlar.
RelativeVerticalSizeRelativeVerticalSizeOkuma/YazmaŞeklin dikey yönde göreceli boyutunun değerini alır veya ayarlar.
LeftRelativefloatOkuma/YazmaŞeklin yüzde cinsinden göreceli sol konumunu temsil eden değeri alır veya ayarlar.
TopRelativefloatOkuma/YazmaŞeklin yüzde olarak göreceli üst konumunu temsil eden değeri alır veya ayarlar.
HeightRelativefloatOkuma/YazmaŞeklin göreceli yüksekliğinin yüzdesini temsil eden değeri alır veya ayarlar.
WidthRelativefloatOkuma/YazmaŞeklin göreceli genişliğinin yüzdesini temsil eden değeri alır veya ayarlar.
HorizontalAlignmentHorizontalAlignmentOkuma/YazmaŞeklin yatay olarak nasıl konumlandırıldığını belirtir.
VerticalAlignmentVerticalAlignmentOkuma/YazmaŞeklin dikey olarak nasıl konumlandırıldığını belirtir.
WrapTypeWrapTypeOkuma/YazmaŞeklin satır içi mi yoksa kayan mı olduğunu tanımlar.
WrapSideWrapSideOkuma/YazmaMetnin şeklin etrafında nasıl sarıldığını belirtir.
CoordOriginPointOkuma/YazmaBu şeklin içerik bloğunun sol üst köşesindeki koordinatlar.
CoordSizeSizeOkuma/YazmaBu şeklin kapsayan bloğunun içindeki koordinat alanının genişliği ve yüksekliği.
FontFontOkumaBu nesnenin yazı tipi biçimlendirmesine erişim sağlar.
IsSignatureLineboolOkumaŞeklin bir SignatureLine olduğunu gösterir.
IsLayoutInCellboolOkuma/YazmaŞeklin bir tablo içinde mi yoksa dışında mı görüntülendiğini gösteren bayrağı alır veya ayarlar.
HiddenboolOkuma/YazmaŞeklin görünür olup olmadığını gösteren boole değeri alır veya ayarlar.
IsCompositeboolOkumaBu düğümün alt düğümleri olabileceği için true döndürür.
HasChildNodesboolOkumaBu düğümün herhangi bir alt düğümü varsa true döndürür.
FirstChildNodeOkumaDüğümün ilk çocuğunu alır.
LastChildNodeOkumaDüğümün son çocuğunu alır.
CountintOkumaBu düğümün doğrudan çocuklarının sayısını alır.
ParentNodeCompositeNodeOkumaBu düğümün doğrudan üst düğümünü alır.
DocumentDocumentBaseOkumaBu düğümün ait olduğu belgeyi alır.
PreviousSiblingNodeOkumaBu düğümden hemen önce gelen düğümü alır.
NextSiblingNodeOkumaBu düğümü hemen izleyen düğümü alır.
RangeRangeOkumaBu düğümde bulunan bir belgenin bölümünü temsil eden bir Range nesnesi döndürür.
CustomNodeIdintOkuma/YazmaÖzel düğüm tanımlayıcısını belirtir.

Yöntemler

İmzaAçıklama
Shape(doc: DocumentBase, shapeType: ShapeType)Yeni bir şekil nesnesi oluşturur.
Accept(visitor: DocumentVisitor)VisitShapeStart öğesini çağırır, ardından şeklin tüm alt düğümleri için Accept’ı çağırır ve sonunda VisitShapeEnd öğesini çağırır.
AcceptStart(visitor: DocumentVisitor)Şeklin başlangıcını ziyaret etmek üzere bir ziyaretçiyi kabul eder.
AcceptEnd(visitor: DocumentVisitor)Şeklin sonunu ziyaret etmek üzere bir ziyaretçiyi kabul eder.
LocalToParent(value: PointF)Bir değeri yerel koordinat alanından ebeveyn şeklinin koordinat alanına dönüştürür.
AdjustWithEffects(source: RectangleF)Kaynak dikdörtgene etki yayılımı değerlerini ekler ve son dikdörtgeni döndürür.
GetText()Bu düğümün ve tüm çocuklarının metnini alır.
GetChildNodes(nodeType: NodeType, isDeep: bool)Belirtilen tipe uyan çocuk düğümlerin bir koleksiyonunu döndürür.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Belirtilen tipe uyan N’inci çocuk düğümünü döndürür.
SelectNodes(xpath: string)XPath ifadesine uyan düğüm listesini seçer.
SelectSingleNode(xpath: string)XPath ifadesine uyan ilk Düğümü seçer.
GetEnumerator()Bu düğümün alt düğümleri üzerinde foreach tarzı yinelemeyi destekler.
AppendChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinde sonuna ekler.
PrependChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinde başına ekler.
InsertAfter(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünden hemen sonra ekler.
InsertBefore(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünün hemen önüne ekler.
RemoveChild(oldChild: T)Belirtilen alt düğümü kaldırır.
RemoveAllChildren()Geçerli düğümün tüm alt düğümlerini kaldırır.
RemoveSmartTags()Geçerli düğümün tüm SmartTag torun düğümlerini kaldırır.
IndexOf(child: Node)Belirtilen alt düğümün alt düğüm dizisindeki indeksini döndürür.
CreateNavigator()Düğümleri dolaşmak ve okumak için kullanılabilecek bir gezgin oluşturur.
Clone(isCloneChildren: bool)Düğüm kopyalama başka bir (genellikle birleşik) düğüm kopyalama sürecinin bir parçası olduğunda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız.
GetAncestor(ancestorType: Type)Belirtilen nesne türünün ilk atasını alır.
GetAncestorOf()Bu Shape örneği üzerinde GetAncestorOf metodunu çağırır.
Remove()Kendisini üst öğeden kaldırır.
NextPreOrder(rootNode: Node)Pre-order ağaç geçiş algoritmasına göre bir sonraki düğümü alır.
PreviousPreOrder(rootNode: Node)Pre-order ağaç geçiş algoritmasına göre bir önceki düğümü alır.
ToString(saveFormat: SaveFormat)Düğümün içeriğini belirtilen formatta bir dizeye dışa aktarır.
NodeTypeToString(nodeType: NodeType)Bir düğüm tipi enum değerini kullanıcı dostu bir dizeye dönüştüren yardımcı bir yöntem.

Ayrıca Bakınız

 Türkçe