WP DELETE STYLE SHEET
WP DELETE STYLE SHEET ( styleSheetObj : Object )
WP DELETE STYLE SHEET (wpDoc : Object ; styleSheetName : Text {; listLevelIndex : Integer })
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| styleSheetObj | Object | → | Objeto hoja de estilo |
| wpDoc | Object | → | Documento 4D Write Pro |
| listLevelIndex | Integer | → | Nivel de la hoja de estilo en la jerarquía |
| styleSheetName | Text | → | Nombre de la hoja de estilo |
Historia
| Lanzamiento | Modificaciones |
|---|---|
| 4D 21 R3 | *Se ha añadido el parámetro listLevelIndex |
| 4D 18 | Created |
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 indexde 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 countde 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 indexse 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