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.

todo:image_alt_text

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

Fortsatta ämnen