public void IconClicked(HTMLEditorButtonArgs doc) { var frm = new FrmViewHtml(doc.Editor.Html); if (frm.ShowDialog() == DialogResult.OK) { doc.Editor.SetHtml(frm.Html); } }
public void IconClicked(HTMLEditorButtonArgs args) { var colorPicker = new ColorDialog(); var result = colorPicker.ShowDialog(); if(result == DialogResult.OK) { var color = colorPicker.Color; var hexcolor = ColorTranslator.ToHtml(color); args.Document.ExecCommand("ForeColor", false, hexcolor); } }
public void IconClicked(HTMLEditorButtonArgs args) { //var x = args.Editor.Location.X + 10; //var y = args.Editor.Location.Y + 10; //var url = Interaction.InputBox("Please enter an image url", "URL", null, x, y); //if (!string.IsNullOrEmpty(url)) //{ // args.Document.ExecCommand("InsertImage", false, url); //} args.Document.ExecCommand("InsertImage", true, null); }
public void IconClicked(HTMLEditorButtonArgs args) { var colorPicker = new ColorDialog(); var result = colorPicker.ShowDialog(); if (result == DialogResult.OK) { var color = colorPicker.Color; var hexcolor = ColorTranslator.ToHtml(color); args.Document.ExecCommand("ForeColor", false, hexcolor); } }
public void IconClicked(HTMLEditorButtonArgs doc) { // Use the DOM objects to manipulate the HTML document to insert HTML. // 'insertHTML' command in execCommand interface is not supported. IHTMLDocument2 d2 = doc.Document.DomDocument as IHTMLDocument2; if (d2 != null) { var range = d2.selection.createRange() as IHTMLTxtRange; if (range != null) { range.pasteHTML(this.html); } } }
public void IconClicked(HTMLEditorButtonArgs doc) { var image = Clipboard.GetImage(); if (image != null) { using (var memoryStream = new MemoryStream()) { image.Save(memoryStream, ImageFormat.Png); var base64 = Convert.ToBase64String(memoryStream.ToArray()); var html = string.Format("<img src=\"data:image/png;base64,{0}\" alt=\"{1}\" />", base64, Guid.NewGuid()); var insertHtmlButton = new InsertHtmlButton(html); insertHtmlButton.IconClicked(doc); } } else { MessageBox.Show(Resources.NoImageInClipboard, Resources.Information, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void IconClicked(HTMLEditorButtonArgs doc) { doc.Document.ExecCommand("Print", true, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand(CommandIdentifier, false, null); }
public void IconClicked(HTMLEditorButtonArgs doc) { new FrmViewHtml(doc.Editor.Html).ShowDialog(); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("InsertOrderedList", false, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("CreateLink", true, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand(CommandIdentifier, false, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("Italic", false, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("InsertUnorderedList", false, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("Bold", false, null); }
public void IconClicked(HTMLEditorButtonArgs doc) { doc.Document.ExecCommand("StrikeThrough", false, null); }
public void IconClicked(HTMLEditorButtonArgs args) { args.Document.ExecCommand("CreateLink", true, null); }
/// <summary> /// Invoked once the Insert Online Image button has been clicked. /// </summary> /// <param name="doc"><see cref="HTMLEditorButtonArgs" /> instance that contains the context information.</param> public void IconClicked(HTMLEditorButtonArgs doc) { var dialog = new FrmInsertOnlineImage(); if (dialog.ShowDialog() == DialogResult.OK) { var tag = string.Format(EmbeddedImageHtmlTagPattern, dialog.ImageBase64, dialog.Alt); var insertHtmlButton = new InsertHtmlButton(tag); insertHtmlButton.IconClicked(doc); } }