Hantera bilder

Aspose.Cells för Python via .NET tillåter utvecklare att lägga till bilder till kalkylblad under körning. Dessutom kan positioneringen av dessa bilder kontrolleras vid körning, vilket diskuteras mer i detalj i kommande avsnitt.

Den här artikeln förklarar hur man lägger till bilder och hur man infogar en bild som visar innehållet i vissa celler.

Lägga till bilder

Att lägga till bilder i ett kalkylblad är mycket enkelt. Det tar bara några rader kod: Ring helt enkelt add-metoden för pictures-samlingen (inkapslad i Worksheet-objektet). Metoden add tar följande parametrar:

  • Övre vänstra radindex, indexet för den övre vänstra raden.
  • Övre vänstra kolumnindex, indexet för den övre vänstra kolumnen.
  • Bildfilnamn, namnet på bildfilen, komplett med sökväg.

Placering av bilder

Det finns två möjliga sätt att styra positioneringen av bilder med Aspose.Cells för Python via .NET:

  • Proportionell placering: definiera ett läge proportionellt med radhöjden och kolumnbredden.
  • Absolut placering: definiera den exakta positionen på sidan där bilden kommer att infogas, till exempel 40 pixlar till vänster och 20 pixlar under kanten på cellen.

Proportionell placering

Utvecklare kan placera bilderna proportionellt med radhöjden och kolumnbredden med hjälp av upper_delta_x och upper_delta_y egenskaperna hos Aspose.Cells.Drawing.Picture-objektet. Ett Picture-objekt kan erhållas från pictures-samlingen genom att skicka dess bildindex. Detta exempel placerar en bild i cellen F6.

Absolut positionering

Utvecklare kan också placera bilderna absolut genom att använda left och top egenskaperna hos Picture-objektet. Detta exempel placerar en bild i cellen F6, 60 pixlar från vänster och 10 pixlar från toppen av cellen.

Infoga en bild baserad på cellreferens

Aspose.Cells för Python via .NET låter dig visa innehållet i en cell i ett kalkylblad i en bildform. Du kan länka bilden till cellen som innehåller de data du vill visa. Eftersom cellen eller cellområdet är länkat till den grafiska objekten, visas ändringar du gör i data i den cellen eller cellområdet automatiskt i det grafiska objektet.

Lägg till en bild i arbetsbladet genom att ringa add_picture-metoden för ShapeCollection-samlingen (inkapslad i Worksheet-objektet). Ange cellintervallet genom att använda attributet formula för Picture-objektet.

Fortsatta ämnen