السجل THPDFTextMatch
يحدد موضع ورود واحد للكلمة المطلوبة عثر عليه بحث نص الصفحات المحمَّلة مع نطاق محارفه ومعامِل مصدره وهندسته في فضاء المستخدم
التصريح
THPDFTextMatch= record
PageIndex: Integer;
GlyphStart: Integer;
GlyphEnd: Integer;
TokenIndex: Integer;
ItemIndex: Integer;
X, Y: Double;
Width: Double;
Text: UnicodeString;
end;
الوحدة
HPDFContentStream
الحقول
| الحقل | الغرض |
|---|---|
PageIndex | الصفحة الحاملة للمطابقة؛ ويترك مطابِق المحارف القيمة -1 بينما يملأ واجهة البحث العامة فهرس الصفحة الحقيقي |
GlyphStart | فهرس أول محرف في المطابقة ضمن مصفوفة محارف الصفحة، شاملًا الطرفين |
GlyphEnd | فهرس آخر محرف في المطابقة، شاملًا الطرفين |
TokenIndex | رمز المعامِل المصدر لأول محرف، بحيث يستطيع المستدعي إعادة كتابة بايتاته |
ItemIndex | عنصر مصفوفة TJ الحامل لأول محرف عندما يكون المعامِل مصفوفة |
X | الإحداثي X في فضاء المستخدم لأصل أول محرف |
Y | الإحداثي Y في فضاء المستخدم لأصل أول محرف |
Width | التقدم في فضاء المستخدم من أصل أول محرف إلى نهاية آخر محرف |
Text | النص المطابق تمامًا كما يظهر في تتابع المحارف |
ملاحظات الاستخدام
- ينتجه
SearchLoadedPageTextوSearchLoadedDocumentTextوصيغة البحث عن الكلمات الكاملة - يحصر
GetLoadedSearchHitRectنطاق المحارف في مستطيل واحد بحيث ترسم واجهة الاستخدام صندوق إبراز واحدًا - يتيح
TokenIndexوItemIndexلإعادة كتابة النص تعديل المعامِل الذي أنتج الإصابة بدقة