Saltar al contenido principal
Versión: 21 R3 BETA

WP DELETE STYLE SHEET

WP DELETE STYLE SHEET ( styleSheetObj : Object )
WP DELETE STYLE SHEET (wpDoc : Object ; styleSheetName : Text {; listLevelIndex : Integer })

ParámetrosTipoDescripción
styleSheetObjObjectObjeto hoja de estilo
wpDocObjectDocumento 4D Write Pro
listLevelIndexIntegerNivel de la hoja de estilo en la jerarquía
styleSheetNameTextNombre de la hoja de estilo
Historia
LanzamientoModificaciones
4D 21 R3*Se ha añadido el parámetro listLevelIndex
4D 18Created

Descripción

El comando WP DELETE STYLE SHEET elimina la hoja de estilo de párrafo o de caracter designado del documento actual. Cuando se elimina una hoja de estilo, todos los caracteres o párrafos a los que se aplicó vuelven a su estilo original (es decir, el predeterminado).

Este comando ofrece dos formas de eliminar una hoja de estilo. Puede especificar:

  • el objeto de hoja de estilo (creado con el comando WP New style sheet o devuelto por el comando WP Get style sheet) que se desea eliminar en el parámetro styleSheetType, o
  • el documento 4D Write Pro junto con el nombre de la hoja de estilo a eliminar en los parámetros wpDoc y styleSheetName.

When the style sheet to delete belongs to a hierarchical list style sheet, the behavior depends on the level being removed. Puede eliminar:

  • la hoja de estilo de nivel raíz, o
  • una hoja de estilo de subnivel específica ofreciendo el parámetro opcional listLevelIndex.

Al eliminar la hoja de estilo de nivel raíz (pasando el valor 1 en el parámetro listLevelIndex u omitiendo dicho parámetro), todas las hojas de estilo de subniveles asociadas se eliminan automáticamente y toda la estructura jerárquica se suprime del documento.

Al eliminar una hoja de estilo de subnivel:

  • El índice wk list level index de todas las hojas de estilo de sub-nivel subsiguientes se decrementa para mantener la numeración continua de los niveles.
  • Los nombres de las hojas de estilo de subnivel afectadas se actualizan para reflejar su nuevo índice de nivel.
  • El atributo wk list level count de la hoja de estilo raíz y todas las hojas de estilo de subnivel restantes se decrementan para que coincidan con el nuevo número total de niveles.

El comando no realiza ninguna acción si el nivel especificado no existe, o si la hoja de estilo no forma parte de una lista jerárquica y listLevelIndex es mayor que 1.

Nota: la hoja de estilo por defecto ("Normal") no se puede eliminar.

Ejemplo 1

Para eliminar una hoja de estilo de caracteres "MyCharStyle":

WP DELETE STYLE SHEET(wpArea; "MyCharStyle")

Ejemplo 2

El siguiente ejemplo elimina el segundo nivel de una hoja de estilo de lista jerárquica:

// Borrar el nivel 2 de la hoja de estilo jerárquica "MainList"
WP DELETE STYLE SHEET(wpArea; "MainList"; 2)

Después de la ejecución:

  • Los valores wk list level index se actualizan (el nivel 3 anterior se convierte en el nivel 2).
  • Se decrementa el wk list level count.

Para eliminar toda la hoja de estilo jerárquica (raíz y todos los subniveles asociados):

WP DELETE STYLE SHEET(wpArea; "MainList")

Ver también

Style sheets
WP Get style sheet
WP Get style sheets
WP IMPORT STYLE SHEETS
WP New style sheet