public void Dispose() { if (disposeDc && DeviceContext != null) { DeviceContext.Dispose(); } DeviceContext = null; }
public static WindowsGraphics CreateMeasurementWindowsGraphics() { _DeviceContext dc = _DeviceContext.FromCompatibleDC(IntPtr.Zero); WindowsGraphics wg = new WindowsGraphics(dc); wg.disposeDc = true; // we create it, we dispose it. return(wg); }
public WindowsGraphics(_DeviceContext dc = null) { this.DeviceContext = dc ?? _DeviceContext.FromCompatibleDC(IntPtr.Zero); }
public static _Size MeasureText(_DeviceContext context, string text, Font font) { _Size result = _Size.Empty; return(result); }