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.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
struct ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
public interface ITextRange
Public Interface ITextRange
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Properti

Character

Mendapatkan atau mengatur karakter pertama 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 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 ditempelkan, menggunakan format tertentu, ke dalam rentang teks saat ini.

ChangeCase(LetterCase)

Mengubah kasus huruf dalam rentang teks.

Collapse(Boolean)

Ciutkan 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 untuk sepenuhnya 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 yang ditentukan.

IsEqual(ITextRange)

Menentukan apakah rentang ini memiliki posisi karakter dan cerita 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 dibuat, 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 Papan Klip ke dalam rentang teks.

ScrollIntoView(PointOptions)

Menggulir rentang teks ini ke 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