StoryBreak Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengidentifikasi awal atau akhir cerita yang terdiri dari satu atau beberapa StoryFragment elemen.
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
- Warisan
Keterangan
StoryBreak hanya dapat menjadi elemen anak dari StoryFragment. Selain itu, StoryBreak hanya dapat menjadi anak pertama, anak terakhir, atau elemen anak pertama dan terakhir dalam StoryFragment. Lokasi StoryBreak elemen dalam StoryFragment menunjukkan apakah cerita terkandung dalam fragmen tambahan, dan jika fragmen tambahan mendahului atau mengikuti fragmen saat ini.
StoryBreak Sebagai elemen pertama dalam StoryFragment menunjukkan awal cerita.
<!-- 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>. -->
StoryBreak Sebagai elemen terakhir dalam StoryFragment menunjukkan akhir cerita.
<!-- 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>
Cerita yang terkandung dalam satu StoryFragment akan memiliki dua StoryBreak elemen sebagai elemen anak pertama dan terakhir dari fragmen.
<!-- Fragments 1 and 2 Merged -->
<ParagraphStructure>
<NamedElement NameReference="a" />
<NamedElement NameReference="b" />
<NamedElement NameReference="c" />
</ParagraphStructure>
StoryFragment elemen yang sepenuhnya terkandung dalam satu halaman akan dimulai dan diakhir dengan StoryBreak elemen karena konten benar-benar terkandung dalam satu fragmen.
Posisi StoryBreak elemen dalam berguna StoryFragment saat Anda ingin mengakses konten dalam arah maju atau terbalik dalam dokumen. Misalnya saat menggabungkan fragmen dalam urutan maju, StoryFragment yang berakhir dengan StoryBreak menunjukkan akhir cerita dan bahwa tidak ada lagi fragmen untuk digabungkan. Demikian pula ketika menggabungkan fragmen cerita dalam urutan terbalik, StoryFragment yang dimulai dengan StoryBreak menunjukkan awal cerita dan bahwa tidak ada fragmen sebelumnya untuk digabungkan.
Kemampuan untuk memproses fragmen cerita baik ke depan atau arah terbalik penting untuk banyak penggunaan aplikasi. Misalnya, paragraf yang mencakup hentian halaman dibagi menjadi beberapa fragmen cerita, satu fragmen untuk setiap halaman. Antarmuka pengguna yang menyediakan fitur klik tiga kali untuk memilih dan menyalin seluruh paragraf ke clipboard harus dapat menggabungkan beberapa fragmen cerita saat paragraf mencakup beberapa halaman. Selain itu jika pengguna mengeklik tiga kali pada bagian paragraf yang dimulai pada halaman pertama, aplikasi harus mengidentifikasi bahwa StoryFragment dimulai dengan StoryBreak tetapi tidak berakhir dengan StoryBreak. Ini akan menunjukkan bahwa StoryFragment yang terkandung di halaman berikutnya harus dimuat dan ditambahkan ke akhir fragmen saat ini. Demikian pula jika pengguna mengeklik tiga kali pada bagian paragraf yang terletak di halaman terakhir, aplikasi harus mengidentifikasi bahwa berakhir StoryFragment dengan StoryBreak tetapi tidak dimulai dengan StoryBreak. Ini akan menunjukkan bahwa StoryFragment yang terkandung di halaman sebelumnya harus dimuat dan ditambahkan ke awal fragmen saat ini. Aplikasi juga harus dapat memproses arah maju dan terbalik untuk kasus paragraf besar yang mencakup tiga halaman atau lebih dan di mana titik pilihan pengguna berada di halaman dalam.
StoryFragment Karena terbatas pada satu halaman, penggunaan StoryBreak elemen memungkinkan masing-masing StoryFragment berisi XML yang terbentuk dengan baik tetapi masih memiliki struktur hierarkis di seluruh dokumen.
Konstruktor
StoryBreak() |
Menginisialisasi instans baru kelas StoryBreak. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |