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 el texto del encabezado de las páginas pares, representado porHeaderFooter .
PrimaryHeader7Contiene el texto del encabezado principal. Si el encabezado es diferente para las páginas pares e impares, contiene el texto del encabezado de las páginas impares. Representado porHeaderFooter .
EvenPagesFooter8Contiene el texto del pie de página de las páginas pares, representado porHeaderFooter .
PrimaryFooter9Contiene el texto del pie de página principal. Si el pie de página es diferente para las 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.
FootnoteContinuationSeparator13Contiene el texto del separador de continuación de la nota al pie.
FootnoteContinuationNotice14Contiene el texto del separador del aviso de continuación de la nota al pie.
EndnoteSeparator15Contiene el texto del separador de notas finales.
EndnoteContinuationSeparator16Contiene el texto del separador de continuación de la nota final.
EndnoteContinuationNotice17Contiene el texto del separador del aviso de continuación de la nota final.

Ejemplos

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

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

// Use un DocumentBuilder para insertar una forma. Esta es una forma en línea.
// que tiene un párrafo padre, que es un nodo hijo 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