Bir Şeklin Pin Değerlerini ve Ayar Boyutunu Hesaplayın
Alt Şeklin PinX ve PinY Değerlerini Hesaplayın
Şekil, grup şeklinin bir alt düğümüyse, xformu, ana şeklinin göreli bir koordinatıdır, ancak mutlak koordinat değildir.Sayfa. Kullanıcının mutlak koordinatı alması gerekiyorsa, bu örnek kod yardımcı olur.
Yerel koordinatlarda belirtilen bir nokta, aşağıdaki dönüşümler aşağıdaki sırayla uygulanarak ana koordinatlara dönüştürülebilir:
- Cell_Type öğesinin LocPinX özelliğinin değerini x koordinatından çıkarın.
- Cell_Type’ın LocPinY özelliğinin değerini y koordinatından çıkarın.
- Cell_Type öğesinin FlipX özelliğinin değeri bire eşitse, noktayı y ekseni etrafında aynalayın.
- Cell_Type öğesinin FlipY özelliğinin değeri bire eşitse, noktayı x ekseni etrafında aynalayın.
- Noktayı, Cell_Type öğesinin Angle özelliğinin değerine göre orijin etrafında saat yönünün tersine döndürün.
- PinX Cell_Type değerini x koordinatına ekleyin.
- PinY Cell_Type değerini y koordinatına ekleyin.
PinX ve PinY Programlama Örneğinin Hesaplanması
Aspose.Diagram for .NET API kullanarak bir alt şeklin PinX ve PinY değerlerini hesaplamak için .NET uygulamanızda aşağıdaki kodu kullanın.
Bir Şeklin Yüksekliğini ve Genişliğini Ayarlama
buŞekil Class, SetHeight ve SetWidth yöntemlerini kullanarak şeklin yüksekliğini ve genişliğini belirleyerek şeklin boyutunu kontrol etmenizi sağlar.
Tarafından sunulan SetHeight ve SetWidth yöntemleriŞekilsınıf, bir şekli kalıpla, kalıp olmadan veya bir grup şekli biçiminde yeniden boyutlandırmayı destekler. Bu makaledeki kod örnekleri, sayfadaki şekli yeniden boyutlandırmak için Yükseklik ve Genişliği ayarlar.
Yükseklik ve Genişliği ayarlama işlemi şu şekildedir:
- diagram yükleyin.
- Belirli bir şekil bulun.
- Bir şeklin yüksekliğini ayarlayın.
- Bir şeklin Genişliğini ayarlayın.
- diagram’i kaydedin.
Ayar Yükseklik ve Genişlik Programlama Örneği
Aşağıdaki kod parçacığı, şeklin yüksekliğini ve genişliğini nasıl ayarlayacağınızı gösterir. Kod, şekil kimliği 1 olan bir şekil adı dikdörtgeni arar ve Yükseklik ve Genişliğini çift olarak ayarlar.