ShapeBase

Genel Bakış

ShapeBase, .NET için Aspose.Words FOSS içinde bir sınıftır. Şunlardan miras alır: CompositeNode, IInline, IShape ve 7 tane daha.

Çizim katmanındaki nesneler için temel sınıf, örneğin bir AutoShape, serbest şekil, OLE nesnesi, ActiveX denetimi veya resim.

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

Özellikler

AdTürErişimAçıklama
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 imleci hareket ettiğinde gösterilen metni tanımlar.
HRefstringOkuma/YazmaBir şekil için tam hiperbağlantı adresini alır veya ayarlar.
TargetstringOkuma/YazmaŞekil köprüsü için hedef çerçeveyi alır veya ayarlar.
AlternativeTextstringOkuma/YazmaGrafik yerine görüntülenecek alternatif metni tanımlar.
IsDecorativeboolOkuma/YazmaBelgedeki şeklin dekoratif olup olmadığını belirten bayrağı alır veya ayarlar.
TitlestringOkuma/YazmaGeçerli şekil nesnesinin başlığını (altyazısını) alır veya ayarlar.
NamestringOkuma/Yazmaİsteğe bağlı şekil adını alır veya ayarlar.
IsInsertRevisionboolOkumaEkleme revizyonunu alır.
IsDeleteRevisionboolOkumaSilme revizyonunu alır.
IsMoveFromRevisionboolOkumaRevizyondan hareketin durumunu alır.
IsMoveToRevisionboolOkumaRevizyona taşınıp taşınmadığını 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 nesnesi ise true döndürür.
CanHaveImageboolOkumaŞekil türü, şeklin bir görüntüye sahip olmasına izin veriyorsa true döndürür.
AnchorLockedboolOkuma/YazmaŞeklin anchor’ı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 çakışıp çakışmayacağı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 yolu.
LeftdoubleOkuma/YazmaŞeklin kapsayıcı bloğunun sol kenarının 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çeren bloğunun genişliğ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 (nokta 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.
ParentParagraphParagraphOkumaDerhal üst paragrafı 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 ankrajı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 alır.
SizeInPointsSizeFOkumaŞeklin boyutunu puan cinsinden alır.
FlipOrientationFlipOrientationOkuma/YazmaBir şeklin yönünü değiştirir.
RelativeHorizontalPositionRelativeHorizontalPositionOkuma/YazmaŞeklin yatay olarak konumlandırıldığı nesneye göre belirtir.
RelativeVerticalPositionRelativeVerticalPositionOkuma/YazmaŞeklin dikey olarak konumlandırıldığı nesneye göre belirtir.
RelativeHorizontalSizeRelativeHorizontalSizeOkuma/YazmaŞeklin yatay yönde göreceli boyut değerini alır veya ayarlar.
RelativeVerticalSizeRelativeVerticalSizeOkuma/YazmaŞeklin dikey yönde göreceli boyut değerini alır veya ayarlar.
LeftRelativefloatOkuma/YazmaŞeklin yüzde olarak göreceli sol konumunu temsil eden değeri alır veya ayarlar.
TopRelativefloatOkuma/YazmaŞeklin yüzde olarak göreli üst konumunu temsil eden değeri alır veya ayarlar.
HeightRelativefloatOkuma/YazmaŞeklin göreli 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 yüzen mi olduğunu tanımlar.
WrapSideWrapSideOkuma/YazmaMetnin şeklin etrafında nasıl sarılacağını belirtir.
CoordOriginPointOkuma/YazmaBu şeklin içinde bulunduğu bloğun sol üst köşesindeki koordinatlar.
CoordSizeSizeOkuma/YazmaBu şeklin içinde bulunduğu kapsayıcı bloğun koordinat uzayının genişliği ve yüksekliği.
FontFontOkumaBu nesnenin font biçimlendirmesine erişim sağlar.
IsSignatureLineboolOkumaŞeklin bir SignatureLine olduğunu gösterir.
IsLayoutInCellboolOkuma/YazmaŞeklin bir tablo içinde mi dışarıda mı görüntülendiğini belirten bayrağı alır veya ayarlar.
HiddenboolOkuma/YazmaŞeklin görünür olup olmadığını belirten bir boolean değerini 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 çocuk sayısını alır.
NodeTypeNodeTypeOkumaBu düğümün türü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 önceki düğümü alır.
NextSiblingNodeOkumaBu düğümden hemen sonra gelen 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
LocalToParent(value: PointF)Bir değeri yerel koordinat uzayından üst şeklin koordinat uzayına dönüştürür.
AdjustWithEffects(source: RectangleF)Kaynak dikdörtgene etki genişliğinin değerlerini ekler ve son dikdörtgeni döndürür.
GetText()Bu düğümün ve tüm alt düğümlerinin metnini alır.
GetChildNodes(nodeType: NodeType, isDeep: bool)Belirtilen türle eşleşen alt düğüm koleksiyonunu döndürür.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Belirtilen türle eşleşen N’inci alt düğümü döndürür.
SelectNodes(xpath: string)XPath ifadesiyle eşleşen düğüm listesini seçer.
SelectSingleNode(xpath: string)XPath ifadesiyle eşleşen ilk Node’u seçer.
GetEnumerator()Bu node’un child nodes’ları üzerinde for each tarzı yinelemeyi sağlar.
AppendChild(newChild: T)Belirtilen node’u, bu node’un child nodes listesinin sonuna ekler.
PrependChild(newChild: T)Belirtilen düğümü, bu düğümün alt düğüm listesine başına ekler.
InsertAfter(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünün hemen sonrasına ekler.
InsertBefore(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünün hemen öncesine ekler.
RemoveChild(oldChild: T)Belirtilen alt düğümü kaldırır.
RemoveAllChildren()Mevcut düğümün tüm alt düğümlerini kaldırır.
RemoveSmartTags()Mevcut düğümün tüm SmartTag alt düğümlerini kaldırır.
IndexOf(child: Node)Belirtilen çocuk düğümün, çocuk düğüm dizisindeki indeksini döndürür.
AcceptStart(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXStart metodunu çağırır.
AcceptEnd(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXEnd metodunu çağırır.
CreateNavigator()Düğümleri dolaşmak ve okumak için kullanılabilecek bir gezgin oluşturur.
Clone(isCloneChildren: bool)Düğüm kopyalamanın başka bir (genellikle birleşik) düğüm kopyalama sürecinin parçası olduğu durumlarda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız.
Accept(visitor: DocumentVisitor)Bu ShapeBase örneği üzerinde Accept(visitor) metodunu çağırır.
GetAncestor(ancestorType: Type)Belirtilen nesne tipinin ilk üst nesnesini alır.
GetAncestorOf()Bu ShapeBase örneğinde GetAncestorOf çağırır.
Remove()Kendisini üst öğeden kaldırır.
NextPreOrder(rootNode: Node)Pre-order ağaç dolaşım algoritmasına göre bir sonraki düğümü alır.
PreviousPreOrder(rootNode: Node)Pre-order ağaç dolaşım algoritmasına göre ö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 yardımcı yöntem, bir düğüm türü enum değerini kullanıcı dostu bir dizeye dönüştürür.

Ayrıca Bakınız

 Türkçe