StoryType

StoryType enumeration

El texto de un documento de Word se almacena en historias.StoryType identifica una historia.

public enum StoryType

Valores

NombreValorDescripción
None0Valor predeterminado. No existe tal historia en el documento.
MainText1Contiene el texto principal del documento, representado porBody .
Footnotes2Contiene texto de nota al pie, representado porFootnote .
Endnotes3Contiene texto de notas finales, representado porFootnote .
Comments4Contiene comentarios del documento (anotaciones), representados porComment .
Textbox5Contiene texto de forma o cuadro de texto, representado porShape .
EvenPagesHeader6Contiene texto del encabezado de las páginas pares, representado porHeaderFooter .
PrimaryHeader7Contiene texto del encabezado principal. Cuando el encabezado es diferente para las páginas pares e impares, contiene el texto del encabezado de las páginas impares. Representado porHeaderFooter .
EvenPagesFooter8Contiene texto del pie de página de las páginas pares, representado porHeaderFooter .
PrimaryFooter9Contiene texto del pie de página principal. Cuando el pie de página es diferente para páginas pares e impares, contiene el texto del pie de página de las páginas impares. Representado porHeaderFooter .
FirstPageHeader10Contiene el texto del encabezado de la primera página, representado porHeaderFooter .
FirstPageFooter11Contiene el texto del pie de página de la primera página, representado porHeaderFooter .
FootnoteSeparator12Contiene el texto del separador de notas al pie, representado porFootnoteSeparator .
FootnoteContinuationSeparator13Contiene el texto del separador de continuación de nota al pie, representado porFootnoteSeparator .
FootnoteContinuationNotice14Contiene el texto del separador de aviso de continuación de nota al pie, representado porFootnoteSeparator .
EndnoteSeparator15Contiene el texto del separador de notas al final, representado porFootnoteSeparator .
EndnoteContinuationSeparator16Contiene el texto del separador de continuación de la nota final, representado porFootnoteSeparator .
EndnoteContinuationNotice17Contiene el texto del separador de aviso de continuación de nota final, representado porFootnoteSeparator .

Ejemplos

Muestra cómo eliminar todas las formas de un nodo.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Usa un DocumentBuilder para insertar una forma. Esta es una forma en línea,
// que tiene un párrafo principal, que es un nodo secundario del cuerpo de la primera sección.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

Assert.AreEqual(1, doc.GetChildNodes(NodeType.Shape, true).Count);

// Podemos eliminar todas las formas de los párrafos secundarios de este cuerpo.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

Assert.AreEqual(0, doc.GetChildNodes(NodeType.Shape, true).Count);

Ver también