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
| TextBlockListID | DAExtractPageTextBlocks tarafından döndürülen tanıtıcı |
|---|---|
| Index | 1 tabanlı metin bloğu indeksi |
| CharIndex | Bloğun metni içinde 1 tabanlı karakter konumu |
Dönüş değerleri
| -1 | Tanıtıcı, blok indeksi veya karakter indeksi geçersiz |
|---|---|
| 0 veya bayraklar | Karakter 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_HYPHEN | Karakter bir tire eksi, yumuşak tire, tire veya bölünmez tire |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Karakter, 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