PDFSHARP中有XGraphics.FromGraphics吗
时间: 2023-12-14 13:02:06 浏览: 159
PDFsharp-Sample 完整事例源码、 C# winform 创建或修改PDF文件工具
5星 · 资源好评率100%
是的,PDFSharp中有XGraphics.FromGraphics方法。该方法用于创建一个XGraphics对象,该对象可用于将图形绘制到指定的Graphics对象中。通常,此方法用于将PDFSharp绘图与GDI+绘图混合使用。以下是使用XGraphics.FromGraphics方法的示例:
```csharp
// 创建一个PDF文档
PdfDocument document = new PdfDocument();
PdfPage page = document.AddPage();
// 获取Graphics对象
Graphics g = page.GetGraphics();
// 创建XGraphics对象
XGraphics gfx = XGraphics.FromGraphics(g, new XSize(page.Width, page.Height));
// 在XGraphics对象上绘制一些内容
gfx.DrawString("Hello, world!", new XFont("Arial", 12), XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.Center);
// 保存PDF文档
document.Save("output.pdf");
```
阅读全文