private void _SetGlobalSetting(IntPtr settings, string name, object value) { var tmp = GetStringValue(value); if (NativeCalls.wkhtmltoimage_set_global_setting(settings, name, tmp) == 0) { var msg = string.Format("Set GlobalSetting '{0}' as '{1}': operation failed!", name, tmp); throw new ApplicationException(msg); } }