DAGetTextBlockCharSourceFlags

Doğrudan Erişim, Metin, Ayıklama, Tanılama

Açıklama

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

Sözdizimi

Delphi

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

Parametreler

TextBlockListIDDAExtractPageTextBlocks 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 bloğu listesinde saklanır ve ayıklamadan sonra, liste serbest bırakılana dek dosya tutamacı gerekmez

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