GetTextBlockCharSourceFlags
متن، استخراج، عیبیابی
توضیحات
پرچمهای خاستگاه مبدأ را برای یک نویسه در بلوک متنی سند انتخابشده برمیگرداند
نحو
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;پارامترها
| TextBlockListID | دستگیرهای که ExtractPageTextBlocks برگردانده است |
|---|---|
| Index | شماره بلوک متنی یکمبنا |
| CharIndex | موقعیت یکمبنای نویسه در متن بلوک |
مقادیر بازگشتی
| -1 | دستگیره، شماره بلوک یا شماره نویسه نامعتبر است |
|---|---|
| 0 یا پرچمها | نویسه محتوای عادی است یا نتیجه یک یا چند پرچم مبدأ در خود دارد |
پرچمها
PDF_TEXT_CHAR_SOURCE_GENERATED | چیدمان استخراج نویسه را استنتاج کرده است، مانند فاصلهای که برای شکاف پیشروی بزرگ درج میشود |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | نویسه یک hyphen-minus، خط تیره نرم، خط تیره یا خط تیره نشکن است |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | نویسه از یک جایگزینی /ActualText محترمشده آمده است، نه از رشته گلیف دربرگیرنده |
توضیحات
پرچمها در همان گذر استخراج متن و عرض نویسهها گرفته میشوند، پس پرسوجوهای مکرر محتوای صفحه را دوباره تجزیه نمیکننداز آزمونهای بیتی استفاده کنید، چون یک نویسه جایگزین میتواند همزمان خط تیره هم باشد