GetTextBlockAsStringA
Metin, Ayıklama
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış GetTextBlockAsString ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Tek bir metin bloğunun tüm metin bloğu girdilerini CR/LF ile ayrılmış biçimlendirilmiş dize olarak döndürür
Sözdizimi
Delphi
Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Parametreler
| TextBlockListID | ExtractPageTextBlocks işlevi tarafından döndürülen bir değer |
|---|---|
| Index | Metin bloğunun indeksi. Listedeki ilk metin bloğunun indeksi 1'dir |
Dönüş değerleri
| TextBlockAsString Tüm kullanılabilir metin bloğu alanlarının, her satırı CR/LF ile ayrılmış biçimlendirilmiş dizesi. Örnek çıktı dizesi: CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page; burada CNT = karakter sayısı, FNT = yazı tipi adı, SIZ = Yazı tipi boyutu, CLR = renk, TXx = sınır noktası x için X değeri, TYy = sınır y için Y değeri, WID = virgülle ayrılmış karakter genişlikleri, TXT = ayıklanan metin |