StoryBreak Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identifica el inicio o el final de un artículo formado por uno o varios elementos StoryFragment.
public ref class StoryBreak : System::Windows::Documents::DocumentStructures::BlockElement
public class StoryBreak : System.Windows.Documents.DocumentStructures.BlockElement
type StoryBreak = class
inherit BlockElement
Public Class StoryBreak
Inherits BlockElement
- Herencia
Comentarios
Un StoryBreak solo puede ser un elemento secundario de .StoryFragment Además, un StoryBreak solo puede ser el primer elemento secundario, último secundario o los elementos secundarios primero y último de .StoryFragment La ubicación del StoryBreak elemento en indica StoryFragment si el artículo está contenido en fragmentos adicionales y si los fragmentos adicionales preceden o siguen el fragmento actual.
Un StoryBreak como el primer elemento de un StoryFragment objeto indica el inicio de un artículo.
<!-- Fragment 1 -->
<StoryFragment>
<StoryBreak /> <!-- Identifies the start of a story when -->
<!-- immediately after an opening <StoryFragment>. -->
<ParagraphStructure>
<NamedElement NameReference="a" />
<NamedElement NameReference="b" />
</ParagraphStructure>
</StoryFragment> <!-- Story continues in the next <StoryFragment>. -->
Un StoryBreak elemento como el último elemento de un StoryFragment objeto indica el final de un artículo.
<!-- Fragment 2 -->
<StoryFragment> <!-- Story continued from prior <StoryFragment>. -->
<ParagraphStructure>
<NamedElement NameReference="c" />
</ParagraphStructure>
<StoryBreak /> <!-- Identifies the end of a story when -->
<!-- immediately before a closing </StoryFragment>. -->
</StoryFragment>
Un artículo que se encuentra en un solo StoryFragment tendrá dos StoryBreak elementos como los elementos secundarios primero y último del fragmento.
<!-- Fragments 1 and 2 Merged -->
<ParagraphStructure>
<NamedElement NameReference="a" />
<NamedElement NameReference="b" />
<NamedElement NameReference="c" />
</ParagraphStructure>
StoryFragment Los elementos que están completamente contenidos en una página comenzarán y terminarán con StoryBreak elementos, ya que el contenido está completamente contenido en un único fragmento.
La posición de los elementos de StoryBreak es StoryFragment útil cuando se desea acceder al contenido en dirección directa o inversa en el documento. Por ejemplo, al combinar fragmentos en orden de reenvío, un StoryFragment que termina con un StoryBreak indica el final del artículo y que no hay más fragmentos para combinar. Del mismo modo, al combinar fragmentos de artículo en orden inverso, un StoryFragment que comienza con un StoryBreak indica el inicio del artículo y que no hay ningún fragmento anterior para combinar.
La capacidad de procesar fragmentos de artículo en direcciones directas o inversas es importante para muchos usos de aplicaciones. Por ejemplo, un párrafo que abarca saltos de página se divide en varios fragmentos de artículo, un fragmento para cada página. Una interfaz de usuario que proporciona una característica de triple clic para seleccionar y copiar un párrafo completo en el Portapapeles debe poder combinar varios fragmentos de artículo cuando un párrafo abarca varias páginas. Además, si el usuario hace doble clic en parte de un párrafo que se inicia en la primera página, la aplicación debe identificar que StoryFragment comienza con un StoryBreak pero no termina con .StoryBreak Esto indicaría que el StoryFragment contenido de la página siguiente debe cargarse y agregarse al final del fragmento actual. Del mismo modo, si el usuario hace doble clic en parte del párrafo ubicado en la última página, la aplicación debe identificar que StoryFragment termina con un StoryBreak pero no comienza con .StoryBreak Esto indicaría que el StoryFragment contenido de la página anterior debe cargarse y agregarse al inicio del fragmento actual. La aplicación también debe ser capaz de procesar instrucciones hacia delante e inversas para el caso de párrafos grandes que abarcan tres o más páginas y donde el punto de selección del usuario está en una página interna.
Dado que un StoryFragment objeto está limitado a una sola página, el uso de StoryBreak elementos permite que cada uno StoryFragment contenga XML bien formado, pero todavía tiene una estructura jerárquica en todo un documento.
Constructores
StoryBreak() |
Inicializa una nueva instancia de la clase StoryBreak. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |