StoryBreak 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
하나 이상의 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
- 상속
설명
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) |
적용 대상
.NET