Golang ile C++ kullanarak Konumu, Boyutu ve Tasarımcı Grafiklerini Manipüle Et

Grafik Pozisyonu ve Boyutu

Bazen, çalışma sayfası içindeki yeni veya mevcut grafiğin konumunu veya boyutunu değiştirmek istersiniz. Aspose.Cells, bunu başarmak için Chart.GetChartObject() özelliğini sağlar. Alt özelliklerini kullanarak, grafiğin yükseklik ve genişlik ile yeniden boyutlandırılmasını veya yeni X ve Y koordinatlarıyla yeniden konumlandırılmasını sağlayabilirsiniz.

Grafiğin Konumunu ve Boyutunu Kontrol Etmek

Grafiğin konumunu (X, Y koordinatları) veya boyutunu (yükseklik, genişlik) değiştirmek için bu özellikleri kullanın:

  1. Chart.GetX()
  2. Chart.GetY()
  3. Chart.GetHeight()
  4. Chart.GetWidth()

Aşağıdaki örnek, yukarıdaki API’ların nasıl kullanılacağını açıklar, mevcut bir işkitabını yükler ve ilk çalışma sayfasında bir grafiği yeniden boyutlandırır ve konumlandırır.

Tasarımcı Grafikleri Manipüle Etmek

Tasarımcı şablon dosyalarında grafikleri manipüle veya değiştirmeniz gereken zamanlar olabilir. Aspose.Cells, tasarımcı grafik içeriğini ve elemanlarını tamamen destekler. Veri, grafik içeriği, arka plan görüntüsü ve biçimlendirmeler doğrulukla korunabilir.

Şablon Dosyalarında Tasarımcı Grafiklerini Manipüle Etmek

Şablon dosyalarında tasarımcı grafiklerini manipüle etmek için grafikle ilgili API’ı kullanın. Örneğin, şablon dosyasındaki mevcut grafik koleksiyonunu elde etmek için Worksheet.Charts özelliğini kullanabilirsiniz.

Bir Grafik Oluşturma

Aşağıdaki örnek, bir piramit grafiği oluşturmanın nasıl yapıldığını göstermektedir. Bu grafiği daha sonra manipüle edeceğiz.

Grafiği Manipüle Etmek

Aşağıdaki örnek, mevcut grafiği nasıl manipüle edeceğimizi göstermektedir. Bu örnekte, yukarıda oluşturulan grafiği değiştireceğiz. Oluşturulan çıktıda, bir veri noktasının tarih etiketinin ‘Birleşik Krallık, 30K’ olarak ayarlandığına dikkat edin.

Tasarımcı Şablonunda Bir Çizgi Grafiği Manipüle Etmek

Bu örnekte, bir çizgi grafiği manipüle edeceğiz. Mevcut grafiğe bazı veri serileri ekleyeceğiz ve bunların çizgi renklerini değiştireceğiz.