public Form1() { this.InitializeComponent(); this.htDevice = new HtmlDevice(); this.htCompiler = HtEngine.GetCompiler(); HtEngine.RegisterDevice(this.htDevice); HtEngine.DefaultFontSize = 14; HtEngine.DefaultFontFace = "Arial"; this.pictureBox1.BackColor = Color.RoyalBlue; this.pictureBox1.MouseMove += (sender, args) => { this.pictureBox1.Cursor = this.htCompiler.GetLink(args.X, args.Y) == null ? Cursors.Default : Cursors.Hand; }; this.pictureBox1.MouseClick += (sender, args) => { string link = this.htCompiler.GetLink(args.X, args.Y); if (link != null) { MessageBox.Show("Link clicked: " + link); } }; }
public HtmlTextField() { HtEngine.RegisterLogger(new Unity3DLogger()); HtEngine.RegisterDevice(new Unity3DDevice()); _compiler = HtEngine.GetCompiler(); _text = string.Empty; AddEventListenerObsolete(MouseEvent.MOUSE_DOWN, __mouseDown, true); }
public void Awake() { Debug.Log("Initializing Demo"); // our logger HtEngine.RegisterLogger(new HtmlLogger()); // our device HtEngine.RegisterDevice(new HtmlDevice()); // our compiler this.compiler = HtEngine.GetCompiler(); // set up first html this.html = demo0; }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); HtmlDevice.Content = Content; HtmlDevice.Context = spriteBatch; HtEngine.DefaultFontFace = "Arial"; HtEngine.DefaultFontSize = 14; HtEngine.RegisterDevice(new HtmlDevice()); compiler = HtEngine.GetCompiler(); compiler.Compile(demo, GraphicsDevice.Viewport.Width); }
public void Awake() { Debug.Log("Initializing Demo"); // our logger HtEngine.RegisterLogger(new Unity3DLogger()); // our device HtEngine.RegisterDevice(new NGUIDevice()); // link hover color. HtEngine.LinkHoverColor = HtColor.Parse("#FF4444"); // link pressed factor. HtEngine.LinkPressedFactor = 0.5f; // link function name. HtEngine.LinkFunctionName = "onLinkClicked"; html = GetComponent <NGUIHTML>(); html.html = demo0; }
void Awake() { //初始化html引擎 if (m_HtEngineInitd) { return; } m_HtEngineInitd = true; // our logger HtEngine.RegisterLogger(new HTMLEngineLogger()); // our device HtEngine.RegisterDevice(new NGUIDevice()); // link function name. HtEngine.LinkFunctionName = "OnLinkClick"; }