Tambahkan Persegi Panjang ke Presentasi dalam C++
Gambaran Umum
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 yang diformat, dan menyimpan presentasi yang diperbarui sebagai file PPTX.
Buat Persegi Panjang Sederhana
Seperti topik sebelumnya, topik ini juga membahas penambahan bentuk dan kali ini bentuk yang akan kita bahas adalah Rectangle. Pada topik ini, kami menjelaskan bagaimana pengembang dapat menambahkan persegi panjang sederhana atau yang diformat ke slide mereka menggunakan Aspose.Slides untuk C++. Untuk menambahkan persegi panjang sederhana ke slide yang dipilih dalam presentasi, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas Presentation.
- Dapatkan referensi slide dengan menggunakan Index-nya.
- Tambahkan IAutoShape bertipe Rectangle menggunakan metode AddAutoShape yang disediakan oleh objek IShapes.
- Tulis presentasi yang telah dimodifikasi sebagai file PPTX.
Pada contoh di bawah ini, kami telah menambahkan persegi panjang sederhana ke slide pertama presentasi.
Buat Persegi Panjang yang Diformat
Untuk menambahkan persegi panjang yang diformat ke slide, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas Presentation.
- Dapatkan referensi slide dengan menggunakan Index-nya.
- Tambahkan IAutoShape bertipe Rectangle menggunakan metode AddAutoShape yang disediakan oleh objek IShapes.
- Atur Fill Type (jenis isi) persegi panjang menjadi Solid.
- Atur Warna persegi panjang menggunakan properti SolidFillColor.Color yang disediakan oleh objek FillFormat yang terkait dengan objek IShape.
- Atur Warna garis persegi panjang.
- Atur Lebar garis persegi panjang.
- Tulis presentasi yang telah dimodifikasi sebagai file PPTX.
Langkah-langkah di atas diimplementasikan dalam contoh di bawah ini.
FAQ
Bagaimana cara menambahkan persegi panjang dengan sudut melengkung?
Gunakan tipe bentuk dengan sudut melengkung dan sesuaikan radius sudut di properti bentuk; pembulatan juga dapat diterapkan per sudut melalui penyesuaian geometri.
Bagaimana cara mengisi persegi panjang dengan gambar (tekstur)?
Pilih tipe isi gambar, berikan sumber gambar, dan konfigurasikan mode peregangan/pengulangan.
Apakah persegi panjang dapat memiliki bayangan dan cahaya?
Ya. Bayangan luar/dalam, cahaya, dan tepi lembut tersedia dengan parameter yang dapat disesuaikan.
Bisakah saya mengubah persegi panjang menjadi tombol dengan hyperlink?
Ya. Tetapkan hyperlink pada klik bentuk (loncatan ke slide, file, alamat web, atau email).
Bagaimana cara melindungi persegi panjang dari pergerakan dan perubahan?
Gunakan kunci bentuk: Anda dapat melarang pergerakan, pengubahan ukuran, pemilihan, atau penyuntingan teks untuk mempertahankan tata letak.
Bisakah saya mengonversi persegi panjang menjadi gambar raster atau SVG?
Ya. Anda dapat merender bentuk menjadi gambar dengan ukuran/skal yang ditentukan atau mengekspornya sebagai SVG untuk penggunaan vektor.
Bagaimana cara cepat mendapatkan properti aktual (efektif) dari persegi panjang dengan mempertimbangkan tema dan pewarisan?
Gunakan properti efektif bentuk: API mengembalikan nilai yang dihitung yang memperhitungkan gaya tema, tata letak, dan pengaturan lokal, mempermudah analisis format.