Altova Authentic 2024 Browser Edition

AuthenticToolbarButtons.NewCustomButton

Inicio Anterior Inicio Siguiente

Declaración NewCustomButton(nPosition as long, strName as String, strTooltip as String, strBitmapURL as String)

 

Descripción

Inserta un botón personalizado nuevo llamado strName en la posición nPosition de la barra de herramientas. nPosition empieza por 1.

strTooltip se usa como texto de información rápida.

 

strBitmapURL es la ubicación del mapa de bits que debe utilizarse para el nuevo botón. La ruta de acceso es relativa a la ruta definida con la propiedad TextStateBmpURL.

 

Ejemplo

Imagine que insertó un botón personalizado llamado MiFunción en las barras de herramientas. El siguiente controlador de eventos para doceditcommand demuestra la reacción que se produce cuando el usuario hace clic en el botón y cómo se puede configurar su estado habilitado / deshabilitado.

 

 

<SCRIPT LANGUAGE=javascript FOR=objPlugIn EVENT=doceditcommand>

 // event.type recibe el valor "command" si el usuario hizo clic en el botón

 if(objPlugIn.event.type == "command")

 {

         if(objPlugIn.event.srcElement.Name == "MiFunción")

                 window.alert("Acaba de pulsar el botón personalizado.");

 }

 

 // event.type recibe el valor "update" si se debe establecer el estado del botón

 if(objPlugIn.event.type == "update")

 {

         if(objPlugIn.event.srcElement.Name == "MiFunción")

         {

                 // habilitamos el botón si hay un solo elemento seleccionado

                 if(objPlugIn.CurrentSelection.Start.IsSameNode(objPlugIn.CurrentSelection.End))

                         objPlugIn.event.returnValue = 1;

                 else

                         objPlugIn.event.returnValue = 0;

 

                 objPlugIn.event.cancelBubble = true;

         }

 }

</SCRIPT>

 

© 2017-2023 Altova GmbH