function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString;
| StartIndex | Integer. Çıkarılacak ilk karakterin 0 tabanlı indeksi. Varsayılan değer 0'dır (sayfa metninin başlangıcı) |
| Count | Integer. Çıkarılacak en fazla karakter sayısı. Varsayılan değer MaxInt'dir; bu, StartIndex'ten sayfanın sonuna kadar kalan tüm karakterleri çıkarır |
WString (Unicode string). StartIndex sayfa metninin sonunu aşıyorsa veya sayfa çıkarılabilir metin içermiyorsa boş bir dize döndürürText, geçerli sayfadaki Unicode metin içeriğini düz bir dize olarak çıkarır. PDF görüntüleyicilerinin metin seçimi ve arama için kullandığı aynı katman olan sayfanın iç metin katmanından okur; bu nedenle sonuç, PDFium tarafından belirlenen mantıksal okuma sırasını yansıtır ve bu sıra karmaşık düzenlerde görsel sıradan farklı olabilir
İsteğe bağlı StartIndex ve Count parametreleri, tam sayfa metninin bir alt dizesini çıkarmanıza izin verir. StartIndex 0 tabanlıdır; her iki parametreyi de atlamak tüm sayfa metnini döndürür. İndeks tabanlı erişim kullanmadan önce sayfadaki çıkarılabilir toplam karakter sayısını belirlemek için CharacterCount özelliğini kullanın
Bu yöntem, yüklenmiş bir PDF sayfasından metin çıkarır. Belge kaydedilip yeniden yüklenene kadar AddText ile eklenen metin nesneleriyle etkileşime girmez. Belirli bir dikdörtgen bölge içindeki metni çıkarmak için bunun yerine TextInRectangle kullanın
// İlk sayfadaki tüm metni çıkar
Pdf1.LoadFromFile('C:\Docs\report.pdf');
Pdf1.PageIndex := 0;
ShowMessage(Pdf1.Text);
// 10..29 karakterlerini çıkar (20 karakter)
var S: WString;
begin
S := Pdf1.Text(10, 20);
end;