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
reupload
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 ;)

HIDE: ON
Hidebb Message Hidden Description

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 30 Ago 2011 08:34
por nghethihieu
thanks =.='

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 01 Sep 2011 10:21
por abood1987
thank you

good

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 05 Sep 2011 07:34
por dangngocnguyenit
thanks pabloko

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 24 Sep 2011 05:22
por patch
:P nice

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 10 Nov 2011 01:48
por bumbo
bravooooooo

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 21 Nov 2011 16:21
por Haitham.2012
thanks ..

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 05 Ago 2012 08:41
por pavel
Hmm really nice. gracius !

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 05 Ago 2012 08:49
por pavel
File not found. Can you re-upload this file ?

Re: [ActiveX/C#] WYSIWYG Object Plugin

Publicado: 07 Nov 2012 11:11
por pavel
Links are dead !
This file does not exist, the access to the following file is limited or it has been removed due to infringement of copyright.

Publicado: 01 Jun 2013 05:08
por amsuser24
wow :)

Publicado: 28 Jun 2013 09:57
por klausveliu
Thank you