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 docNumberingLevel
  • Añadir una numeración description a un Document
  • Añadir un nivel de numeración a un Document
  • Utilización de numeraciones creadas mediante programación
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 docNumberingLevel se utiliza para definir las características avanzadas de un nivel de numeración utilizado en un procesamiento de palabras Document. Puede definir y cambiar las características de este nivel de numeración utilizando diferentes propiedades de WLanguage.
Este tipo es utilizado por las variables de docNumbering.
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
MyDoc is Document = WP_NoName1
MyNumbering is docNumbering
Level is docNumberingLevel
 
// Define the numbering
 
// 1st numbering level
Level.Text = "%1) "
Level.Text = "%1) "
Level.InitialValue = 1
Level.PageLayout.IndentFirstLine = 10
Level.Format = numfRomanUppercase
Add(MyNumbering.Level, Level)
 
// Second numbering level
Level.Text = "%2] "
Level.InitialValue = 1
Level.PageLayout.IndentFirstLine = 20
Level.Format = numfUppercaseLetter
Add(MyNumbering.Level, Level)
 
// Third numbering level
Level.Text = "%3\ "
Level.InitialValue = 1
Level.PageLayout.IndentFirstLine = 30
Level.Format = numfLowercaseLetter
Add(MyNumbering.Level, Level)
 
 
// Add the numbering to the document
let id = Add(MyDoc.Numbering, MyNumbering)
 
// Define the numbering associated with paragraph 1
MyDoc.Paragraph[1].Numbering.Identifier = id
MyDoc.Paragraph[1].Numbering.Level = 1
 
// Display the document in the Word Processing control
WP_NoName1 = MyDoc
Observaciones

Propiedades específicas de las variables docNumberingLevel

Las siguientes propiedades pueden ser utilizadas para manipular un nivel de numeración:
Nombre de la propiedadTipo utilizadoEfecto
AlineaciónConstante de tipo IntegerLa numeración se sitúa en relación con la posición de inicio del párrafo:
  • haCenter: La numeración está centrada en relación con el comienzo del párrafo.
  • haRight: La numeración se sitúa a la derecha en relación con el inicio del párrafo.
  • haLeft: La numeración se sitúa a la izquierda en relación con el inicio del párrafo.
envergaduraConstante de tipo IntegerFormato para este nivel de numeración (dígitos, dígitos romanos, letras,...):
  • numfUppercaseLetter: Numeración en mayúsculas: A B C D, ...
  • numfLowercaseLetter: Numeración en minúsculas: a, b, c, d, ...
  • numfNumeric: Numeración en dígitos: 1, 2, 3, 4, ...
  • numfNumericInLetters: Numeración en dígitos escritos en letras: uno, dos, tres, cuatro, ....
  • numfOrdinal: Numeración de los pedidos: 1º, 2º, 3º, etc.
  • numfOrdinalInLetters: Numeración ordenada en letras: primero, segundo, tercero, ....
  • numfBullet: Numeración en formato bullet. Sólo están disponibles las viñetas representadas por un carácter de fuente. No puedes crear una bala associated con una Image.
  • numfRomanUppercase: Numeración en mayúsculas Dígitos romanos: Yo, II, III, ...
  • numfRomanLowercase: Numeración en mayúsculas y minúsculas: i, ii, iii, ....
FormatoVariable de tipo docFormattingParámetros para el formato de numeración.
PageLayoutDisposición del párrafo numerado.
PageLayout.AlignmentConstante de tipo IntegerAlineación horizontal utilizada para el párrafo numerado:
  • haCenter: centrado
  • haRight: Alineado a la derecha
  • haLeft: Alineado a la izquierda
  • haJustified: Justificado.
PageLayout.BorderVariable de tipo BorderCaracterísticas de Border utilizadas para el párrafo numerado.
Observación: las esquinas redondeadas no están soportadas.
PageLayout.BackgroundColorIntegroAntecedentes color de párrafo numerado. Este color puede corresponder a:
PageLayout.SpacingAfterRealEspaciado después del párrafo numerado (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.SpacingBeforeRealEspaciado antes del párrafo numerado (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 numerado (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.LeftIndentRealLa sangría a la izquierda del párrafo numerado (expresada en milímetros).
Este Property es set a 0 por Default.
PageLayout.IndentFirstLineRealSangría de la primera Line en el párrafo numerado (expresado en milímetros).
Este Property es set a 0 por Default.
PageLayout.CustomTabulationArray de docTabulationTabulaciones personalizadas del párrafo numerado.
PageLayout.BackgroundPatternVariable de tipo BackgroundCaracterísticas del apartado 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.
ReinicioDespuésIntegroNivel tras el cual se debe reiniciar la numeración.. Esta propiedad puede corresponder a:
  • 0: la numeración nunca se reinicia.
  • -1: la numeración se reinicia tan pronto como se incrementa un nivel superior.
  • un valor x superior a 0: la numeración se reinicia en cuanto se incrementa el nivel x.
SeparadorConstante de tipo IntegerTipo de separador utilizado para realizar el espaciado entre la numeración de párrafos y el resto del texto:
  • numsepNone: No separator.
  • numsepSpace: El separador es un espacio.
  • numsepTabulation: El separador es una tabulación.
textoCadena de caracteresNumeración a utilizar. El símbolo % seguido de un dígito contendrá el valor de numeración para el nivel definido por este dígito..
Ejemplos:
  • "%1 )" utiliza la numeración del nivel 1 seguida de un corchete.
  • "%1. %2" muestra la numeración del nivel 1 seguida de la numeración del nivel 2.
Para una lista con viñetas, los caracteres que representan la viñeta solicitada. Este carácter se mostrará en la fuente seleccionada para el formato de numeración.
Atención: El número de niveles anteriores tendrá el formato definido por el nivel anterior, excepto si AllInDigit Property está establecido en True .
AllInDigitbooleano
  • True para que todos los números de nivel (nivel actual y niveles anteriores) se escriban en números arábigos,
  • False para conservar las características de cada nivel.
TplcCadena de caracteresIdentificador específico para MS Word.
Esta propiedad es de solo lectura.
InitialValueIntegroValor inicial de la numeración (debe ser un entero positivo).

Añadir una numeración description a un Document

Para añadir una numeración description a una Document, tiene la posibilidad de utilizar añadir con la siguiente sintaxis:
Add(MyDocument.Numbering, MyNumbering)
donde:

Añadir un nivel de numeración a un Document

Para añadir un nivel de numeración a una Document, tiene la posibilidad de utilizar añadir con la siguiente sintaxis:
Add(Numbering.Level, MyLevel)
donde:
  • La numeración es una Variable de tipo docNumbering.
  • MyLevel es una variable de tipo docNumberingLevel.

Utilización de numeraciones creadas mediante programación

Las numeraciones creadas mediante programación pueden utilizarse a través de la cinta de opciones. Aparecen en la cinta de opciones, en el grupo "Párrafos", desplegando la opción Numeración, en el grupo "Numeración Document"..
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