Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Bu konu, şekillerle programatik çalışmayı nasıl yapacağınızı tartışır Aspose.Words.
Şekiller, Aspose.Words katmanındaki bir nesneyi, örneğin bir AutoShape, metin kutusu, serbest biçim, OLE nesnesi, ActiveX denetimi veya resim temsil eder. Bir Word belgesi bir ya da daha fazla farklı şekil içerebilir. Dokümantadaki şekiller Shape sınıfı tarafından temsil edilir.
Belirtilen tür ve boyutla yerleşik şekil ve serbest yüzen şekil ile belirtilen konum, boyut ve metin sarma türü bir belgeye InsertShape yöntemi kullanılarak eklenebilir. InsertShape yöntemi, DML şeklini belge modeline eklemeyi sağlar. Belge, DML şeklini destekleyen bir biçimde kaydedilmezse, bu düğümler VML şekli olurken belge kaydetme sırasında dönüştürülür.
Aşağıdaki örnek kod, bu tür şekilleri belgenin içine eklemeyi gösterir:
Kullanarak Aspose.Words, şeklinizin yön oranı kilitli olup olmadığını belirtmek için AspectRatioLocked özelliğini kullanabilirsiniz.
Aşağıdaki kod örneği AspectRatioLocked özelliğini nasıl kullanacağınızı gösterir:
Şekli bir tabloda mı yoksa dışında mı görüntüleneceğini belirtmek için IsLayoutInCell özelliğini de kullanabilirsiniz.
Aşağıdaki kod örneği, IsLayoutInCell özelliğini nasıl kullanacağınızı gösterir:
Bir snip köşe dikdörtgen oluşturmak için Aspose.Words kullanabilirsiniz. Şekil türleri *SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded ve DiagonalCornersRounded. ‘dir
DML şekli bu şekil türleri ile InsertShape yöntemini kullanarak oluşturulur. Bu türler VML şekilleri oluşturmak için kullanılamaz. ‘Shape’ sınıfının kamuya açık oluşturucusunu kullanarak şekil oluşturmaya çalışmak ‘NotSupportedException’ özel durumuna neden olur.
Aşağıdaki kod örneği bu tür şekilleri belgenin içine nasıl ekleyeceğinizi göstermektedir:
Aspose.Words API kullanarak, en üstteki şeklin anکر konumuna göre, şekil kapsayıcısının konumunu ve boyutunu noktalar halinde alabilirsiniz. Bunu yapmak için, BoundsInPoints özelliğini kullanın.
Aşağıdaki kod örneği, BoundsInPoints özelliğini nasıl kullanacağınızı gösterir:
Bir şekil içinde metin dikey hizalamasını VerticalAnchor özelliği kullanarak belirtebilirsiniz.
Aşağıdaki kod örneği nasıl VerticalAnchor özelliğini kullanacağınızı gösterir:
Aspose.Words ayrıca şeklin bir SmartArt nesnesi olup olmadığını tespit etmenize de izin verir. Bunu yapmak için HasSmartArt özelliğini kullanın.
Aşağıdaki örnek kod, nasıl HasSmartArt özelliğine çalışılacağını göstermektedir:
Bir belgeye yatay kural şekil InsertHorizontalRule yöntemiyle ekleyebilirsiniz.
Aspose.Words API HorizontalRuleFormat özelliğini yatay çizgi şeklin özelliklerine erişmek için sağlar. HorizontalRuleFormat sınıfı Yükseklik, Renk, NoShade vb. gibi temel özellikleri açığa çıkarır bir yatay kuralın biçimlendirilmesi için.
Aşağıdaki kod örneği HorizontalRuleFormat‘i nasıl ayarlayacağını gösterir
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.