Diagrammformatierung
Diagrammobjekte formatieren
Aspose.Slides für C++ ermöglicht es Entwicklern, benutzerdefinierte Diagramme von Grund auf in ihre Folien hinzuzufügen. Dieser Artikel erklärt, wie man verschiedene Diagrammobjekte, einschließlich der Achse für Kategorien und Werte, formatiert.
Aspose.Slides für C++ bietet eine einfache API zum Verwalten verschiedener Diagrammobjekte und deren Formatierung mit benutzerdefinierten Werten:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie eine Referenz auf eine Folie anhand ihres Index.
- Fügen Sie ein Diagramm mit Standarddaten und einem beliebigen gewünschten Typ hinzu (in diesem Beispiel verwenden wir ChartType.LineWithMarkers).
- Greifen Sie auf die Wertachse des Diagramms zu und setzen Sie die folgenden Eigenschaften:
- Einstellungen für das Linienformat der Hauptgitternetzlinien der Wertachse
- Einstellungen für das Linienformat der Nebengitternetzlinien der Wertachse
- Einstellungen für das Zahlenformat der Wertachse
- Einstellungen für Min-, Max-, Haupt- und Neben-Einheiten der Wertachse
- Einstellungen für die Text Eigenschaften der Daten der Wertachse
- Einstellungen für den Titel der Wertachse
- Einstellungen für das Linienformat der Wertachse
 
- Greifen Sie auf die Kategorienachse des Diagramms zu und setzen Sie die folgenden Eigenschaften:
- Einstellungen für das Linienformat der Hauptgitternetzlinien der Kategorienachse
- Einstellungen für das Linienformat der Nebengitternetzlinien der Kategorienachse
- Einstellungen für die Text Eigenschaften der Daten der Kategorienachse
- Einstellungen für den Titel der Kategorienachse
- Einstellungen für die Beschriftungsplatzierung der Kategorienachse
- Einstellungen für den Drehwinkel der Beschriftungen der Kategorienachse
 
- Greifen Sie auf die Legende des Diagramms zu und setzen Sie die Text Eigenschaften für diese
- Legen Sie fest, dass Diagrammlegenden angezeigt werden, ohne das Diagramm zu überlappen
- Greifen Sie auf die Sekundäre Wertachse des Diagramms zu und setzen Sie die folgenden Eigenschaften:
- Aktivieren Sie die sekundäre Wertachse
- Einstellungen für das Linienformat der sekundären Wertachse
- Einstellungen für das Zahlenformat der sekundären Wertachse
- Einstellungen für Min-, Max-, Haupt- und Neben-Einheiten der sekundären Wertachse
 
- Zeichnen Sie nun die erste Diagrammreihe auf der sekundären Wertachse
- Stellen Sie die Hintergrundwand des Diagramms auf Füllfarbe ein
- Stellen Sie die Füllfarbe des Diagrammzeichnungsbereichs ein
- Schreiben Sie die modifizierte Präsentation in eine PPTX-Datei
Schriftarteigenschaften für Diagramm einstellen
Aspose.Slides für C++ bietet Unterstützung für das Setzen der schriftartbezogenen Eigenschaften für das Diagramm. Bitte folgen Sie den folgenden Schritten, um die Schriftarteigenschaften für das Diagramm festzulegen.
- Instanziieren Sie ein Presentation Klassenobjekt.
- Fügen Sie das Diagramm auf der Folie hinzu.
- Stellen Sie die Schriftgröße ein.
- Speichern Sie die modifizierte Präsentation.
Unten ist ein Beispiel gegeben.
Schriftarteigenschaften für die Diagrammtabelle einstellen
Aspose.Slides für C++ bietet Unterstützung für das Ändern der Farben von Kategorien in einer Serienfarbe.
- Instanziieren Sie ein Presentation Klassenobjekt.
- Fügen Sie das Diagramm auf der Folie hinzu.
- Stellen Sie die Diagrammtabelle ein.
- Stellen Sie die Schriftgröße ein.
- Speichern Sie die modifizierte Präsentation.
Unten ist ein Beispiel gegeben.
Gerundete Ecken für den Diagramm-Bereich einstellen
Aspose.Slides für C++ bietet Unterstützung für die Einstellung des Diagramm Bereichs. Die Eigenschaften IChart.HasRoundedCorners und Chart.HasRoundedCorners wurden in Aspose.Slides hinzugefügt.
- Instanziieren Sie ein Presentation Klassenobjekt.
- Fügen Sie das Diagramm auf der Folie hinzu.
- Stellen Sie den Fülltyp und die Füllfarbe des Diagramms ein.
- Stellen Sie die Eigenschaft „runde Ecken“ auf True.
- Speichern Sie die modifizierte Präsentation.
Unten ist ein Beispiel gegeben.
Diagrammdaten Zahlen einstellen
Aspose.Slides für C++ bietet eine einfache API zur Verwaltung des Diagrammdatenformats:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie eine Referenz auf eine Folie anhand ihres Index.
- Fügen Sie ein Diagramm mit Standarddaten und einem beliebigen gewünschten Typ hinzu (dieses Beispiel verwendet ChartType.ClusteredColumn).
- Stellen Sie das voreingestellte Zahlenformat aus den möglichen voreingestellten Werten ein.
- Durchlaufen Sie die Diagrammdatenzelle in jeder Diagrammreihe und setzen Sie das Zahlenformat der Diagrammdaten.
- Speichern Sie die Präsentation.
- Stellen Sie das benutzerdefinierte Zahlenformat ein.
- Durchlaufen Sie die Diagrammdatenzelle innerhalb jeder Diagrammreihe und setzen Sie ein anderes Diagrammdatenformat.
- Speichern Sie die Präsentation.
| Die möglichen voreingestellten Zahlenformatwerte zusammen mit ihrem voreingestellten Index, die verwendet werden können, sind unten angegeben: | 
|---|
| 0 | Allgemein | 
|---|---|
| 1 | 0 | 
| 2 | 0.00 | 
| 3 | #,##0 | 
| 4 | #,##0.00 | 
| 5 | $#,##0;$-#,##0 | 
| 6 | $#,##0;Rot$-#,##0 | 
| 7 | $#,##0.00;$-#,##0.00 | 
| 8 | $#,##0.00;Rot$-#,##0.00 | 
| 9 | 0% | 
| 10 | 0.00% | 
| 11 | 0.00E+00 | 
| 12 | # ?/? | 
| 13 | # / | 
| 14 | m/d/jj | 
| 15 | d-mmm-jj | 
| 16 | d-mmm | 
| 17 | mmm-jj | 
| 18 | h:mm AM/PM | 
| 19 | h:mm:ss AM/PM | 
| 20 | h:mm | 
| 21 | h:mm:ss | 
| 22 | m/d/jj h:mm | 
| 37 | #,##0;-#,##0 | 
| 38 | #,##0;Rot-#,##0 | 
| 39 | #,##0.00;-#,##0.00 | 
| 40 | #,##0.00;Rot-#,##0.00 | 
| 41 | _ * #,##0_ ;_ * “_ ;_ @_ | 
| 42 | _ $* #,##0_ ;_ $* “_ ;_ @_ | 
| 43 | _ * #,##0.00_ ;_ * “??_ ;_ @_ | 
| 44 | _ $* #,##0.00_ ;_ $* “??_ ;_ @_ | 
| 45 | mm:ss | 
| 46 | h :mm:ss | 
| 47 | mm:ss.0 | 
| 48 | ##0.0E+00 | 
| 49 | @ |