Bagikan melalui


ITextRange Antarmuka

Definisi

Mewakili rentang teks berkelanjutan dalam dokumen, dan menyediakan properti dan metode pengeditan dan pengikatan data yang kuat yang memungkinkan aplikasi untuk memilih, memeriksa, dan mengubah teks dokumen.

public interface class ITextRange
/// [Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
/// [Windows.Foundation.Metadata.Version(1)]
struct ITextRange
[Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
[Windows.Foundation.Metadata.Version(1)]
public interface ITextRange
Public Interface ITextRange
Turunan
Atribut

Properti

Character

Mendapatkan atau mengatur karakter pertama dari rentang teks; yaitu, karakter yang terkait dengan properti StartPosition .

CharacterFormat

Mendapatkan atau mengatur atribut pemformatan karakter dari rentang teks.

EndPosition

Mendapatkan atau mengatur posisi karakter akhir dari rentang teks.

FormattedText

Mendapatkan atau mengatur objek ITextRange dengan teks yang diformat dari rentang yang ditentukan.

Gravity

Mendapatkan atau mengatur gravitasi rentang teks.

Length

Mendapatkan jumlah karakter dalam rentang teks.

Link

Mendapatkan atau mengatur teks URL yang terkait dengan rentang teks.

ParagraphFormat

Mendapatkan atau mengatur atribut pemformatan paragraf dari rentang teks.

StartPosition

Mendapatkan atau mengatur posisi awal rentang teks.

StoryLength

Mendapatkan jumlah karakter dalam cerita rentang teks.

Text

Mendapatkan atau mengatur teks biasa dari rentang teks.

Metode

CanPaste(Int32)

Menentukan apakah Papan klip berisi isi yang bisa ditempel, menggunakan format tertentu, ke dalam rentang teks saat ini.

ChangeCase(LetterCase)

Mengubah huruf dalam rentang teks.

Collapse(Boolean)

Menciutkan rentang teks ke dalam titik degenerasi di awal atau akhir rentang.

Copy()

Menyalin teks rentang teks ke Clipboard.

Cut()

Memindahkan teks rentang teks ke Papan klip.

Delete(TextRangeUnit, Int32)

Menghapus teks dari rentang teks.

EndOf(TextRangeUnit, Boolean)

Memindahkan atau memperluas rentang teks ke akhir unit teks terdekat yang ditentukan. Rentang teks dipindahkan atau diperluas ke depan dalam dokumen.

Expand(TextRangeUnit)

Memperluas rentang teks agar benar-benar berisi unit teks parsial apa pun.

FindText(String, Int32, FindOptions)

Mencari string teks tertentu dalam rentang dan, jika ditemukan, memilih string.

GetCharacterUtf32(UInt32, Int32)

Mengambil kode karakter Unicode Transformation Format (UTF)-32 karakter pada offset yang ditentukan dari akhir rentang teks.

GetClone()

Membuat objek baru yang identik dengan objek rentang teks ini.

GetIndex(TextRangeUnit)

Mengambil indeks cerita unit teks (kata, baris, kalimat, paragraf, dan sebagainya) pada posisi karakter awal rentang teks.

GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

Mengambil koordinat layar lokasi tertentu dalam rentang teks.

GetRect(PointOptions, Rect, Int32)

Mengambil persegi panjang pembatas yang mencakup rentang teks di layar.

GetText(TextGetOptions, String)

Mengambil teks dalam rentang teks sesuai dengan bendera konversi yang ditentukan.

GetTextViaStream(TextGetOptions, IRandomAccessStream)

Mengambil teks dalam rentang teks sesuai dengan bendera konversi yang ditentukan, sebagai aliran akses acak.

InRange(ITextRange)

Menentukan apakah rentang ini berada dalam atau pada teks yang sama dengan rentang yang ditentukan.

InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Sisipkan gambar ke dalam rentang ini.

InStory(ITextRange)

Menentukan apakah cerita rentang ini sama dengan cerita rentang tertentu.

IsEqual(ITextRange)

Menentukan apakah rentang ini memiliki posisi dan cerita karakter yang sama dengan rentang yang ditentukan.

MatchSelection()

Mengatur posisi awal dan akhir rentang ini agar sesuai dengan pilihan aktif.

Move(TextRangeUnit, Int32)

Memindahkan titik penyisipan ke depan atau mundur dengan jumlah unit yang ditentukan. Jika rentang teks tidak terdegenerasi, rentang teks diciutkan ke titik penyisipan pada posisi awal atau akhir rentang teks, tergantung pada hitungan, lalu dipindahkan.

MoveEnd(TextRangeUnit, Int32)

Memindahkan posisi akhir rentang teks.

MoveStart(TextRangeUnit, Int32)

Memindahkan posisi awal rentang teks.

Paste(Int32)

Menempelkan teks dari Clipboard ke dalam rentang teks.

ScrollIntoView(PointOptions)

Menggulir rentang teks ini ke dalam tampilan.

SetIndex(TextRangeUnit, Int32, Boolean)

Memindahkan rentang teks ke unit cerita yang ditentukan.

SetPoint(Point, PointOptions, Boolean)

Mengubah rentang teks berdasarkan titik yang ditentukan.

SetRange(Int32, Int32)

Mengatur titik akhir rentang teks ke nilai yang ditentukan.

SetText(TextSetOptions, String)

Mengganti teks dalam rentang teks.

SetTextViaStream(TextSetOptions, IRandomAccessStream)

Mengatur teks dalam rentang teks berdasarkan konten aliran akses acak.

StartOf(TextRangeUnit, Boolean)

Memindahkan atau memperluas rentang teks ke awal unit teks terdekat yang ditentukan. Rentang teks dipindahkan atau diperluas mundur dalam dokumen.

Berlaku untuk