Hantera bilder

Aspose.Cells tillåter utvecklare att lägga till bilder i kalkylblad under körning. Dessutom kan placeringen av dessa bilder styras under körning, vilket diskuteras mer i detalj i de kommande avsnitten.

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

Det är väldigt enkelt att lägga till bilder i ett kalkylblad. Det tar bara några rader kod: Ring helt enkeltLägg till metod förBilder samling (inkapslad iArbetsblad objekt). DeLägg tillmetoden tar följande parametrar:

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

Positionering av bilder

Det finns två möjliga sätt att styra placeringen av bilder med Aspose.Cells:

  • Proportionell positionering: definiera en position proportionell mot radens höjd och bredd.
  • Absolut positionering: definiera den exakta positionen på sidan där bilden ska infogas, till exempel 40 pixlar till vänster och 20 pixlar under kanten av cellen.

Proportionell positionering

Utvecklare kan placera bilderna proportionellt mot radhöjd och kolumnbredd med hjälp avUpperDeltaX ochÖvreDeltaY egenskaper hosAspose.Cells.Drawing.Picture objekt. ABild objekt kan erhållas frånBildersamling genom att skicka dess bildindex. Detta exempel placerar en bild i F6-cellen.

Absolut positionering

Utvecklare kan också placera bilderna absolut genom att användaVänster ochTopp egenskaper hosBildobjekt. Det här exemplet placerar en bild i cell F6, 60 pixlar från vänster och 10 pixlar från toppen av cellen.

Infoga en bild baserat på Cell referens

Aspose.Cells låter dig visa innehållet i en kalkylbladscell i en bildform. Du kan länka bilden till cellen som innehåller data som du vill visa. Eftersom cellen, eller cellområdet, är länkat till grafikobjektet, visas ändringar som du gör i data i den cellen eller cellområdet automatiskt i grafikobjektet.

Lägg till en bild i arbetsbladet genom att ringaLägg till bild metod förShapeCollection samling (inkapslad iArbetsblad objekt). Ange cellintervallet med hjälp avFormel attribut avBildobjekt.

Förhandsämnen