function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString;
| StartIndex | Integer. Ayıklanacak ilk karakterin sıfır tabanlı indeksi. Varsayılan 0 (sayfa metninin başlangıcı) |
| Count | Integer. Ayıklanacak en fazla karakter sayısı. Varsayılan, StartIndex'ten sayfa sonuna kadar kalan tüm karakterleri ayıklayan MaxInt |
WString (Unicode string). StartIndex sayfa metninin sonunu aşıyorsa veya sayfada ayıklanabilir metin yoksa boş string döndürürText, geçerli sayfadaki Unicode metin içeriğini sade bir string olarak ayıklar. Sayfanın dahili metin katmanından okur — PDF görüntüleyicilerin metin seçimi ve arama için kullandığı katmanın aynısı — dolayısıyla sonuç, PDFium'un belirlediği mantıksal okuma sırasını yansıtır; karmaşık düzenlerde görsel sıradan farklı olabilir
İsteğe bağlı StartIndex ve Count parametreleri, tam sayfa metninin bir alt stringini ayıklamaya izin verir. StartIndex sıfır tabanlıdır; iki parametreyi de vermemek tüm sayfa metnini döndürür. İndeks tabanlı erişimi kullanmadan önce sayfadaki ayıklanabilir toplam karakter sayısını belirlemek için CharacterCount'ı kullanın
Bu metot, yüklenmiş bir PDF sayfasından metin ayıklar. Doküman kaydedilip yeniden yüklenene kadar AddText ile eklenen metin nesneleriyle etkileşmez. Belirli bir dikdörtgen bölge içindeki metni ayıklamak için bunun yerine TextInRectangle'ı kullanın
// Extract all text from the first page
Pdf1.LoadFromFile('C:\Docs\report.pdf');
Pdf1.PageIndex := 0;
ShowMessage(Pdf1.Text);
// Extract characters 10..29 (20 characters)
var S: WString;
begin
S := Pdf1.Text(10, 20);
end;