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 محترم‌شده آمده است، نه از رشته گلیف دربرگیرنده

توضیحات

پرچم‌ها در همان گذر استخراج متن و عرض نویسه‌ها گرفته می‌شوند، پس پرس‌وجوهای مکرر محتوای صفحه را دوباره تجزیه نمی‌کننداز آزمون‌های بیتی استفاده کنید، چون یک نویسه جایگزین می‌تواند هم‌زمان خط تیره هم باشد