Hola, os traigo un object plugin wysiwyg, osea what you see is wath you get, lo que ves es lo que hay, surmano.
Es un editor HTML a grandes rasgos, parecido al RichText pero en html y no en rtf y con un huevo de funcionalidades extra.
Descarga Enlaces actualizados 22/10/2012
Bueno cosas tecnicas... pesa 400kb o un poco menos, necesita .net 2.0 para funcionar y mi libreria registeractivexcs para poder ser registrado, una vez hecho ya no es necesario hacerlo mas.
y bueno una referencia de funciones:
Esta en fase super beta asi que espero los test para mejorarlo.
Si alguien se puede marcar un codigo lua en condiciones para usarlo, sobre todo para las partes de registro y para el interfaz Buttons, seria genial.
Saludos
Es un editor HTML a grandes rasgos, parecido al RichText pero en html y no en rtf y con un huevo de funcionalidades extra.
Descarga Enlaces actualizados 22/10/2012
Bueno cosas tecnicas... pesa 400kb o un poco menos, necesita .net 2.0 para funcionar y mi libreria registeractivexcs para poder ser registrado, una vez hecho ya no es necesario hacerlo mas.
y bueno una referencia de funciones:
Código: Seleccionar todo
METODOS (XXXX:metodo())
Clear()
bool CanUndo()
bool CanRedo()
bool CanCut()
bool CanCopy()
bool CanPaste()
bool CanDelete()
bool IsJustifyLeft()
bool IsJustifyRight()
bool IsJustifyCenter()
bool IsJustifyFull()
bool IsBold()
bool IsItalic()
bool IsUnderline()
bool IsOrderedList()
bool IsUnorderedList()
EmbedBr()
SuperPaste()
Print()
InsertParagraph()
InsertBreak()
SelectAll()
Undo()
Redo()
Cut()
Paste()
Copy()
OrderedList()
UnorderedList()
JustifyLeft()
JustifyRight()
JustifyCenter()
JustifyFull()
Bold()
Italic()
Underline()
Delete()
InsertImage()
Indent()
Outdent()
InsertLink(string url)
SelectForeColor()
SelectBackColor()
SelectLink()
bool Search(string text, bool forward, bool matchWholeWord, bool matchCase)
ShowToolbar(bool show)
Buttons(tabla BOTONES*****)
SetEditable(bool editable)
ej: object:SetEditable(false)
ej: selection_bold=object:IsBold()
PROPIEDADES (XXXX.propiedad)
string DocumentText
string DocumentTitle
string BodyHtml
string BodyText
ej: Dialog.Message('', object.BodyText)
ej: obejct.BodyHtml="<a href='google.es'>Google</a>"
********Tabla Buttons!
Esta tabla es un poco complicada, hay que poner en la tabla los numeros de los elementos que queremos ver, por ejemplo
object:Buttons({"1","2","3","4"})
Las comillas son importantes.
La lista completa de objetos y su id son:
boldButton.Visible = aa[1];
italicButton.Visible = aa[2];
underlineButton.Visible = aa[3];
orderedListButton.Visible = aa[4];
unorderedListButton.Visible = aa[5];
justifyLeftButton.Visible = aa[6];
justifyCenterButton.Visible = aa[7];
justifyRightButton.Visible = aa[8];
justifyFullButton.Visible = aa[9];
backColorButton.Visible = aa[10];
fontComboBox.Visible = aa[11];
indentButton.Visible = aa[12];
outdentButton.Visible = aa[13];
colorButton.Visible = aa[14];
imageButton.Visible = aa[15];
fontSizeComboBox.Visible = aa[16];
linkButton.Visible = aa[17];
toolStripButton3.Visible = aa[18]; //creo que es copiar
toolStripButton4.Visible = aa[19]; //creo que es cortar
toolStripButton5.Visible = aa[20]; //creo que es pegar
toolStripButton7.Visible = aa[21]; //creo que es buscar
toolStripButton8.Visible = aa[22]; //creo que es undo
toolStripButton9.Visible = aa[23]; //creo que es redo
toolStripButton6.Visible = aa[24]; //creo que es switch html
//separadores
toolStripSeparator1.Visible = aa[25];
toolStripSeparator2.Visible = aa[26];
toolStripSeparator3.Visible = aa[27];
toolStripSeparator4.Visible = aa[28];
toolStripSeparator5.Visible = aa[29];
toolStripSeparator6.Visible = aa[30];
toolStripSeparator7.Visible = aa[31];
toolStripSeparator8.Visible = aa[32];
toolStripSeparator9.Visible = aa[33];
Si alguien se puede marcar un codigo lua en condiciones para usarlo, sobre todo para las partes de registro y para el interfaz Buttons, seria genial.
Saludos