เพิ่มสี่เหลี่ยมผืนผ้าในงานนำเสนอด้วย C++
ภาพรวม
บทความนี้แสดงวิธีเพิ่มรูปทรงสี่เหลี่ยมผืนผ้าไปยังสไลด์ PowerPoint ด้วย Aspose.Slides ครอบคลุมการสร้างสี่เหลี่ยมผืนผ้าง่าย สี่เหลี่ยมผืนผ้าตกแต่ง และการบันทึกงานนำเสนอที่อัปเดตเป็นไฟล์ PPTX
สร้างสี่เหลี่ยมผืนผ้าง่าย
เช่นหัวข้อก่อนหน้า นี้ก็เกี่ยวกับการเพิ่มรูปทรงและครั้งนี้เราจะพูดถึงสี่เหลี่ยมผืนผ้า ในหัวข้อนี้เราได้อธิบายว่าผู้พัฒนาสามารถเพิ่มสี่เหลี่ยมผืนผ้าง่ายหรือสี่เหลี่ยมผืนผ้าตกแต่งลงในสไลด์โดยใช้ Aspose.Slides for C++ เพื่อเพิ่มสี่เหลี่ยมผืนผ้าง่ายลงในสไลด์ที่เลือกของงานนำเสนอ โปรดทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของ คลาส Presentation.
- รับอ้างอิงของสไลด์โดยใช้ Index ของมัน.
- เพิ่ม IAutoShape ประเภท Rectangle โดยใช้เมธอด AddAutoShape ที่เปิดให้ใช้โดยอ็อบเจ็กต์ IShapes.
- เขียนงานนำเสนอที่แก้ไขแล้วเป็นไฟล์ PPTX.
ในตัวอย่างด้านล่าง เราได้เพิ่มสี่เหลี่ยมผืนผ้าง่ายลงในสไลด์แรกของงานนำเสนอ.
สร้างสี่เหลี่ยมผืนผ้าตกแต่ง
เพื่อเพิ่มสี่เหลี่ยมผืนผ้าตกแต่งลงในสไลด์ โปรดทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของ คลาส Presentation.
- รับอ้างอิงของสไลด์โดยใช้ Index ของมัน.
- เพิ่ม IAutoShape ประเภท Rectangle โดยใช้เมธอด AddAutoShape ที่เปิดให้ใช้โดยอ็อบเจ็กต์ IShapes.
- ตั้งค่า Fill Type ของสี่เหลี่ยมผืนผ้าเป็น Solid.
- ตั้งค่าสีของสี่เหลี่ยมผืนผ้าโดยใช้คุณสมบัติ SolidFillColor.Color ที่เปิดให้ใช้โดยอ็อบเจ็กต์ FillFormat ที่เชื่อมโยงกับอ็อบเจ็กต์ IShape.
- ตั้งค่าสีของเส้นของสี่เหลี่ยมผืนผ้า.
- ตั้งค่าความกว้างของเส้นของสี่เหลี่ยมผืนผ้า.
- เขียนงานนำเสนอที่แก้ไขแล้วเป็นไฟล์ PPTX.
ขั้นตอนข้างต้นได้ถูกนำไปใช้ในตัวอย่างด้านล่าง.
คำถามที่พบบ่อย
ฉันจะเพิ่มสี่เหลี่ยมผืนผ้ามีมุมโค้งได้อย่างไร?
ใช้ [ประเภท shape]แบบมุมโค้ง(https://reference.aspose.com/slides/th/cpp/aspose.slides/shapetype/)และปรับค่ารัศมีของมุมในคุณสมบัติของ shape; สามารถทำมุมโค้งแยกตามแต่ละมุมได้โดยการปรับค่า geometry.
ฉันจะเติมสี่เหลี่ยมผืนผ้าด้วยภาพ (texture) อย่างไร?
เลือก [fill type]ของภาพ(https://reference.aspose.com/slides/th/cpp/aspose.slides/filltype/), ระบุแหล่งที่มาของภาพ, และกำหนด stretching/tiling modes.
สี่เหลี่ยมผืนผ้าสามารถมีเงาและแสงเรืองแสงได้หรือไม่?
ได้. Outer/inner shadow, glow, and soft edges มีให้ใช้พร้อมพารามิเตอร์ที่ปรับได้.
ฉันสามารถเปลี่ยนสี่เหลี่ยมผืนผ้าให้เป็นปุ่มที่มี hyperlink ได้หรือไม่?
ได้. Assign a hyperlink ให้กับการคลิก shape (กระโดดไปยังสไลด์, ไฟล์, ที่อยู่เว็บ, หรืออีเมล).
ฉันจะปกป้องสี่เหลี่ยมผืนผ้าจากการเคลื่อนที่และการเปลี่ยนแปลงได้อย่างไร?
Use shape locks: คุณสามารถห้ามการเคลื่อนที่, ปรับขนาด, การเลือก, หรือการแก้ไขข้อความเพื่อรักษาเลย์เอาต์.
ฉันสามารถแปลงสี่เหลี่ยมผืนผ้าเป็นภาพราสเตอร์หรือ SVG ได้หรือไม่?
ได้. คุณสามารถ render the shape ไปเป็นภาพที่มีขนาด/สเกลที่กำหนดหรือ export it as SVG เพื่อใช้งานเวกเตอร์.
ฉันจะได้คุณสมบัติจริง (effective) ของสี่เหลี่ยมผืนผ้าอย่างรวดเร็วโดยคำนึงถึงธีมและการสืบทอดได้อย่างไร?
Use the shape’s effective properties: API จะคืนค่าที่คำนวณแล้วซึ่งรวมสไตล์ของธีม, เลเอาต์, และการตั้งค่าท้องถิ่น ทำให้การวิเคราะห์การจัดรูปแบบง่ายขึ้น.