Página 1 de 3

[ActiveX/C#] WYSIWYG Object Plugin

Publicado: 23 Ago 2011 03:37
por Pabloko
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

HIDE: ON
Hidebb Message Hidden Description


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];
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

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 23 Ago 2011 03:55
por Pabloko
aqui dejo una referencia de la tabla para butons

Imagen

para terminar de complicarlo hay que sumar 1 a todos jaja

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 23 Ago 2011 07:12
por Agotaras123
muy buen aporte este, sin duda sera de mucha ayuda.

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 23 Ago 2011 18:10
por rafaxplayer
Ese pabloko... ;)

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 24 Ago 2011 15:41
por Ceone
ta tocho!

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 28 Ago 2011 12:32
por rafaxplayer
Bueno pabloko estoy realizando la aplicación mas completa con editor de botones y algunas funciones mas , he visto un pequeño error en los indices de objetos... el primer objeto boldbutton es aa[2] , osea el indice empieza desde dos ,0 y 1 no dan ningún resultado , sera cosa del source , si lo arreglas cambiare el código, si no sigo sobre esto , ya lo colgare en breve , saludos

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 28 Ago 2011 14:46
por Pabloko
quieres editar tu mismo el proyecto?

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 28 Ago 2011 18:33
por rafaxplayer
Pabloko escribió:quieres editar tu mismo el proyecto?
bueno en principio solo veo ese fallo que no es na, pero si me pasas el proyecto mejor le echo un vistazo al source que siempre me gusta ;)

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 29 Ago 2011 11:19
por rafaxplayer
Bueno jefe aquí te dejo la versión con editor de botones , los puedes cambiar y esos cambios se guardan para la próxima ejecución de la app , con una paranoia rara que he echo con un .ini y una función tipo switch de c# , ya dirás que te parece ;)

Enlaces actualizados 22/10/2012

HIDE: ON
Hidebb Message Hidden Description

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 29 Ago 2011 19:30
por Pabloko
muy guena shurman

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 31 Ago 2011 11:40
por abood1987
;)

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 19 Sep 2011 20:00
por AntonioAnt
Pabloko, tu que eres el director de la Real Academia de la Lengua Española.... ¿Qué significa "guena"?

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 21 Sep 2011 13:33
por fnavarro
esto esta muy bien organizado

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 21 Sep 2011 23:43
por dangngocnguyenit
Love it ! thanks

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 02 Dic 2011 09:47
por bariza-dz
thanks

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 04 Ene 2012 18:10
por tairorojo
Esto puede estar genial, chekeando.

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 22 Oct 2012 16:42
por pavel
Thanks

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 22 Oct 2012 16:48
por pavel
file is no longer availiable on internet

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 22 Oct 2012 16:55
por Ceone
Enlaces actualizados 22/10/2012

HIDE: ON
Hidebb Message Hidden Description

Publicado: 01 Jun 2013 04:06
por amsuser24
thanks ;)