property FontWeight[Index: Integer]: Integer; // read only
FontWeight melaporkan weight class dari font yang direferensikan oleh objek halaman pada indeks yang diberikan, mencerminkan konvensi CSS / OpenType: 100 (Thin) hingga 900 (Black), dengan 400 = Regular dan 700 = Bold. Ia diturunkan dari deskriptor font tertanam atau, untuk font tidak tertanam, dari tabel substitusi PDFium
Indeks adalah indeks objek halaman berbasis-0, valid dari 0 hingga ObjectCount - 1. Hanya objek teks yang membawa weight bermakna; mengueri objek non-teks mengembalikan 0. Untuk weight yang terikat pada karakter individual yang diekstrak (alih-alih kamus font objek halaman) gunakan CharacterFontWeight
Halaman harus aktif (PageNumber sudah disetel). Weight didekode dari handle font yang diperoleh melalui FontHandle; jika font itu sendiri tidak mendeklarasikan weight, PDFium mengembalikan 0 dan properti pun demikian
| Index | Indeks objek-halaman berbasis-0, dalam rentang 0..ObjectCount - 1. Hanya objek teks yang menghasilkan weight bukan-nol |
var
I, BoldCount: Integer;
begin
Pdf1.PageNumber := 1;
BoldCount := 0;
for I := 0 to Pdf1.ObjectCount - 1 do
if Pdf1.FontWeight[I] >= 600 then
Inc(BoldCount);
ShowMessage(IntToStr(BoldCount) + ' bold text objects on page 1');
end;