У меня проблема с использованием PDFsharp и MigraDoc с Xamarin.ios
. Причина в том, что System.Drawing
недоступно в Xamarin.ios
. Я не совсем уверен, как я могу отредактировать пример кода из PDFsharp для работы с Ios. Надеюсь, кто-нибудь может помочь.
Это пример кода, использованного на веб-сайте PDFsharp, с ошибкой gfx.DrawString
:
static void CreatePdf()
{
// Create a new PDF document
PdfDocument document = new PdfDocument();
document.Info.Title = "Created with PDFsharp";
// Create an empty page
PdfPage page = document.AddPage();
// Get an XGraphics object for drawing
XGraphics gfx = XGraphics.FromPdfPage(page);
// Create a font
XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic);
// Draw the text !ERROR IS HERE!
gfx.DrawString("Hello, World!", font, XBrushes.Black,
new XRect(0, 0, page.Width, page.Height),
XStringFormats.Center);
// Save the document...
const string filename = "HelloWorld.pdf";
document.Save(filename);
// ...and start a viewer.
Process.Start(filename);
}
Изображение, показывающее ошибку