OfficeChartsCrossPlatformExtensions.ActivateCrossPlatformCharts(OfficeCharts) Method
Enables Spreadsheet chart support for the Word Processing Document API.
You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this method in production code.
Namespace: DevExpress.XtraSpreadsheet.Services
Assembly: DevExpress.Docs.v24.2.dll
NuGet Package: DevExpress.Document.Processor
#Declaration
public static void ActivateCrossPlatformCharts(
this OfficeCharts instance
)
#Parameters
Name | Type | Description |
---|---|---|
instance | Office |
An Office |
#Remarks
The Word Processing Document API uses Spreadsheet Chart API to import, generate, save, print, and export documents with charts to PDF. Follow the steps below to enable spreadsheet charts in your word processing app:
Add references to the following assemblies:
- DevExpress.Docs.v24.2.dll
- DevExpress.Spreadsheet.v24.2.Core.dll
- DevExpress.Charts.v24.2.Core.dll
- DevExpress.XtraCharts.v24.2.dll
- DevExpress.DataVisualization.v24.2.Core.dll
- DevExpress.TreeMap.v24.2.Core.dll
- DevExpress.XtraTreeMap.v24.2.dll
Call the ActivateCrossPlatformCharts method before you create a RichEditDocumentServer instance:
using DevExpress.Office.Services; using DevExpress.XtraSpreadsheet.Services; using DevExpress.XtraRichEdit; // ... static void Main(string[] args) { OfficeCharts.Instance.ActivateCrossPlatformCharts(); using(var wordProcessor = new RichEditDocumentServer()) { // ... } }
Charts are stored in the SubDocument.Shapes collection. Use the ShapeCollection.InsertChart method to add a chart to a document.
See the following topic for details on how to create and modify charts in the Word Processing Document API: Charts in Word Documents.