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:

  • the style sheet object (created with the WP New style sheet or returned by the WP Get style sheet command) to remove in the styleSheetType parameter, or
  • 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.

When you delete the root-level style sheet (by passing 1 in the listLevelIndex parameter or ommitting it), all associated sub-level style sheets are deleted automatically and the entire hierarchical structure is removed from the document.

Al eliminar una hoja de estilo de subnivel:

  • The wk list level index of all subsequent sub-level style sheets is decremented to maintain continuous level numbering.
  • 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