在使用jCart时,我注意到它在iPhone上无效.经过一些测试(并在jcart论坛上与开发人员交谈),似乎单击提交按钮时无法调用提交处理程序:
$('form.jcart').submit(function(){...});
Run Code Online (Sandbox Code Playgroud)
我试过将其更改为:
$("form.jcart input[type='submit']").click(function(){...});
// There were some other code changes needed to make this change work,
// but they are omitted for brevity (they don't impact the problem).
Run Code Online (Sandbox Code Playgroud)
这也行不通.我在iPhone上发现了其他有关.submit/onsubmit问题的报告,但似乎没有人找到解决办法吗?
我正在尝试裁剪包含PDF的NSImage.在打印时我正在使用NSImage的drawInRect来让它只绘制我需要的东西 - 而且效果很好.
但是,现在我正试图创建一个仅裁剪区域的新NSImage.我玩了一段时间,然后在CocoaBuilder上找到了这个代码:
- (NSImage *) imageFromRect: (NSRect) rect
{
NSAffineTransform * xform = [NSAffineTransform transform];
// translate reference frame to map rectangle 'rect' into first quadrant
[xform translateXBy: -rect.origin.x
yBy: -rect.origin.y];
NSSize canvas_size = [xform transformSize: rect.size];
NSImage * canvas = [[NSImage alloc] initWithSize: canvas_size];
[canvas lockFocus];
[xform concat];
// Get NSImageRep of image
NSImageRep * rep = [self bestRepresentationForDevice: nil];
[rep drawAtPoint: NSZeroPoint];
[canvas unlockFocus];
return [canvas autorelease];
}
Run Code Online (Sandbox Code Playgroud)
这样可行,但返回的NSImage模糊,不再适合打印.有任何想法吗?