Tambahkan Persegi Panjang ke Presentasi di Android
Ringkasan
Artikel ini menunjukkan cara menambahkan bentuk persegi panjang ke slide PowerPoint dengan menggunakan Aspose.Slides. Artikel ini mencakup pembuatan persegi panjang sederhana, pembuatan persegi panjang berformat, dan menyimpan presentasi yang diperbarui sebagai file PPTX.
Anda juga akan melihat cara menerapkan pemformatan persegi panjang dasar, seperti warna isian padat, warna garis, dan lebar garis. Selain itu, bagian FAQ artikel ini mengarahkan ke tugas-tugas terkait persegi panjang, termasuk sudut melengkung, isian gambar, efek visual, hyperlink, penguncian bentuk, opsi ekspor, dan properti efektif.
Tambahkan Persegi Panjang ke Slide
- Buat instance kelas Presentation.
- Dapatkan referensi slide dengan menggunakan Index-nya.
- Tambahkan IAutoShape tipe Rectangle menggunakan metode addAutoShape yang disediakan oleh objek IShapeCollection.
- Tuliskan presentasi yang dimodifikasi sebagai file PPTX.
Pada contoh di bawah ini, kami telah menambahkan persegi panjang sederhana ke slide pertama presentasi.
// Instansiasi kelas Presentation yang mewakili PPTX
Presentation pres = new Presentation();
try {
// Dapatkan slide pertama
ISlide sld = pres.getSlides().get_Item(0);
// Tambahkan AutoShape tipe elips
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Tuliskan file PPTX ke disk
pres.save("RecShp1.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tambahkan Persegi Panjang Berformat ke Slide
- Buat instance kelas Presentation.
- Dapatkan referensi slide dengan menggunakan Index-nya.
- Tambahkan IAutoShape tipe Rectangle menggunakan metode addAutoShape yang disediakan oleh objek IShapeCollection.
- Setel Fill Type Persegi Panjang ke Solid.
- Setel Warna Persegi Panjang menggunakan metode SolidFillColor.setColor yang disediakan oleh objek IFillFormat yang terkait dengan objek IShape.
- Setel Warna garis Persegi Panjang.
- Setel Lebar garis Persegi Panjang.
- Tuliskan presentasi yang dimodifikasi sebagai file PPTX.
Langkah-langkah di atas diimplementasikan dalam contoh di bawah ini.
// Instansiasi kelas Presentation yang mewakili PPTX
Presentation pres = new Presentation();
try {
// Dapatkan slide pertama
ISlide sld = pres.getSlides().get_Item(0);
// Tambahkan AutoShape tipe elips
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Terapkan beberapa format pada bentuk elips
shp.getFillFormat().setFillType(FillType.Solid);
shp.getFillFormat().getSolidFillColor().setColor(Color.GRAY);
// Terapkan beberapa format pada garis elips
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shp.getLineFormat().setWidth(5);
// Tuliskan file PPTX ke disk
pres.save("RecShp2.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Bagaimana cara menambahkan persegi panjang dengan sudut melengkung?
Gunakan shape type sudut melengkung dan sesuaikan radius sudut pada properti bentuk; pembulatan juga dapat diterapkan per sudut melalui penyesuaian geometri.
Bagaimana cara mengisi persegi panjang dengan gambar (tekstur)?
Pilih fill type gambar, berikan sumber gambar, dan konfigurasikan mode stretch/tiling.
Apakah persegi panjang dapat memiliki bayangan dan cahaya?
Ya. Outer/inner shadow, glow, and soft edges tersedia dengan parameter yang dapat disesuaikan.
Bisakah saya mengubah persegi panjang menjadi tombol dengan hyperlink?
Ya. Assign a hyperlink pada klik bentuk (lompat ke slide, file, alamat web, atau email).
Bagaimana saya dapat melindungi persegi panjang dari pergerakan dan perubahan?
Gunakan penguncian bentuk: Anda dapat melarang pergerakan, pengubahan ukuran, pemilihan, atau penyuntingan teks untuk menjaga tata letak.
Bisakah saya mengonversi persegi panjang menjadi gambar raster atau SVG?
Ya. Anda dapat render the shape ke gambar dengan ukuran/skalanya tertentu atau export it as SVG untuk penggunaan vektor.
Bagaimana cara cepat mendapatkan properti aktual (efektif) dari persegi panjang dengan mempertimbangkan tema dan warisan?
Use the shape’s effective properties: API mengembalikan nilai yang dihitung yang mempertimbangkan gaya tema, tata letak, dan pengaturan lokal, menyederhanakan analisis pemformatan.