Formulär i Diagram med Golang via C++
Lägga till etikettkontroll i diagrammet
Etiketter ger ett sätt att ge information till användare om innehållet i ett kalkylarks innehåll. Aspose.Cells tillåter dig att lägga till och manipulera etiketter även i diagram.
Klass Aspose::Cells::Drawing::ShapeCollection tillhandahåller en metod som heter AddLabelInChart, som används för att lägga till en etikettkontroll till ett diagram. Nedan är en lista över parametrarna som används för metoden:
- överst – vertikalt avstånd från etiketten till det övre vänstra hörnet i enheter av 1/4000 av diagramområdet.
- vänster – det horisontella avståndet från etiketten till det övre vänstra hörnet i enheter av 1/4000 av diagramområdet.
- höjd – etikettens höjd, i enheter av 1/4000 av diagramområdet.
- bredd – etikettens bredd, i enheter på 1/4000 av diagramområdet.
Metoden returnerar Aspose::Cells::Drawing::Label objekt. Label-klassen representerar en etikett i diagrammet. Den har några viktiga medlemmar:
- Text (egenskap) – anger etikettens rubriksträng.
- Fill (egenskap) – specificerar färgfyllningsegenskaper.
Följande exempel visar hur man lägger till en etikett i diagrammet. Exemplet använder en designerfil (exp_piechart.xls) som har ett diagram i den. Vi använder denna fil för att infoga en etikett i diagrammet. Nedan finns den ursprungliga koden för att lägga till en etikett i diagrammet. Följande utdata genereras när koden utförs.
Lägga till textbox-styrenhet i diagrammet
Ett sätt att belysa viktig information i en rapport är att använda en textruta. Till exempel, ange text för att belysa företagsnamnet eller för att visa den geografiska regionen med högst försäljning. Klass Aspose::Cells::Drawing::ShapeCollection tillhandahåller en metod som heter AddTextBoxInChart, som används för att lägga till en textrutekontroll till ett diagram. Följande är parameternlistan för metoden:
- top – det vertikala avståndet från den övre vänstra hörnet i enheter om 1/4000 av diagramområdet.
- vänster – den vertikala avvikelsen för textrutan från det övre vänstra hörnet i enheter på 1/4000 av diagramområdet.
- höjd – textrutans höjd, i enheter om 1/4000 av diagramområdet.
- bredd – textrutans bredd, i enheter om 1/4000 av diagramområdet.
Metoden returnerar Aspose::Cells::Drawing::TextBox objekt. TextBox-klassen representerar en textruta i diagrammet.
Följande exempel visar hur man lägger till en textruta i ett diagram. Exemplet använder den tidigare designerfilen (exp_piechart.xls) som har ett diagram i den. Vi använder denna fil för att infoga en textruta i diagrammet för att visa diagramtiteln. Nedan finns den ursprungliga koden för att lägga till en textruta i diagrammet.
Lägga till bild i diagrammet
Aspose.Cells gör det möjligt att infoga bilder i ett diagram. Till exempel, lägg till en bild för att betona eller ge mer mening åt ett diagram eller dess innehåll, eller infoga en varumärkesbildfil.
Klass Aspose::Cells::Drawing::ShapeCollection tillhandahåller en metod som heter AddPictureInChart, som används för att lägga till en bildobjekt till diagrammet. Följande är parameternlistan för metoden:
- top – det vertikala avståndet från den övre vänstra hörnet i enheter om 1/4000 av diagramområdet.
- vänster – det vertikala avståndet från den övre vänstra hörnet i enheter om 1/4000 av diagramområdet.
- ström – en strömobjekt som innehåller bilddata.
- breddskala – bildens breddskala, en procentuell värde.
- höjdskala – bildens höjdskala, en procentuell värde.
Metoden returnerar ett Aspose::Cells::Drawing::Picture objekt. Picture-klassen representerar ett bildobjekt i diagrammet.
Följande exempel visar hur man lägger till en bild i diagrammet. Exemplet använder den tidigare designerfilen (exp_piechart.xls) som har ett diagram i den. Vi använder denna fil för att infoga en bild i diagrammet. Nedan finns den ursprungliga koden för att lägga till en bild i diagrammet.
Lägger till kryssruta i diagrammet
Aspose.Cells tillåter dig att infoga kryssrutor i ett diagramblad genom att använda MsoDrawingType-uppräkningen. Följande exempel demonstrerar hur man lägger till en kryssruta i ett diagramblad.
Följande bild visar diagrambladet med kryssrutan i utdatafilen.

Den utdatafilen som genererats av följande kodsnutt bifogas för din referens.