Diagramm‑Datentabellen in Präsentationen mit Python anpassen

Übersicht

Dieser Artikel erklärt, wie man mit Diagramm‑Datentabellen in Aspose.Slides arbeitet. Er zeigt, wie man eine Datentabelle für ein Diagramm anzeigt und deren Textformatierung anpasst, indem man Schriftarteigenschaften wie fetten Stil und Schriftgröße festlegt. Das Beispiel demonstriert das Erstellen einer Präsentation, das Hinzufügen eines Diagramms, das Aktivieren der Diagramm‑Datentabelle, das Anwenden von Schriftarteinstellungen und das Speichern der aktualisierten Präsentation.

Es enthält außerdem kurze Antworten auf häufige Fragen zum Anzeigen von Legenden‑Schlüsseln in einer Diagramm‑Datentabelle, zum Erhalt der Datentabelle beim Export, zur Arbeit mit Diagrammen, die aus vorhandenen Präsentationen oder Vorlagen geladen wurden, und zur Identifizierung von Diagrammen, bei denen die Datentabelle aktiviert ist.

Schriftarteigenschaften für eine Diagramm‑Datentabelle festlegen

Aspose.Slides für Python via Java ermöglicht das Anzeigen der Datentabelle eines Diagramms und das Ändern der Schriftarteigenschaften seines Textes.

  1. Instanziieren Sie die Präsentation‑Klasse.
  2. Fügen Sie der Folie ein Diagramm hinzu.
  3. Zeigen Sie die Diagramm‑Datentabelle an.
  4. Legen Sie den fetten Stil und die Schriftgröße des Datentabelle‑Textes fest.
  5. Speichern Sie die geänderte Präsentation.

Das folgende Beispiel demonstriert diese Schritte.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import ChartType, NullableBool, Presentation, SaveFormat

# Erstelle eine leere Präsentation.
presentation = Presentation()
try:
    chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400)

    chart.setDataTable(True)

    portion_format = chart.getChartDataTable().getTextFormat().getPortionFormat()
    portion_format.setFontBold(NullableBool.True_)
    portion_format.setFontHeight(20)

    presentation.save("output.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

FAQ

Kann ich kleine Legenden‑Schlüssel neben den Werten in der Diagramm‑Datentabelle anzeigen?

Ja. Die Datentabelle unterstützt Legenden‑Schlüssel und Sie können sie ein- oder ausschalten.

Wird die Datentabelle beim Exportieren der Präsentation nach PDF, HTML oder Bildern beibehalten?

Ja. Aspose.Slides rendert das Diagramm als Teil der Folie, sodass das exportierte PDF/HTML/Bild das Diagramm mit seiner Datentabelle enthält.

Werden Datentabellen für Diagramme unterstützt, die aus einer Vorlagendatei stammen?

Ja. Für jedes aus einer bestehenden Präsentation oder Vorlage geladene Diagramm können Sie mithilfe der Diagrammeigenschaften prüfen und ändern, ob eine Datentabelle angezeigt wird.

Wie kann ich schnell herausfinden, welche Diagramme in einer Datei die Datentabelle aktiviert haben?

Untersuchen Sie die Eigenschaft jedes Diagramms, die angibt, ob die Datentabelle angezeigt wird, und durchlaufen Sie die Folien, um die Diagramme zu identifizieren, bei denen sie aktiviert ist.