Lägg till rektanglar i presentationer i C++
Översikt
Den här artikeln visar hur man lägger till rektangelformer i PowerPoint-bilder med Aspose.Slides. Den täcker att skapa en enkel rektangel, att skapa en formaterad rektangel och att spara den uppdaterade presentationen som en PPTX‑fil.
Skapa en enkel rektangel
Precis som i tidigare ämnen handlar detta också om att lägga till en form och den här gången är formen vi kommer att diskutera en rektangel. I det här avsnittet har vi beskrivit hur utvecklare kan lägga till enkla eller formaterade rektanglar i sina bilder med Aspose.Slides för C++. För att lägga till en enkel rektangel på en vald bild i presentationen, följ stegen nedan:
- Skapa en instans av Presentation class.
- Hämta referensen till en bild genom att använda dess index.
- Lägg till en IAutoShape av typen Rectangle med metoden AddAutoShape som exponeras av IShapes‑objektet.
- Skriv den modifierade presentationen som en PPTX‑fil.
I exemplaret nedan har vi lagt till en enkel rektangel på den första bilden i presentationen.
Skapa en formaterad rektangel
För att lägga till en formaterad rektangel på en bild, följ stegen nedan:
- Skapa en instans av Presentation class.
- Hämta referensen till en bild genom att använda dess index.
- Lägg till en IAutoShape av typen Rectangle med metoden AddAutoShape som exponeras av IShapes‑objektet.
- Ställ in fyllningstypen för rektangeln till Solid.
- Ställ in färgen på rektangeln med egenskapen SolidFillColor.Color som exponeras av FillFormat‑objektet som är kopplat till IShape‑objektet.
- Ställ in färgen på rektangelns linjer.
- Ställ in bredden på rektangelns linjer.
- Skriv den modifierade presentationen som en PPTX‑fil. Stegen ovan är implementerade i exemplaret nedan.
FAQ
Hur lägger jag till en rektangel med rundade hörn?
Använd den rundade hörn‑shape type och justera hörnradien i formens egenskaper; avrundning kan också tillämpas per hörn via geometrijusteringar.
Hur fyller jag en rektangel med en bild (textur)?
Välj bild‑fill type, ange bildkällan och konfigurera stretching/tiling modes.
Kan en rektangel ha skugga och glöd?
Ja. Outer/inner shadow, glow, and soft edges finns tillgängliga med justerbara parametrar.
Kan jag göra en rektangel till en knapp med en hyperlänk?
Ja. Assign a hyperlink till formen vid klick (hoppa till en bild, fil, webbadress eller e‑post).
Hur kan jag skydda en rektangel från att flyttas och ändras?
Use shape locks: du kan förbjuda flyttning, storleksändring, markering eller textredigering för att bevara layouten.
Kan jag konvertera en rektangel till en rasterbild eller SVG?
Ja. Du kan render the shape till en bild med angiven storlek/skala eller export it as SVG för vektoranvändning.
Hur får jag snabbt de faktiska (effektiva) egenskaperna för en rektangel med hänsyn till tema och arv?
Use the shape’s effective properties: API‑et returnerar beräknade värden som tar hänsyn till temastilar, layout och lokala inställningar, vilket förenklar analysen av formatering.