GetShapedTextWidth

Teks

Deskripsi

Halaman ini menjelaskan GetShapedTeksWidth di PDFlibPas dalam topik "Teks". Nama API, parameter, kelas, nama file, dan nilai literal dipertahankan persis seperti yang muncul di pustaka Delphi dan titik masuk DLL

Tinjau sintaks, parameter, dan nilai kembalian sebelum memanggil fungsi

Sintaks

Delphi

Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

Parameter

FontName menyebutkan rupa huruf yang terinstal. Size adalah ukuran teks dalam poin. Text adalah string untuk diukur. Options bit 0 memilih arah paragraf dasar dari kanan-ke-kiri, cocok dengan DrawShapedText.

Nilai kembalian

Mengembalikan lebar teks yang dibentuk dalam satuan halaman - jumlah dari kemajuan glyph yang dibentuk - atau 0 ketika mesin pembentukan tidak tersedia atau rupa huruf tidak terinstal

Catatan

Pengukuran menjalankan tahapan pembentukan yang sama seperti DrawShapedText, sehingga mencerminkan bentuk kontekstual dan ligatur: pasangan lam-alef diukur sebagai satu glyph ligatur, lebih sempit dari dua huruf yang diukur secara terpisah. Gunakan ini untuk meratakan kanan atau memusatkan teks yang dibentuk sebelum menggambar