Compartir a través de


NumberingChange Clase

Definición

Propiedades de numeración de párrafos anteriores.

Esta clase está disponible en Office 2007 y versiones posteriores.

Cuando el objeto se serializa como xml, su nombre completo es w:numberingChange.

[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
[DocumentFormat.OpenXml.SchemaAttr(23, "numberingChange")]
public class NumberingChange : DocumentFormat.OpenXml.OpenXmlLeafElement
public class NumberingChange : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr(23, "numberingChange")]
public class NumberingChange : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr("w:numberingChange")]
public class NumberingChange : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr("w:numberingChange")]
public class NumberingChange : DocumentFormat.OpenXml.TypedOpenXmlLeafElement
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class NumberingChange : DocumentFormat.OpenXml.OpenXmlLeafElement
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
[<DocumentFormat.OpenXml.SchemaAttr(23, "numberingChange")>]
type NumberingChange = class
    inherit OpenXmlLeafElement
type NumberingChange = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr(23, "numberingChange")>]
type NumberingChange = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr("w:numberingChange")>]
type NumberingChange = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr("w:numberingChange")>]
type NumberingChange = class
    inherit TypedOpenXmlLeafElement
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type NumberingChange = class
    inherit OpenXmlLeafElement
Public Class NumberingChange
Inherits OpenXmlLeafElement
Public Class NumberingChange
Inherits TypedOpenXmlLeafElement
Herencia
Herencia
Atributos

Comentarios

[ISO/IEC 29500-1 1.ª edición]

numberingChange (Previous Numbering Field Properties)

Este elemento especifica el estado anterior de la numeración mostrada por un campo LISTNUM (parte 1, §17.16.5.33) dentro de un documento WordprocessingML cuando se agregan campos LISTNUM adicionales y se realiza un seguimiento de las revisiones.

[Racionalización: el mecanismo de numeración heredado proporcionado por el campo LISTNUM se basa en la presencia de campos en el contenido de ejecución del documento, en lugar de ser una propiedad de párrafo (como la numeración se representa normalmente). Por este motivo, estos campos deben almacenar su estado anterior como un tipo de revisión único en el carácter de campo del campo de numeración. fin de la lógica]

Si este elemento se proporciona para un campo que no es de tipo LISTNUM tal como se define en sus códigos de campo (parte 1, §17.16.5), se omitirá esta propiedad.

[Ejemplo: considere el siguiente párrafo que contiene un único campo LISTNUM , como se indica a continuación:

5ccbfcbb-0568-4f98-b9e6-bc9b07df5295

Si se agrega otro campo LISTNUM delante de él en el documento, lo que da lugar a su evaluación a un número diferente, como se indica a continuación:

5df1502e-4833-48c7-aa49-517de8059a13

Esta revisión del resultado del campo se almacenaría como se indica a continuación en WordprocessingML:

<w:fldChar w:fldCharType="begin">  
  <w:numberingChange w:id="0" … w:original="1." />  
</w:fldChar>  
<w:r>  
  <w:instrText>LISTNUM</w:instrText>  
</w:r>  
<w:fldChar w:fldCharType="separate"/>  
<w:r>  
  <w:t>2.</w:t>  
</w:r>  
<w:fldChar w:fldCharType="end" />  

El elemento numberingChange especifica que se modificó la numeración resultante de este campo LISTNUM y se realizó un seguimiento de este cambio como una revisión. El resultado de numeración anterior de 1. se almacena en caché en el atributo original. Fin del ejemplo]

Para los campos de numeración, el atributo original debe especificar la numeración anterior mostrada por el campo LISTNUM primario dentro de un documento WordprocessingML. Esta información es una memoria caché que mejora el rendimiento del estado de la numeración antes de la revisión para permitir que las aplicaciones muestren el estado anterior sin tener que volver a calcular todos los campos LISTNUM del documento.

Si se omite este atributo, no se implica ningún valor de numeración anterior y las aplicaciones pueden optar por calcular este valor o no mostrar ningún valor de numeración anterior.

[Ejemplo: considere el siguiente párrafo que contiene un único campo LISTNUM con una revisión, como se indica a continuación:

5df1502e-4833-48c7-aa49-517de8059a13

Esta revisión del resultado del campo se almacenaría como se indica a continuación en WordprocessingML:

<w:fldChar w:fldCharType="begin">  
  <w:numberingChange w:id="0" … w:original="1." />  
</w:fldChar>  

El atributo original especifica que el valor de numeración anterior del campo era 1.ejemplo final]

Elementos primarios
fldChar (parte 1, §17.16.18)

[Nota: La definición del esquema XML W3C del modelo de contenido de este elemento (CT_TrackChangeNumbering) se encuentra en §A.1. Fin de la nota]

[ISO/IEC 29500-1 1.ª edición]

numberingChange (Previous Paragraph Numbering Properties)

Este elemento especifica el estado anterior de la numeración en un párrafo cuando se realiza el seguimiento de las revisiones.

[Racionalización: este mecanismo se usa simplemente para proporcionar almacenamiento para las revisiones a la numeración generadas por aplicaciones de procesamiento de texto heredadas, y se recomienda a las aplicaciones que usen el elemento pPrChange para almacenar estos cambios como cambios en las propiedades de párrafo en su lugar. fin de la lógica]

[Ejemplo: considere la siguiente lista con números árabes como numeración, como se indica a continuación:

f1e61028-5796-4a3c-aaeb-f786fa603b64

Considere una revisión en la que la definición de numeración cambie de números árabes a números romanos, como se indica a continuación:

e9f215fe-31e8-463c-a9b7-1f97d607869b

Esta revisión de la definición de numeración se almacenaría como se indica a continuación en WordprocessingML:

<w:p>  
<w:pPr>  
<w:numPr>  
<w:ilvl w:val="0" />  
<w:numId w:val="1" />  
<w:numberingChange w:id="0" … w:original="%1:1:0:." />  
</w:numPr>  
</w:pPr>  
<w:r>  
<w:t>one</w:t>  
</w:r>  
</w:p>  
<w:p>  
<w:pPr>  
<w:numPr>  
<w:ilvl w:val="0" />  
<w:numId w:val="1" />  
<w:numberingChange w:id="1" … w:original="%1:2:0:." />  
</w:numPr>  
</w:pPr>  
<w:r>  
<w:t>two</w:t>  
</w:r>  
</w:p>  
<w:p>  
<w:pPr>  
<w:numPr>  
<w:ilvl w:val="0" />  
<w:numId w:val="1" />  
<w:numberingChange w:id="2" … w:original="%1:3:0:." />  
</w:numPr>  
</w:pPr>  
<w:r>  
<w:t>three</w:t>  
</w:r>  
</w:p>  

El elemento numberingChange especifica que se modificó la definición de numeración y se realizó un seguimiento de este cambio como una revisión. La definición de numeración numérica árabe anterior se almacena en caché en el atributo original. Fin del ejemplo]

Para la numeración de párrafos, el atributo original especificará la definición de numeración anterior para un párrafo individual de texto dentro de un documento WordprocessingML mientras se realiza el seguimiento de las revisiones.

El valor de original se representa como definiciones de nivel de numeración independientes definidas como se indica a continuación:

<%[numbering level]:[nfc value]:[numbering format]:[separator]>[repeat if more than one level]  

Dónde

  • nivel de numeración : el nivel para el que se define la definición de numeración

  • valor nfc : el valor del estilo de numeración en el nivel de numeración específico

  • formato de numeración : el valor nfc del formato de numeración, como se hace referencia en la tabla siguiente.

  • separador : separador que se usa para separar las definiciones de nivel de numeración

Los valores de formato de numeración se asignan de la siguiente manera:

nfc Value (Valor de nfc)

ST_NumberFormat enumeración equivalente

0

Decimal

1

upperRoman

2

lowerRoman

3

upperLetter

4

lowerLetter

5

Ordinal

6

cardinalText

7

ordinalText

8

Hexagonal

9

Chicago

10

ideographDigital

11

japaneseCounting

12

Aiueo

13

Iroha

14

decimalFullWidth

15

decimalHalfWidth

16

japaneseLegal

17

japaneseDigitalTenThousand

18

decimalEnclosedCircle

19

decimalFullWidth2

20

aiueoFullWidth

21

irohaFullWidth

22

decimalZero

23

Bala

24

ganada

25

chosung

26

decimalEnclosedFullstop

27

decimalEnclosedParen

28

decimalEnclosedCircleChinese

29

ideographEnclosedCircle

30

ideographTraditional

31

ideographZodiac

32

ideographZodiacTraditional

33

taiwaneseCounting

34

ideographLegalTraditional

35

taiwaneseCountingThousand

36

taiwaneseDigital

37

chineseCounting

38

chineseLegalSimplified

39

chineseCountingThousand

40

Definido por la aplicación. Se puede omitir.

41

koreanDigital

42

koreanCounting

43

koreanLegal

44

koreanDigital2

45

hebreo1

46

arabicAlpha

47

hebreo2

48

arabicAbjad

49

hindiVowels

50

hindiConsonants

51

hindiNumbers

52

hindiCounting

53

thaiLetters

54

thaiNumbers

55

thaiCounting

56

vietnamitaCounting

57

numberInDash

58

russianLower

59

russianUpper

60 o superior

Definido por la aplicación. Se puede omitir.

[Ejemplo: considere el siguiente párrafo numerado en el que la definición de numeración ha cambiado mientras se realiza el seguimiento de las revisiones, como se indica a continuación:

1295cca3-f9de-4aec-9347-8baae6e0f1b0

Esta revisión del párrafo numerado se almacenaría como se indica a continuación en WordprocessingML:

<w:numPr>  
  …  
  <w:numberingChange … w:original="%1:1:0:.%2:1:2:.%3:1:0:." />  
</w:numPr>  

En el ejemplo anterior hay tres niveles en la definición de numeración original, por lo que se necesitan tres definiciones de nivel de numeración para representar la definición de numeración original.

% 1 especifica el primer nivel y indica que era el valor de número 1 en el formato nfc 0 (árabe).

El atributo original especifica que la definición de numeración anterior estaba formada por tres niveles cuyo valor era 1.i.1.ejemplo final]

Elementos primarios
numPr (parte 1, §17.3.1.19)

[Nota: La definición del esquema XML W3C del modelo de contenido de este elemento (CT_TrackChangeNumbering) se encuentra en §A.1. Fin de la nota]

ISO/IEC29500: 2008.

Constructores

NumberingChange()

Inicializa una nueva instancia de la clase NumberingChange.

Propiedades

Author

autor

Representa el atributo siguiente en el esquema: w:author

ChildElements

Obtiene todos los nodos secundarios del elemento actual.

(Heredado de OpenXmlElement)
Date

date

Representa el atributo siguiente en el esquema: w:date

DateUtc

dateUtc, esta propiedad solo está disponible en Microsoft365 y versiones posteriores.

Representa el atributo siguiente en el esquema: w16du:dateUtc

ExtendedAttributes

Obtiene todos los atributos extendidos (atributos no definidos en el esquema) del elemento actual.

(Heredado de OpenXmlElement)
Features

Obtiene un IFeatureCollection para el elemento actual. Esta colección de características será de solo lectura, pero heredará características de su elemento primario y paquete si está disponible.

(Heredado de OpenXmlElement)
FirstChild

Obtiene el primer elemento secundario del elemento OpenXmlElement. Devuelve null (Nothing en Visual Basic) si no hay ningún elemento OpenXmlElement de este tipo.

(Heredado de OpenXmlElement)
HasAttributes

Obtiene un valor que indica si el elemento actual tiene atributos.

(Heredado de OpenXmlElement)
HasChildren

Obtiene un valor que indica si el elemento actual tiene algún elemento secundario.

(Heredado de OpenXmlLeafElement)
Id

Identificador de anotación

Representa el atributo siguiente en el esquema: w:id

InnerText

Obtiene o establece los valores concatenados del nodo y todos sus elementos secundarios.

(Heredado de OpenXmlElement)
InnerXml

Obtiene o establece el marcado que solo representa elementos secundarios del elemento actual.

(Heredado de OpenXmlLeafElement)
LastChild

Obtiene el último elemento secundario del elemento OpenXmlElement. Devuelve null (Nothing en Visual Basic) si no hay ningún elemento OpenXmlElement de este tipo.

(Heredado de OpenXmlElement)
LocalName

Propiedades de numeración de párrafos anteriores.

Esta clase está disponible en Office 2007 y versiones posteriores.

Cuando el objeto se serializa como xml, su nombre completo es w:numberingChange.

LocalName

Obtiene el nombre local del elemento actual.

(Heredado de OpenXmlElement)
MCAttributes

Obtiene o establece los atributos de compatibilidad de marcado. Devuelve null si no se definen atributos de compatibilidad de marcado para el elemento actual.

(Heredado de OpenXmlElement)
NamespaceDeclarations

Obtiene todas las declaraciones de espacio de nombres definidas en el elemento actual. Devuelve un enumerador vacío si no hay ninguna declaración de espacio de nombres.

(Heredado de OpenXmlElement)
NamespaceUri

Obtiene el URI del espacio de nombres del elemento actual.

(Heredado de OpenXmlElement)
OpenXmlElementContext

Obtiene el Objeto OpenXmlElementContext del elemento actual.

(Heredado de OpenXmlElement)
Original

Texto original en

Representa el atributo siguiente en el esquema: w:original

OuterXml

Obtiene el marcado que representa el elemento actual y todos sus elementos secundarios.

(Heredado de OpenXmlElement)
Parent

Obtiene el elemento primario del elemento actual.

(Heredado de OpenXmlElement)
Prefix

Obtiene el prefijo de espacio de nombres del elemento actual.

(Heredado de OpenXmlElement)
XmlQualifiedName

Obtiene el nombre completo del elemento actual.

(Heredado de OpenXmlElement)
XName

Obtiene el nombre completo del elemento actual.

(Heredado de OpenXmlElement)

Métodos

AddAnnotation(Object)

Agrega un objeto a la lista de anotaciones del elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
AddNamespaceDeclaration(String, String)

Agrega una declaración de espacio de nombres al nodo actual.

(Heredado de OpenXmlElement)
Ancestors()

Enumera todos los antecesores del elemento actual.

(Heredado de OpenXmlElement)
Ancestors<T>()

Enumera solo los antecesores del elemento actual que tienen el tipo especificado.

(Heredado de OpenXmlElement)
Annotation(Type)

Obtenga el primer objeto de anotación del tipo especificado del elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
Annotation<T>()

Obtenga el primer objeto de anotación del tipo especificado del elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
Annotations(Type)

Obtiene una colección de anotaciones con el tipo especificado para el elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
Annotations<T>()

Obtiene una colección de anotaciones con el tipo especificado para el elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

Anexa cada elemento de una lista de elementos al final de la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
Append(OpenXmlElement[])

Anexa cada elemento de una matriz de elementos al final de la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
AppendChild<T>(T)

Anexa el elemento especificado al final de la lista de nodos secundarios del elemento actual.

(Heredado de OpenXmlElement)
ClearAllAttributes()

Borra todos los atributos, incluidos los atributos conocidos y los atributos extendidos.

(Heredado de OpenXmlElement)
Clone()

Crea un duplicado del nodo actual.

(Heredado de OpenXmlElement)
CloneNode(Boolean)

Crea un duplicado de este nodo.

Descendants()

Enumera todos los descendientes del elemento actual.

(Heredado de OpenXmlElement)
Descendants<T>()

Enumera todos los descendientes del elemento actual del tipo T.

(Heredado de OpenXmlElement)
Elements()

Enumera todos los elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
Elements<T>()

Enumera solo los elementos secundarios del elemento actual que tienen el tipo especificado.

(Heredado de OpenXmlElement)
ElementsAfter()

Enumera todos los elementos del mismo nivel que siguen el elemento actual y tienen el mismo elemento primario que el elemento actual.

(Heredado de OpenXmlElement)
ElementsBefore()

Enumera todos los elementos del mismo nivel que preceden al elemento actual y tienen el mismo elemento primario que el elemento actual.

(Heredado de OpenXmlElement)
GetAttribute(String, String)

Obtiene un atributo Open XML con el nombre de etiqueta y el URI de espacio de nombres especificados.

(Heredado de OpenXmlElement)
GetAttributes()

Obtiene una lista que contiene una copia de todos los atributos.

(Heredado de OpenXmlElement)
GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección secundaria.

(Heredado de OpenXmlElement)
GetFirstChild<T>()

Busca el primer elemento secundario en el tipo T.

(Heredado de OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

Inserta el elemento especificado inmediatamente después del elemento de referencia especificado.

(Heredado de OpenXmlElement)
InsertAfterSelf<T>(T)

Inserta el elemento especificado inmediatamente después del elemento actual.

(Heredado de OpenXmlElement)
InsertAt<T>(T, Int32)

Inserta el elemento especificado en el índice especificado en la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
InsertBefore<T>(T, OpenXmlElement)

Inserta el elemento especificado inmediatamente antes del elemento de referencia especificado.

(Heredado de OpenXmlElement)
InsertBeforeSelf<T>(T)

Inserta el elemento especificado inmediatamente antes del elemento actual.

(Heredado de OpenXmlElement)
IsAfter(OpenXmlElement)

Determina si el elemento actual aparece después de un elemento especificado en el orden del documento.

(Heredado de OpenXmlElement)
IsBefore(OpenXmlElement)

Determina si el elemento actual aparece antes que un elemento especificado en el orden del documento.

(Heredado de OpenXmlElement)
LookupNamespace(String)

Resuelve el prefijo de espacio de nombres en el contexto del nodo actual.

(Heredado de OpenXmlElement)
LookupPrefix(String)

Busca el prefijo correspondiente para un uri de espacio de nombres en el ámbito del elemento actual.

(Heredado de OpenXmlElement)
NextSibling()

Obtiene el elemento OpenXmlElement que sigue inmediatamente al elemento OpenXmlElement actual. Devuelve null (Nothing en Visual Basic) si no hay ningún elemento OpenXmlElement siguiente.

(Heredado de OpenXmlElement)
NextSibling<T>()

Obtiene el elemento OpenXmlElement con el tipo especificado que sigue al elemento OpenXmlElement actual. Devuelve null (Nothing en Visual Basic) si no hay ningún elemento OpenXmlElement siguiente.

(Heredado de OpenXmlElement)
PrependChild<T>(T)

Inserta el elemento especificado al principio de la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
PreviousSibling()

Obtiene el elemento OpenXmlElement que precede inmediatamente al elemento OpenXmlElement actual. Devuelve null (Nothing en Visual Basic ) si no hay ningún elemento OpenXmlElement anterior.

(Heredado de OpenXmlElement)
PreviousSibling<T>()

Obtiene el elemento OpenXmlElement con el tipo especificado que precede al objeto OpenXmlElement actual. Devuelve null (Nothing en Visual Basic) si no hay ningún elemento OpenXmlElement anterior.

(Heredado de OpenXmlElement)
Remove()

Quita el elemento actual de su elemento primario.

(Heredado de OpenXmlElement)
RemoveAllChildren()

Quita todos los elementos secundarios del elemento actual.

(Heredado de OpenXmlLeafElement)
RemoveAllChildren<T>()

Quite todos los elementos secundarios del elemento actual que son de tipo T.

(Heredado de OpenXmlElement)
RemoveAnnotations(Type)

Quita las anotaciones del tipo especificado del elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
RemoveAnnotations<T>()

Quita las anotaciones con el tipo especificado del elemento OpenXmlElement actual.

(Heredado de OpenXmlElement)
RemoveAttribute(String, String)

Quita el atributo del elemento actual.

(Heredado de OpenXmlElement)
RemoveChild<T>(T)

Quita el elemento secundario especificado de la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
RemoveNamespaceDeclaration(String)

Quita la declaración de espacio de nombres para el prefijo especificado. No quita nada si no hay ningún prefijo.

(Heredado de OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

Reemplaza un elemento secundario por otro elemento secundario en la lista de elementos secundarios del elemento actual.

(Heredado de OpenXmlElement)
SetAttribute(OpenXmlAttribute)

Establece un atributo en el elemento especificado. Si el atributo es un atributo conocido, se establece el valor del atributo. Si el atributo es un atributo extendido, el atributo "openxmlAttribute" se agrega a la lista de atributos extendidos.

(Heredado de OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

Establece una serie de atributos en el elemento . Si un atributo es un atributo conocido, se establece el valor del atributo. Si un atributo es un atributo extendido, el atributo "openxmlAttribute" se agrega a la lista de atributos extendidos.

(Heredado de OpenXmlElement)
WriteTo(XmlWriter)

Guarda el nodo actual en el objeto XmlWriter especificado.

(Heredado de OpenXmlElement)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Propiedades de numeración de párrafos anteriores.

Esta clase está disponible en Office 2007 y versiones posteriores.

Cuando el objeto se serializa como xml, su nombre completo es w:numberingChange.

(Heredado de OpenXmlElement)
IEnumerable<OpenXmlElement>.GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección secundaria.

(Heredado de OpenXmlElement)

Se aplica a