/// <summary> /// 通过json更新图形 /// </summary> /// <param name="geometryJson"></param> public static void SetShapeByJson(this IFeatureBuffer buffer, JObject geometry) { try { IGeometry geo = XGeometry.Parse(geometry.ToString()); buffer.Shape = geo; } catch (Exception e) { buffer.Shape = null; } }
public static bool XGetGeometry(IntPtr display, IntPtr window, out XGeometry geo) { geo = new XGeometry(); return(XGetGeometry(display, window, out geo.root, out geo.x, out geo.y, out geo.width, out geo.height, out geo.bw, out geo.d)); }