GetTextBlockCharSourceFlags

Metin, Ayıklama, Tanılama

Açıklama

Bir seçili belge metin bloğundaki tek bir karakter için kaynak köken bayraklarını döndürür

Sözdizimi

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Parametreler

TextBlockListIDExtractPageTextBlocks tarafından döndürülen tanıtıcı
Index1 tabanlı metin bloğu indeksi
CharIndexBloğun metni içinde 1 tabanlı karakter konumu

Dönüş değerleri

-1Tanıtıcı, blok indeksi veya karakter indeksi geçersiz
0 veya bayraklarKarakter sıradan bir içeriktir veya sonuç bir ya da birden fazla kaynak bayrağı içerir

Bayraklar

PDF_TEXT_CHAR_SOURCE_GENERATEDÇıkarma düzeni karaktere kendisi karar verdi; örneğin büyük ilerleme boşluğu için eklenmiş bir boşluk
PDF_TEXT_CHAR_SOURCE_HYPHENKarakter bir tire eksi, yumuşak tire, tire veya bölünmez tire
PDF_TEXT_CHAR_SOURCE_REPLACEMENTKarakter, kapsanan glif bölütünden değil, dikkate alınan bir /ActualText değişiminden geldi

Açıklamalar

Bayraklar, metin ve karakter genişlikleriyle aynı ayıklama geçişinde yakalanır; böylece yinelenen sorgular sayfa içeriğini yeniden ayrıştırmaz

Bit düzeyi testler kullanın; çünkü bir değiştirme karakteri aynı zamanda kısa çizgi de olabilir