다음을 통해 공유


StoryBreak 클래스

정의

하나 이상의 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
상속
StoryBreak

설명

A StoryBreak 의 자식 요소 수만 StoryFragment입니다. 또한 한 StoryBreak 첫 번째 자식, 마지막 자식 또는 모두 첫 번째 및 마지막 자식 요소에 사용할 수는 StoryFragment합니다. 위치를 StoryBreak 요소에는 StoryFragment 스토리 추가 조각에 포함 되어 있으면 및 추가 조각을 앞 이나 뒤에 현재 조각 경우를 나타냅니다.

A StoryBreak 에서 첫 번째 요소로 StoryFragment 스토리의 시작을 나타냅니다.

<!-- 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 스토리의 끝을 나타냅니다.

<!-- 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 조각의 첫 번째 및 마지막 자식 요소로 요소입니다.

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

StoryFragment 한 페이지에 완전히 포함 된 요소를 시작 하 고 끝나야 StoryBreak 요소 콘텐츠를 하나의 조각에 완전히 포함 되기 때문입니다.

위치 StoryBreak 의 요소를 StoryFragment 문서의 정방향 또는 역방향 방향의 콘텐츠에 액세스 하려는 경우에 유용 합니다. 예를 들어 병합 조각을 때 정방향 순서로 StoryFragment 로 끝나는 StoryBreak 병합 조각이 더 이상 스토리와 있는지 나타냅니다. 마찬가지로 병합 스토리 조각을 때 역순으로 StoryFragment 로 시작 하는 StoryBreak 병합 하려면 이전 조각이 없습니다. 시작 스토리 및 있는지 나타냅니다.

정방향 또는 역방향 방향의 스토리 조각을 처리 하는 데는 기능은 많은 애플리케이션에 중요 합니다. 예를 들어, 페이지 나누기에 걸쳐 있는 단락 나뉩니다 여러 스토리 조각을 하나의 조각 각 페이지에 대 한 합니다. 선택 하 고 단락 전체를 클립보드에 복사 하는 세 번 클릭 기능을 제공 하는 사용자 인터페이스는 단락 여러 페이지에 걸쳐 있는 경우 여러 텍스트 영역 조각을 병합할 수 있어야 합니다. 또한 사용자 세 번 클릭 단락 첫 번째 페이지에서 시작 하는 부분, 애플리케이션 식별 해야 하는 합니다 StoryFragment 시작을 StoryBreak 끝나지 않습니다 하지만 StoryBreak입니다. 이 477860는 StoryFragment 포함 된 다음 페이지 로드 및 있어야 현재 조각 끝에 추가 합니다. 마찬가지로 사용자 세 번 클릭의 마지막 페이지에 있는 단락, 애플리케이션 식별 해야 하는 합니다 StoryFragment 끝나는 StoryBreak 로 시작 하지 않지만 StoryBreak입니다. 이 477860는 StoryFragment 즉에 포함 된 이전 페이지 로드 하 고 현재 조각의 시작 부분에 추가 해야 합니다. 애플리케이션 또한 3 개 이상의 페이지에 걸쳐 있는 큰 단락의 경우 정방향 및 역방향 지침을 처리할 수 있어야 하 고 내부 페이지에는 사용자가 선택한 위치가 있습니다.

하므로 StoryFragment 단일 페이지의 사용으로 제한 됩니다 StoryBreak 요소 각각 있도록 StoryFragment 올바른 형식의 XML을 포함 하지만 여전히 전체 문서가 계층 구조를 합니다.

생성자

StoryBreak()

StoryBreak 클래스의 새 인스턴스를 초기화합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

기본 해시 함수로 작동합니다.

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

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상