StoryBreak 클래스

정의

하나 이상의 StoryFragment 요소로 구성된 텍스트 영역의 시작과 끝을 나타냅니다.Identifies the start or end of story composed of one or more StoryFragment elements.

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
상속
StoryBreak

설명

A StoryBreak 의 자식 요소 수만 StoryFragment입니다.A StoryBreak can only be a child element of a StoryFragment. 또한 한 StoryBreak 첫 번째 자식, 마지막 자식 또는 모두 첫 번째 및 마지막 자식 요소에 사용할 수는 StoryFragment합니다.Additionally, a StoryBreak can only be the first child, last child, or both the first and last child elements in a StoryFragment. 위치를 StoryBreak 요소에는 StoryFragment 스토리 추가 조각에 포함 되어 있으면 및 추가 조각을 앞 이나 뒤에 현재 조각 경우를 나타냅니다.The location of the StoryBreak element in a StoryFragment indicates if the story is contained in additional fragments, and if the additional fragments either precede or follow the current fragment.

A StoryBreak 에서 첫 번째 요소로 StoryFragment 스토리의 시작을 나타냅니다.A StoryBreak as the first element in a StoryFragment indicates the start of a story.

<!-- 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>.  -->  

A StoryBreak 에서 마지막 요소로 StoryFragment 스토리의 끝을 나타냅니다.A StoryBreak as the last element in a StoryFragment indicates the end of a story.

<!-- 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>  

단일에 포함 된 스토리 StoryFragment 두 개는 StoryBreak 조각의 첫 번째 및 마지막 자식 요소로 요소입니다.A story that is contained in a single StoryFragment will have two StoryBreak elements as the first and last child elements of the fragment.

<!-- Fragments 1 and 2 Merged -->  
<ParagraphStructure>  
  <NamedElement NameReference="a" />  
  <NamedElement NameReference="b" />  
  <NamedElement NameReference="c" />  
</ParagraphStructure>  

StoryFragment 한 페이지에 완전히 포함 된 요소를 시작 하 고 끝나야 StoryBreak 요소 콘텐츠를 하나의 조각에 완전히 포함 되기 때문입니다.StoryFragment elements that are entirely contained on one page will start and end with StoryBreak elements since the content is completely contained in a single fragment.

위치 StoryBreak 의 요소를 StoryFragment 문서의 정방향 또는 역방향 방향의 콘텐츠에 액세스 하려는 경우에 유용 합니다.The position of StoryBreak elements in a StoryFragment is useful when you want to access content in either forward or reverse direction in the document. 예를 들어 병합 조각을 때 정방향 순서로 StoryFragment 로 끝나는 StoryBreak 병합 조각이 더 이상 스토리와 있는지 나타냅니다.For example when merging fragments in forward order, a StoryFragment that ends with a StoryBreak indicates the end of the story and that there are no more fragments to merge. 마찬가지로 병합 스토리 조각을 때 역순으로 StoryFragment 로 시작 하는 StoryBreak 병합 하려면 이전 조각이 없습니다. 시작 스토리 및 있는지 나타냅니다.Similarly when merging story fragments in reverse order, a StoryFragment that starts with a StoryBreak indicates the start of the story and that there are no prior fragments to merge.

정방향 또는 역방향 방향의 스토리 조각을 처리 하는 데는 기능은 많은 애플리케이션에 중요 합니다.The ability to process story fragments in either forward or reverse directions is important for many application uses. 예를 들어, 페이지 나누기에 걸쳐 있는 단락 나뉩니다 여러 스토리 조각을 하나의 조각 각 페이지에 대 한 합니다.For example, a paragraph that spans page breaks is divided into multiple story fragments, one fragment for each page. 선택 하 고 단락 전체를 클립보드에 복사 하는 세 번 클릭 기능을 제공 하는 사용자 인터페이스는 단락 여러 페이지에 걸쳐 있는 경우 여러 텍스트 영역 조각을 병합할 수 있어야 합니다.A user interface that provides a triple-click feature to select and copy a whole paragraph to the clipboard must be able to merge multiple story fragments when a paragraph spans multiple pages. 또한 사용자 세 번 클릭 단락 첫 번째 페이지에서 시작 하는 부분, 애플리케이션 식별 해야 하는 합니다 StoryFragment 시작을 StoryBreak 끝나지 않습니다 하지만 StoryBreak입니다.Additionally if the user triple-clicks on part of a paragraph that starts on the first page, the application must identify that the StoryFragment starts with a StoryBreak but does not end with a StoryBreak. 이 477860는 StoryFragment 포함 된 다음 페이지 로드 및 있어야 현재 조각 끝에 추가 합니다.This would indicate that the StoryFragment that is contained on the next page must be loaded and added to the end of the current fragment. 마찬가지로 사용자 세 번 클릭의 마지막 페이지에 있는 단락, 애플리케이션 식별 해야 하는 합니다 StoryFragment 끝나는 StoryBreak 로 시작 하지 않지만 StoryBreak입니다.Similarly if the user triple-clicks on part of the paragraph located on the last page, the application must identify that the StoryFragment ends with a StoryBreak but does not begin with a StoryBreak. 이 477860는 StoryFragment 즉에 포함 된 이전 페이지 로드 하 고 현재 조각의 시작 부분에 추가 해야 합니다.This would indicate that the StoryFragment that is contained on previous page must be loaded and added to the start of the current fragment. 애플리케이션 또한 3 개 이상의 페이지에 걸쳐 있는 큰 단락의 경우 정방향 및 역방향 지침을 처리할 수 있어야 하 고 내부 페이지에는 사용자가 선택한 위치가 있습니다.The application should also be able to process both forward and reverse directions for the case of large paragraphs that span three or more pages and where the user's selection point is on an inner page.

하므로 StoryFragment 단일 페이지의 사용으로 제한 됩니다 StoryBreak 요소 각각 있도록 StoryFragment 올바른 형식의 XML을 포함 하지만 여전히 전체 문서가 계층 구조를 합니다.Since a StoryFragment is limited to a single page, the use of StoryBreak elements allow each StoryFragment to contain well-formed XML but still have a hierarchical structure across an entire document.

생성자

StoryBreak()

StoryBreak 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the StoryBreak class.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상