我的图表中有很多元素,这些元素不适合图表下的一行。如何实现换行以便所有图例都适合图表下方?
这是我的用例示例,将其复制到本地项目并使用 NuGet 来配置 MigraDoc 包。
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Threading.Tasks;
using System.Xml.XPath;
using MigraDoc.DocumentObjectModel;
using MigraDoc.DocumentObjectModel.Shapes;
using MigraDoc.DocumentObjectModel.Shapes.Charts;
using MigraDoc.DocumentObjectModel.Tables;
using MigraDoc.Rendering;
using System.Diagnostics;
using PdfSharp.Pdf;
namespace ConsoleApplication2
{
class Program
{
static void Main()
{
// Create a MigraDoc document
Document document = CreateDocument();
//string ddl = MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToString(document);
//MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToFile(document, "MigraDoc.mdddl");
PdfDocumentRenderer renderer = new PdfDocumentRenderer(unicode: true);
renderer.Document = document;
renderer.RenderDocument();
// Save the document...
//renderer.PdfDocument.Save(filename);
renderer.PdfDocument.Save("example.pdf");
// ...and start a viewer. …Run Code Online (Sandbox Code Playgroud)