JavaScript'te Sunumlara Dikdörtgen Ekle

Genel Bakış

Bu makale, Aspose.Slides kullanarak PowerPoint slaytlarına dikdörtgen şekilleri eklemeyi gösterir. Basit bir dikdörtgen oluşturmayı, biçimlendirilmiş bir dikdörtgen oluşturmayı ve güncellenmiş sunumu PPTX dosyası olarak kaydetmeyi kapsar.

Ayrıca, katı dolgu rengi, kenar rengi ve kenar kalınlığı gibi temel dikdörtgen biçimlendirmesini nasıl uygulayacağınızı göreceksiniz. Ayrıca, makalenin SSS bölümü, yuvarlatılmış köşeler, resim dolguları, görsel efektler, köprüler, şekil kilitlemeleri, dışa aktarma seçenekleri ve etkili özellikler gibi ilgili dikdörtgen görevlerine işaret eder.

Slayta Dikdörtgen Ekle

Önceki konular gibi, bu da bir şekil eklemekle ilgilidir ve bu sefer tartışacağımız şekil Dikdörtgendir. Bu konuda, geliştiricilerin Aspose.Slides kullanarak slaytlarına basit veya biçimlendirilmiş dikdörtgenleri nasıl ekleyebileceğini açıkladık.

Sunumun seçili bir slaytına basit bir dikdörtgen eklemek için, lütfen aşağıdaki adımları izleyin:

  • Bir Presentation sınıfının bir örneğini oluşturun.
  • Bir slaydın referansını, indeksini kullanarak elde edin.
  • Bir AutoShape Rectangle tipinde, ShapeCollection nesnesi tarafından sunulan addAutoShape yöntemiyle ekleyin.
  • Değiştirilmiş sunumu PPTX dosyası olarak yazın.

Aşağıda verilen örnekte, sunumun ilk slaydına basit bir dikdörtgen ekledik.

// PPTX'i temsil eden Presentation sınıfını örnekleyin
var pres = new aspose.slides.Presentation();
try {
    // İlk slaytı alın
    var sld = pres.getSlides().get_Item(0);
    // Elips tipinde AutoShape ekle
    var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
    // PPTX dosyasını diske yaz
    pres.save("RecShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Slayta Biçimlendirilmiş Dikdörtgen Ekle

Biçimlendirilmiş bir dikdörtgen eklemek için, lütfen aşağıdaki adımları izleyin:

  • Bir Presentation sınıfının bir örneğini oluşturun.
  • Bir slaydın referansını, indeksini kullanarak elde edin.
  • Bir AutoShape Rectangle tipinde, ShapeCollection nesnesi tarafından sunulan addAutoShape yöntemiyle ekleyin.
  • Dikdörtgenin Fill Type özelliğini Solid olarak ayarlayın.
  • Dikdörtgenin rengini, Shape nesnesiyle ilişkili FillFormat nesnesi tarafından sunulan SolidFillColor.setColor yöntemiyle ayarlayın.
  • Dikdörtgenin çizgi renklerini ayarlayın.
  • Dikdörtgenin çizgi kalınlığını ayarlayın.
  • Değiştirilmiş sunumu PPTX dosyası olarak yazın.

Yukarıdaki adımlar aşağıda verilen örnekte uygulanmıştır.

// PPTX'i temsil eden Presentation sınıfını örnekleyin
var pres = new aspose.slides.Presentation();
try {
    // İlk slaytı alın
    var sld = pres.getSlides().get_Item(0);
    // Elips tipinde AutoShape ekle
    var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
    // Elips şekline bazı biçimlendirmeler uygulayın
    shp.getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
    shp.getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "GRAY"));
    // Elipsin çizgisine bazı biçimlendirmeler uygulayın
    shp.getLineFormat().getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
    shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "BLACK"));
    shp.getLineFormat().setWidth(5);
    // PPTX dosyasını diske yaz
    pres.save("RecShp2.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Dikdörtgene yuvarlatılmış köşeler nasıl eklenir?

Yuvarlatılmış köşe shape type kullanın ve şeklin özelliklerinde köşe yarıçapını ayarlayın; yuvarlatma, geometrik ayarlamalarla köşe başına da uygulanabilir.

Dikdörtgeni bir görüntü (doku) ile nasıl doldururum?

Resim fill type seçin, görüntü kaynağını sağlayın ve stretching/tiling modes yapılandırın.

Dikdörtgen gölge ve parlaklık alabilir mi?

Evet. Outer/inner shadow, glow, and soft edges ayarlanabilir parametrelerle kullanılabilir.

Dikdörtgeni bir köprü ile butona dönüştürebilir miyim?

Evet. Şekle tıklandığında (bir slayta, dosyaya, web adresine veya e-postaya gitmek için) Assign a hyperlink ekleyin.

Dikdörtgeni hareketten ve değişikliklerden nasıl koruyabilirim?

Şekil kilitlerini kullanın: yerleşimi korumak için taşıma, yeniden boyutlandırma, seçim veya metin düzenlemeyi yasaklayabilirsiniz.

Dikdörtgeni raster görüntüye veya SVG’ye dönüştürebilir miyim?

Evet. Şekli belirtilen boyut/ölçekle bir görüntüye render the shape edebilir veya vektör kullanımı için export it as SVG yapabilirsiniz.

Tema ve kalıtımı dikkate alarak bir dikdörtgenin gerçek (etkili) özelliklerini hızlıca nasıl alabilirim?

Use the shape’s effective properties: API, tema stilleri, düzen ve yerel ayarları dikkate alan hesaplanmış değerleri döndürerek biçimlendirme analizini basitleştirir.