Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PDFsharp-目录-C#_C#_Pdfsharp_Tableofcontents - Fatal编程技术网

PDFsharp-目录-C#

PDFsharp-目录-C#,c#,pdfsharp,tableofcontents,C#,Pdfsharp,Tableofcontents,我正在使用PDFsharp创建一个PDF文件,现在我将生成一个目录。如何动态设置文本之间的点 我正在使用XRect和一个XGraphics对象来绘制字符串 并使用AddDocumentLink()设置链接 e、 g: 您可以使用DrawString绘制点。您可以使用MeasureString找出适合的点数 PDFsharp是为与MigraDoc一起使用而创建的。MigraDoc使得ToC的创建非常简单: 我提到这一点只是为了防止切换到相关库是一种选择。我想我会使用Migradoc。我可以用PD

我正在使用PDFsharp创建一个PDF文件,现在我将生成一个目录。如何动态设置文本之间的点

我正在使用XRect和一个XGraphics对象来绘制字符串

并使用AddDocumentLink()设置链接 e、 g:


您可以使用
DrawString
绘制点。您可以使用
MeasureString
找出适合的点数

PDFsharp是为与MigraDoc一起使用而创建的。MigraDoc使得ToC的创建非常简单:


我提到这一点只是为了防止切换到相关库是一种选择。

我想我会使用Migradoc。我可以用PDFSharp创建或编辑文档的某些页面,用MigradDoc创建或编辑另一个页面吗?ThanksIt使用MigraDoc创建所有页面相对容易,但是使用PDFsharp添加一些内容。使用PDFsharp创建一些PDF页面并将其添加到文档中很简单。长话短说:根据您的需要和要求,有很多方法。
Text..................... 1

Text2.................... 2

Chapter4 ................ 10