Metode ITextRange2::Linearize (tom.h)
Menerjemahkan matematika bawaan, ruby, dan objek sebaris lainnya dalam rentang ini ke bentuk linier.
Sintaks
HRESULT Linearize(
[in] long Flags
);
Parameter
[in] Flags
Jenis: panjang
Kombinasi bendera berikut.
tomMathAlphabetics
tomMathBuildDownOutermost
tomMathBuildUpArgOrZone
tomMathRemoveOutermost
tomPlain
tomTeX
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, metode akan mengembalikan S_OK. Jika metode gagal, metode mengembalikan salah satu kode kesalahan COM berikut. Untuk informasi selengkapnya tentang kode kesalahan COM, lihat Penanganan Kesalahan di COM.
Menampilkan kode | Deskripsi |
---|---|
|
Memori tidak cukup. |
Keterangan
Jika linearisasi berhasil, rentang yang awalnya dipilih digantikan oleh versi linearisasi.
Jika mode build down tomMathRemoveOutermost atau tomMathBuildDownOutermost ditentukan, operasi build down dapat dipengaruhi oleh nilai tomMathChangeMask .
Tujuan utama dari mode build-down ini adalah untuk memfasilitasi transformasi objek matematika build-up seperti yang diekspos oleh menu konteks matematika.
Misalnya, untuk mengonversi pecahan bertumpuk menjadi pecahan linear seperti dalam (a+b/c)/(u+x/y)→((a+b/c))⁄((u+x/y)), tanda kurung harus dimasukkan; jika tidak, Anda mendapatkan transformasi yang terlihat salah, seperti dalam (a+b/c)/(u+x/y)→(a+b/c)⁄(u+x/y), meskipun secara internal fraksi linier masih memiliki pembilang dan penyebut asli.
Proses build-down secara otomatis menyisipkan tanda kurung, karena format linier untuk kasus ini memiliki tanda kurung, dan perubahan khusus dilakukan untuk mengganti operator pecahan bertumpuk U+002F oleh operator fraksi linier U+2215. Build up tidak membuang tanda kurung untuk U+2215, tetapi untuk U+002F.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tom.h |
DLL | Msftedit.dll |