翻譯|使用教程|編輯:黃竹雯|2019-04-17 13:40:39.000|閱讀 407 次
概述:Aspose.Words提供了InsertChart方法,該方法已添加到DocumentBuilder類中。那么,讓我們看看如何使用 DocumentBuilder-> InsertChart 方法將簡單的散點圖、面積圖和氣泡圖插入到文檔中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.Words for C++不依賴Microsoft Word,可在任何C++應(yīng)用程序中生成和操作Word格式文檔。本文將與大家分享如何插入散點圖、面積圖和氣泡圖到文檔中。
Aspose.Words for C++提供了 InsertChart 方法,該方法已添加到 DocumentBuilder 類中。那么,讓我們看看如何使用 DocumentBuilder-> InsertChart 方法將簡單的圖表插入到文檔中:
下面的示例顯示了如何插入散點圖。
// The path to the documents directory. System::String dataDir = GetDataDir_WorkingWithCharts(); System::SharedPtr doc = System::MakeObject(); System::SharedPtr builder = System::MakeObject(doc); // Insert Scatter chart. System::SharedPtr shape = builder->InsertChart(ChartType::Scatter, 432, 252); System::SharedPtr chart = shape->get_Chart(); // Use this overload to add series to any type of Scatter charts. chart->get_Series()->Add(u"AW Series 1", System::MakeArray({0.7, 1.8, 2.6}), System::MakeArray({2.7, 3.2, 0.8})); System::String outputPath = dataDir + GetOutputFilePath(u"InsertScatterChart.docx"); doc->Save(outputPath);
該代碼產(chǎn)生以下結(jié)果:
下面的示例顯示了如何插入散點圖。
// The path to the documents directory. System::String dataDir = GetDataDir_WorkingWithCharts(); System::SharedPtr doc = System::MakeObject(); System::SharedPtr builder = System::MakeObject(doc); // Insert Area chart. System::SharedPtr shape = builder->InsertChart(ChartType::Area, 432, 252); System::SharedPtr chart = shape->get_Chart(); // Use this overload to add series to any type of Area, Radar and Stock charts. chart->get_Series()->Add(u"AW Series 1", System::MakeArray({System::DateTime(2002, 5, 1), System::DateTime(2002, 6, 1), System::DateTime(2002, 7, 1), System::DateTime(2002, 8, 1), System::DateTime(2002, 9, 1)}), System::MakeArray({32, 32, 28, 12, 15})); System::String outputPath = dataDir + GetOutputFilePath(u"InsertAreaChart.docx"); doc->Save(outputPath);
該代碼產(chǎn)生以下結(jié)果:
下面的示例顯示了如何插入氣泡圖。
// The path to the documents directory. System::String dataDir = GetDataDir_WorkingWithCharts(); System::SharedPtr doc = System::MakeObject(); System::SharedPtr builder = System::MakeObject(doc); // Insert Bubble chart. System::SharedPtr shape = builder->InsertChart(ChartType::Bubble, 432, 252); System::SharedPtr chart = shape->get_Chart(); // Use this overload to add series to any type of Bubble charts. chart->get_Series()->Add(u"AW Series 1", System::MakeArray({0.7, 1.8, 2.6}), System::MakeArray({2.7, 3.2, 0.8}), System::MakeArray({10, 4, 8})); System::String outputPath = dataDir + GetOutputFilePath(u"InsertBubbleChart.docx"); doc->Save(outputPath);
該代碼產(chǎn)生以下結(jié)果:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn