public CGPDFContentStream(CGPDFStream stream, NSDictionary streamResources = null, CGPDFContentStream parent = null) { if (stream == null) throw new ArgumentNullException ("stream"); var dh = streamResources == null ? IntPtr.Zero : streamResources.Handle; var ph = parent == null ? IntPtr.Zero : parent.Handle; Handle = CGPDFContentStreamCreateWithStream (stream.Handle, dh, ph); }
public CGPDFScanner(CGPDFContentStream cs, CGPDFOperatorTable table, object userInfo) { if (cs == null) throw new ArgumentNullException ("cs"); if (table == null) throw new ArgumentNullException ("table"); info = userInfo; gch = GCHandle.Alloc (this); Handle = CGPDFScannerCreate (cs.Handle, table.Handle, GCHandle.ToIntPtr (gch)); }
public CGPDFScanner(CGPDFContentStream cs, CGPDFOperatorTable table, object userInfo) { if (cs == null) { throw new ArgumentNullException("cs"); } if (table == null) { throw new ArgumentNullException("table"); } info = userInfo; gch = GCHandle.Alloc(this); Handle = CGPDFScannerCreate(cs.Handle, table.Handle, GCHandle.ToIntPtr(gch)); }
public CGPDFContentStream(CGPDFStream stream, NSDictionary streamResources = null, CGPDFContentStream parent = null) { if (stream == null) { throw new ArgumentNullException("stream"); } var dh = streamResources == null ? IntPtr.Zero : streamResources.Handle; var ph = parent == null ? IntPtr.Zero : parent.Handle; Handle = CGPDFContentStreamCreateWithStream(stream.Handle, dh, ph); }