AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Procesador de texto / Tipos de variables
  • Propiedades específicas de las variables docParagraph
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo docParagraph se utiliza para manipular las características de un párrafo en un DOCX Document. Puede definir y modificar las características de este párrafo utilizando diferentes funciones y propiedades de WLanguage.
Este tipo de variable es utilizado por variables de tipo Document.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
WP_MyDoc = DocOpen(fExeDir() + fSep() + "MyDoc.docx") 

TextFragment is docFragment(WP_MyDoc, 1, Length(DocToText(WP_MyDoc)))

FOR EACH MyCurrentElement OF TextFragment.Element
MyParagraph is docParagraph = MyCurrentElement.Paragraph
Trace(MyParagraph.StartPosition)
Trace(MyParagraph.EndPosition)
END
Observaciones

Propiedades específicas de las variables docParagraph

Las siguientes propiedades pueden utilizarse para manipular variables de tipo docParagraph:
Nombre de la propiedadTipo utilizadoEfecto
CeldaVariable de tipo docCellSe utiliza para acceder a la célula del padre tabla.
InicioSecciónConstante de tipo IntegerEl corte de la sección se aplicará antes del párrafo. Puede corresponder a una de las siguientes constantes:
  • ssNoBreak: No se encuentra ningún corte de sección antes del párrafo.
  • ssSectionBreak: Se encuentra un salto de sección (tipo salto Page) antes del párrafo.
  • ssSectionBreakContinuous: Antes del párrafo se encuentra un corte de sección continuo.
  • ssSectionBreakOddPage: Se encuentra un salto de sección (tipo de salto Page impar) antes del párrafo.
  • ssSectionBreakEvenPage: Se encuentra un salto de sección (incluso de tipo Page) antes del párrafo.
Observaciones:
  • EndSection Property de un párrafo devuelve el mismo valor que StartSection Property del siguiente párrafo.
  • La propiedad StartSection del primer párrafo devuelve la constante ssNoBreak .
aspectoArray de docElementElementos incluidos en el párrafo. Los elementos que se encuentran en el párrafo se pueden navegar a través de la sentencia FOR EACH.
FinSecciónConstante de tipo IntegerLa ruptura de la sección se aplicará después del párrafo. Puede corresponder a una de las siguientes constantes:
  • ssNoBreak: No se encuentra ningún corte de sección después del párrafo.
  • ssSectionBreak: Se encuentra un salto de sección (tipo salto Page) después del párrafo.
  • ssSectionBreakContinuous: Un corte de sección continuo se encuentra después del párrafo.
  • ssSectionBreakOddPage: Se encuentra un salto de sección (tipo de salto Page impar) después del párrafo.
  • ssSectionBreakEvenPage: Se encuentra un salto de sección (incluso de tipo Page) después del párrafo.
Observaciones:
  • EndSection Property de un párrafo devuelve el mismo valor que StartSection Property del siguiente párrafo.
  • La propiedad EndSection del último párrafo devuelve la constante ssNoBreak.
Índice de PárrafosIntegroÍndice del párrafo actual en el tabla de los párrafos padres.
Esta propiedad es de solo lectura.
PageLayoutInformación sobre la disposición de los párrafos
PageLayout.AlignmentConstante de tipo IntegerAlineación horizontal utilizada:
  • haCenter: centrado
  • haRight: Alineado a la derecha
  • haLeft: Alineado a la izquierda
  • haJustified: Justificado.
PageLayout.BorderVariable de tipo BorderIdentificador de Border utilizado para el párrafo.
Observación: las esquinas redondeadas no están soportadas.
PageLayout.BackgroundColorIntegroAntecedentes color del párrafo. Este color puede corresponder a:
PageLayout.SpaceBottomBorderRealEspacio entre el texto y la parte inferior del párrafo Border (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpaceRightBorderRealEspacio entre el texto y el lado derecho del párrafo Border (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpaceLeftBorderRealEspacio entre el texto y el lado izquierdo del párrafo Border (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpaceTopBorderRealEspacio entre el texto y la parte superior del párrafo Border (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpacingAfterRealEspaciado después del párrafo (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpacingBeforeRealEspaciado antes del párrafo (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.LineSpacingRealEspaciado de Line (expresado en milímetros).
Se utiliza si la propiedad LineSpacingType está establecida en lineSpacingExact o lineSpacingMinimum.
De forma predeterminada, esta propiedad se establece en 0.
PageLayout.RightIndentRealEl guión derecho del párrafo (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.LeftIndentRealEl guión izquierdo del párrafo (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.IndentFirstLineRealSangría de la primera Line en el párrafo (expresada en milímetros).
Este Property es set a 0 por Default.
PageLayout.CustomTabulationArray de docTabulationTabulaciones personalizadas del párrafo.
PageLayout.BackgroundPatternVariable de tipo BackgroundCaracterísticas del párrafo Background.
PageLayout.LineSpacingTypeConstante de tipo IntegerTipo de espaciamiento de Line utilizado:
  • lineSpacingExact: El interlineado corresponde al valor de la propiedad Interline.
  • lineSpacingMinimum: El interlineado es al menos el valor de la propiedad Interline. Si el espaciado Default Line de la fuente utilizada en el Line anterior es mayor que el espacio entre líneas Property , el Default Line se utiliza el espaciado de la fuente.
  • lineSpacingMultiple (valor Default ): El espaciado Line se obtiene multiplicando el LineSpacing Property por el espaciado Default Line de la fuente anterior. Line y dividiendo el resultado por 240.
Observación: Esta constante corresponde a InterlineType en versiones anteriores.
NumeraciónInformación de numeración.
Numeración.IdentificadorIntegroIdentificador de la numeración utilizada para el párrafo. Se utiliza para identificar o asociar una numeración con el párrafo. Para obtener más información, consulte docNumberingLevel.
Numeración.NivelIntegroIdentificador del nivel de numeración utilizado para el párrafo. Se utiliza para identificar o asociar un nivel de numeración con el párrafo. Para obtener más información, consulte docNumberingLevel.
PadredocElementElemento que contiene el párrafo.
StartPositionIntegroPosición inicial del párrafo en la Document.
Posición finalIntegroPosición final del párrafo en la Document.
SeccióndocSectionCaracterísticas de la sección a la que pertenece el párrafo.
StyleIDCadena de caracteresIdentificador del estilo de párrafo. Este identificador debe existir entre los estilos relacionado al Document.
Observación: Al cambiar el estilo de párrafo o de fragmento se aplica automáticamente el estilo de párrafo y el estilo de carácter de relacionado, si existen.
TablaVariable de tipo docTableCaracterísticas de la tabla correspondiente al párrafo.
Esta Property se utiliza para averiguar si el párrafo corresponde a un párrafo de Texto o a un párrafo de Tabla. Ejemplo:
let para <- f.Element[1].Paragraph
IF para.Table = Null THEN 
// This is not an array
RETURN
END
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/01/2024

Señalar un error o enviar una sugerencia | Ayuda local