0
Как напечатать в мономаке? Это насколько я могу получить, но я не могу получить ссылку на графический контекст в NSView. Если я добавлю контроль над PrintDoc, это нормально, но я хочу рисовать.Печать в Monomac
//Print Function
void Print(){
PrintDoc NewDoc = new PrintDoc();
NewDoc.SetFrameSize(new SizeF(600,1000));
NSPrintOperation P = NSPrintOperation.FromView (NewDoc);
P.RunOperation();
}
//NSView to be printed
class PrintDoc:NSView
{
public PrintDoc()
{
}
public override void DrawRect (System.Drawing.RectangleF dirtyRect)
{
//NSPrintOperation.CurrentOperation.Context !! this is null
//NSGraphicsContext.CurrentContext !! this hangs
}
}
WooHoo !!! Это сработало, не знаю, как вы придумали этот хак, но хорошо вам. –