Aggiungi rettangoli alle presentazioni in C++
Panoramica
Questo articolo mostra come aggiungere forme rettangolari alle diapositive PowerPoint utilizzando Aspose.Slides. Copre la creazione di un rettangolo semplice, la creazione di un rettangolo formattato e il salvataggio della presentazione aggiornata come file PPTX.
Crea un rettangolo semplice
Come nei temi precedenti, anche questo riguarda l’aggiunta di una forma e questa volta la forma di cui parleremo è Rettangolo. In questo argomento abbiamo descritto come gli sviluppatori possano aggiungere rettangoli semplici o formattati alle loro diapositive utilizzando Aspose.Slides per C++. Per aggiungere un rettangolo semplice a una diapositiva selezionata della presentazione, segui i passaggi seguenti:
- Crea un’istanza della classe Presentation class.
- Ottieni il riferimento di una diapositiva utilizzando il suo indice.
- Aggiungi un IAutoShape di tipo Rectangle usando il metodo AddAutoShape esposto dall’oggetto IShapes.
- Scrivi la presentazione modificata come file PPTX.
Nell’esempio mostrato di seguito, abbiamo aggiunto un rettangolo semplice alla prima diapositiva della presentazione.
Crea un rettangolo formattato
Per aggiungere un rettangolo formattato a una diapositiva, segui i passaggi seguenti:
- Crea un’istanza della classe Presentation class.
- Ottieni il riferimento di una diapositiva utilizzando il suo indice.
- Aggiungi un IAutoShape di tipo Rectangle usando il metodo AddAutoShape esposto dall’oggetto IShapes.
- Imposta il tipo di riempimento del rettangolo su Solido.
- Imposta il colore del rettangolo utilizzando la proprietà SolidFillColor.Color esposta dall’oggetto FillFormat associato all’oggetto IShape.
- Imposta il colore delle linee del rettangolo.
- Imposta lo spessore delle linee del rettangolo.
- Scrivi la presentazione modificata come file PPTX. I passaggi sopra indicati sono implementati nell’esempio mostrato di seguito.
FAQ
Come aggiungo un rettangolo con angoli arrotondati?
Utilizza il tipo di forma con angoli arrotondati e regola il raggio degli angoli nelle proprietà della forma; l’arrotondamento può essere applicato anche per singolo angolo tramite le regolazioni geometriche.
Come riempio un rettangolo con un’immagine (texture)?
Seleziona il tipo di riempimento immagine, fornisci la sorgente dell’immagine e configura le modalità di stretching/tiling.
Un rettangolo può avere ombra e bagliore?
Sì. Sono disponibili ombreggiature esterne/interne, bagliore ed edging morbido con parametri regolabili.
Posso trasformare un rettangolo in un pulsante con un collegamento ipertestuale?
Sì. Assegna un collegamento ipertestuale al click della forma (salto a una diapositiva, file, indirizzo web o e‑mail).
Come posso proteggere un rettangolo da spostamenti e modifiche?
Utilizza i blocchi della forma: è possibile vietare lo spostamento, il ridimensionamento, la selezione o la modifica del testo per preservare il layout.
Posso convertire un rettangolo in un’immagine raster o SVG?
Sì. Puoi renderizzare la forma in un’immagine con dimensione/scala specificata oppure esportarla come SVG per utilizzo vettoriale.
Come ottengo rapidamente le proprietà effettive di un rettangolo considerando tema ed ereditarietà?
Utilizza le proprietà effettive della forma: l’API restituisce i valori calcolati che tengono conto degli stili del tema, del layout e delle impostazioni locali, semplificando l’analisi della formattazione.