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