public static int SetGlobalSetting(IntPtr setting, string name, string value) { if (Log.IsTraceEnabled) { Log.Trace("T:" + Thread.CurrentThread.Name + " Setting global setting (wkhtmltopdf_set_global_setting)"); } return(PechkinBindings.wkhtmltopdf_set_global_setting(setting, name, value)); }
internal void SetUpGlobalConfig(IntPtr config) { ILog log = LogManager.GetLogger <GlobalConfig>(); if (log.IsTraceEnabled) { log.Trace("T:" + Thread.CurrentThread.Name + " Setting up global config (many wkhtmltopdf_set_global_setting)"); } if (_paperSize != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "size.paperSize", _paperSize); } if (_paperWidth != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "size.width", _paperWidth); } if (_paperHeight != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "size.height", _paperHeight); } if (_paperOrientation != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "orientation", _paperOrientation); } if (_colorMode != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "colorMode", _colorMode); } if (_resolution != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "resolution", _resolution); } if (_dpi != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "dpi", _dpi); } if (_pageOffset != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "pageOffset", _pageOffset); } if (_copies != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "copies", _copies); } if (_collate != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "collate", _collate); } if (_outline != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "outline", _outline); } if (_outlineDepth != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "outlineDepth", _outlineDepth); } if (_dumpOutline != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "dumpOutline", _dumpOutline); } if (_output != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "out", _output); } if (_documentTitle != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "documentTitle", _documentTitle); } if (_useCompression != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "useCompression", _useCompression); } if (_marginTop != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "margin.top", _marginTop); } if (_marginRight != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "margin.right", _marginRight); } if (_marginBottom != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "margin.bottom", _marginBottom); } if (_marginLeft != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "margin.left", _marginLeft); } if (_outputFormat != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "outputFormat", _outputFormat); } if (_imageDpi != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "imageDPI", _imageDpi); } if (_imageQuality != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "imageQuality", _imageQuality); } if (_cookieJar != null) { PechkinBindings.wkhtmltopdf_set_global_setting(config, "load.cookieJar", _cookieJar); } }