property FontWeight[Index: Integer]: Integer; // read only
FontWeight يبلّغ عن فئة وزن الخط المشار إليه بواسطة كائن الصفحة عند الفهرس المعطى، موافقًا اصطلاح CSS / OpenType: من 100 (Thin) حتى 900 (Black)، مع 400 = Regular و700 = Bold. تُشتق القيمة من واصف الخط المضمن أو، في الخطوط غير المضمنة، من جدول الاستبدال الخاص بـ PDFium
الفهرس هو فهرس كائن صفحة يبدأ من 0 وصالح من 0 إلى ObjectCount - 1. الكائنات النصية فقط تحمل وزنًا ذا معنى؛ أما الاستعلام عن كائن غير نصي فيعيد 0. بالنسبة إلى الأوزان المرتبطة بمحارف مفردة مستخرجة بدلًا من قاموس خط كائن الصفحة استخدم CharacterFontWeight
يجب أن تكون الصفحة نشطة (PageNumber مضبوطًا مسبقًا). يُفك الوزن من مقبض الخط المستحصل عليه عبر FontHandle؛ وإذا لم يصرح الخط نفسه بوزن فإن PDFium يعيد 0 وتفعل الخاصية الشيء نفسه
| Index | فهرس كائن صفحة يبدأ من 0 ضمن النطاق 0..ObjectCount - 1. الكائنات النصية فقط تنتج وزنًا غير صفري |
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;