PDFsharp 1.32 至 1.50 更新
PDFsharp 1.32 to 1.50 update
我刚刚将我的 PDFsharp 包从 1.32 更新到 1.50,现在我收到无法将 System.Drawing.Rectangle
转换为 PdfSharp.Drawing.XRect
的错误。有什么我遗漏的或者我需要根据新包更改此方法吗?
protected void DrawVerticalLines(XGraphics graphics, double pageWidth, double pageHeight, int marginX, int marginY, int topMarginY)
{
XPen pen = new XPen(XColors.Black, 0.5);
graphics.DrawRectangle(pen, new Rectangle(marginX, topMarginY, (int)(pageWidth - marginX * 2), (int)(pageHeight - marginY * 2 - topMarginY)));
}
当您说 new Rectangle(etc...
时,您传递的是一个 System.Drawing.Rectangle
(一个 'Microsoft' 矩形)。该 DrawRectangle
方法期望您传入一个 PdfSharp.Drawing.XRect
矩形(一个 'Pdf Sharp' 矩形)。构建 Pdf Sharp 矩形并将其传入。
我刚刚将我的 PDFsharp 包从 1.32 更新到 1.50,现在我收到无法将 System.Drawing.Rectangle
转换为 PdfSharp.Drawing.XRect
的错误。有什么我遗漏的或者我需要根据新包更改此方法吗?
protected void DrawVerticalLines(XGraphics graphics, double pageWidth, double pageHeight, int marginX, int marginY, int topMarginY)
{
XPen pen = new XPen(XColors.Black, 0.5);
graphics.DrawRectangle(pen, new Rectangle(marginX, topMarginY, (int)(pageWidth - marginX * 2), (int)(pageHeight - marginY * 2 - topMarginY)));
}
当您说 new Rectangle(etc...
时,您传递的是一个 System.Drawing.Rectangle
(一个 'Microsoft' 矩形)。该 DrawRectangle
方法期望您传入一个 PdfSharp.Drawing.XRect
矩形(一个 'Pdf Sharp' 矩形)。构建 Pdf Sharp 矩形并将其传入。