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.