Saltar al contenido principal
Versión: Siguiente

WP Get subsection

WP Get subsection ( objRango ) | (wpSection ; subSectionType ) -> Resultado

ParámetroTipoDescripción
objRangoObjeto🡒Rango o elemento
wpSectionObjeto🡒Sección 4D Write Pro
subSectionTypeEntero largo🡒Tipo de subsección (wk first page, wk left page, o wk right page)
ResultadoObjeto🡐Subsección

Descripción

El comando WP Get subsection devuelve la primera subsección intersectada por el rango o elemento objDestino, o a la subsección especificada tipoSubSeccion de la sección wpSection.

  • Con la primera sintaxis (utilizando el parámetro objDestino), el comando devuelve la primera subsección que intersecta el rango o el elemento. Si ninguna subsección intersecta el rango o el elemento, se devuelve un objeto null, puede pasar en objDestino:
    • un rango, o
    • un elemento (tabla / fila / párrafo / cuerpo / caja de texto / encabezado / pie de página).

Si el rango o el elemento pertenece a un encabezado, a un pie de página, o a una caja de texto, WP Get subsection devuelve la subsección a la que objDestino está asociada. Si objDestino no está adjunto a una una subsección, se devuelve un objeto null.

Si el rango o el elemento pertenece a una imagen anclada, se devuelve un error.

  • Con la segunda sintaxis (utilizando los parámetros wpSection y tipoSubSeccion), el comando devuelve un objeto wpSubSection (hijo de wpSection) del tipo tipoSubSeccion. Pase una de las siguientes constantes en el parámetro tipoSubSeccion:
ConstanteTipoValor
wk first pageEntero largo1
wk left pageEntero largo2
wk right pageEntero largo3

Si no se define tipoSubSeccion para la wpSection especificada, el comando devuelve un objeto indefinido (no se devuelve ningún error).

Ejemplo

Desea aplicar un fondo azul en las páginas de la izquierda:

 var $section;$subsection : Object
  //Recupera la referencia en la primera sección
 $section:=WP Get section(wpDoc;1)
  //Recupera la referencia en la subsección izquierda de la primera sección
 $subsection:=WP Get subsection($section;wk left page)
 
  //Si la subsección existe, configure el fondo en azul
 If($subsection#Null)
    WP SET ATTRIBUTES($subsection;wk background color;"#87CEEB")
 Else
    ALERT("Por favor, cree subsecciones izquierda y derecha")
 End if

Ver también

WP DELETE SUBSECTION
WP Get section
WP New subsection