/// <summary> /// Init. /// </summary> public HtmlContainer() { _htmlContainerInt = new HtmlContainerInt(EtoAdapter.Instance); _htmlContainerInt.SetMargins(0); _htmlContainerInt.SelectionBackColor = Utils.Convert(SystemColors.Highlight); _htmlContainerInt.PageSize = new RSize(99999, 99999); }
/// <summary> /// Set all 4 margins to the given value. /// </summary> /// <param name="value"></param> public void SetMargins(int value) { if (value > -1) { _htmlContainerInt.SetMargins(value); } }
/// <summary> /// Init. /// </summary> /// <param name="renderer">SDL_Renderer</param> /// <param name="fm_font_directory">Directory with fonts files</param> /// <param name="fm_serif">Fontfamily for serif</param> /// <param name="fm_sans_serif">Fontfamily for sans-serif</param> /// <param name="fm_monospace">Fontfamily for monospace </param> /// <param name="fm_UseFontCache"></param> /// <param name="fm_UseRWops"></param> /// <param name="fm_CreateRWopsCacheOnFontRegister"></param> public HtmlContainer(IntPtr renderer, string fm_font_directory, string fm_serif, string fm_sans_serif = "", string fm_monospace = "", bool fm_UseFontCache = true, bool fm_UseRWops = true, bool fm_CreateRWopsCacheOnFontRegister = false) { FontManager fm = FontManager.Instance; fm.UseFontCache = fm_UseFontCache; fm.UseRWops = fm_UseRWops; fm.CreateRWopsCacheOnFontRegister = fm_CreateRWopsCacheOnFontRegister; fm.RegisterFontsDir(fm_font_directory); fm.SetDefaultsFontFamily(serif: fm_serif, sans_serif: fm_sans_serif, monospace: fm_monospace); var sdl2a = SDL2Adapter.Instance; sdl2a.renderer = renderer; _htmlContainerInt = new HtmlContainerInt(sdl2a); _htmlContainerInt.SetMargins(0); _htmlContainerInt.PageSize = new RSize(9999, 9999); ImageLoad += ResourceManager.OnImageLoad; }
/// <summary> /// Init. /// </summary> public HtmlContainer() { _htmlContainerInt = new HtmlContainerInt(WinFormsAdapter.Instance); _htmlContainerInt.SetMargins(0); _htmlContainerInt.PageSize = new RSize(99999, 99999); }