Gestione delle immagini
Aspose.Cells per Python via .NET permette agli sviluppatori di aggiungere immagini ai fogli di calcolo in runtime. Inoltre, il posizionamento di queste immagini può essere controllato a runtime, come discusso nelle sezioni successive.
Questo articolo spiega come aggiungere immagini e come inserire un’immagine che mostra il contenuto di determinate celle.
Aggiunta di immagini
Aggiungere immagini a un foglio di calcolo è molto facile. Bastano poche righe di codice: Basta chiamare il metodo add della collezione pictures (incapsulata nell’oggetto Worksheet). Il metodo add accetta i seguenti parametri:
- Indice della riga in alto a sinistra, l’indice della riga in alto a sinistra.
- Indice della colonna in alto a sinistra, l’indice della colonna in alto a sinistra.
- Nome del file immagine, il nome del file immagine, completo di percorso.
Posizionamento delle immagini
Ci sono due modi possibili per controllare il posizionamento delle immagini usando Aspose.Cells per Python via .NET:
- Posizionamento proporzionale: definire una posizione proporzionale all’altezza e alla larghezza della riga.
- Posizionamento assoluto: definire l’esatta posizione sulla pagina in cui l’immagine sarà inserita, ad esempio, 40 pixel a sinistra e 20 pixel sotto il bordo della cella.
Posizionamento proporzionale
Gli sviluppatori possono posizionare le immagini proporzionalmente all’altezza della riga e alla larghezza della colonna utilizzando le proprietà upper_delta_x e upper_delta_y dell’oggetto Aspose.Cells.Drawing.Picture. Un oggetto Picture può essere ottenuto dalla raccolta pictures passando l’indice dell’immagine. Questo esempio posiziona un’immagine nella cella F6.
Posizionamento Assoluto
Gli sviluppatori possono anche posizionare le immagini in modo assoluto utilizzando le proprietà left e top dell’oggetto Picture. Questo esempio posiziona un’immagine nella cella F6, 60 pixel a sinistra e 10 pixel dall’alto della cella.
Inserimento di un’immagine in base al riferimento della cella
Aspose.Cells per Python via .NET ti permette di visualizzare il contenuto di una cella del foglio di lavoro come forma immagine. Puoi collegare l’immagine alla cella che contiene i dati che desideri visualizzare. Dato che la cella, o l’intervallo di celle, è collegata all’oggetto grafico, le modifiche apportate ai dati in quella cella o intervallo di celle appaiono automaticamente nell’oggetto grafico.
Aggiungi un’immagine al foglio di lavoro chiamando il metodo add_picture della raccolta ShapeCollection (incapsulata nell’oggetto Worksheet). Specifica il range di celle utilizzando l’attributo formula dell’oggetto Picture.