|
|
|
|
- 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
docNumberingLevel (Tipo de Variable)
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. 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. 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 propiedad | Tipo utilizado | Efecto |
---|
Alineación | Constante de tipo Integer | La 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.
| envergadura | Constante de tipo Integer | Formato 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, ....
| Formato | Variable de tipo docFormatting | Parámetros para el formato de numeración. | PageLayout | | Disposición del párrafo numerado. | | PageLayout.Alignment | Constante de tipo Integer | Alineación horizontal utilizada para el párrafo numerado: - haCenter: centrado
- haRight: Alineado a la derecha
- haLeft: Alineado a la izquierda
- haJustified: Justificado.
| | PageLayout.Border | Variable de tipo Border | Características de Border utilizadas para el párrafo numerado. Observación: las esquinas redondeadas no están soportadas. | | PageLayout.BackgroundColor | Integro | Antecedentes color de párrafo numerado. Este color puede corresponder a: | | PageLayout.SpacingAfter | Real | Espaciado después del párrafo numerado (expresado en milímetros). Este Property es set a 0 por Default. | | PageLayout.SpacingBefore | Real | Espaciado antes del párrafo numerado (expresado en milímetros). Este Property es set a 0 por Default. | | PageLayout.LineSpacing | Real | Espaciado 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.RightIndent | Real | El guión derecho del párrafo numerado (expresado en milímetros). Este Property es set a 0 por Default. | | PageLayout.LeftIndent | Real | La sangría a la izquierda del párrafo numerado (expresada en milímetros). Este Property es set a 0 por Default. | | PageLayout.IndentFirstLine | Real | Sangría de la primera Line en el párrafo numerado (expresado en milímetros). Este Property es set a 0 por Default. | | PageLayout.CustomTabulation | Array de docTabulation | Tabulaciones personalizadas del párrafo numerado. | | PageLayout.BackgroundPattern | Variable de tipo Background | Características del apartado Background. | | PageLayout.LineSpacingType | Constante de tipo Integer | Tipo 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és | Integro | Nivel 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.
| Separador | Constante de tipo Integer | Tipo 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.
| texto | Cadena de caracteres | Numeració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 . | AllInDigit | booleano | - 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.
| Tplc | Cadena de caracteres | Identificador específico para MS Word. Esta propiedad es de solo lectura. | InitialValue | Integro | Valor 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 , en el grupo "Numeración Document"..
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|