PDFium Delphi Component Docs

CharacterInfo yöntemi

Component: TPdf  ·  Unit: PDFium
Çıkarılan bir karakterin rengini, yazı tipini, sınırlarını ve matrisini tek çağrıda okur

Syntax

function CharacterInfo(Index: Integer): TPdfCharacterInfo;

IndexInteger. Geçerli sayfadaki sıfır tabanlı karakter indeksi; CharacterCount değerinin altındadır. Aralık dışı bir indeks EPdfError hatası yükseltir
ResultTPdfCharacterInfo. Dolgu ve kontur renkleri, yazı tipi adı ve bayrakları, gevşek sınırlar, metin matrisi ve karakteri çizen metin nesnesinin tanıtıcısını içeren kayıt

Description

Aksi halde birkaç ayrı özellik okuması olacak olanları tek yerde toplar. İsteğe bağlı gruplar bir Has... bayrağı taşır - HasFillColor, HasStrokeColor, HasLooseBounds, HasMatrix - böylece eksik bilgi bir sıfır değerinden ayırt edilebilir

LooseBounds, CharacterRectangle öğesinin bildirdiği sıkı mürekkep kutusu değil, glifin yazı tipi ölçüm kutusudur; bu da onu satır ve sözcük gruplaması için daha iyi temel yapar. FontFlags, PDF yazı tipi tanımlayıcı bayraklarını (ISO 32000-1 Table 123) taşır; böylece serif, italik ve sembolik yazı yüzleri ayırt edilebilir

TextObject, karakteri onu çizen sayfa nesnesine geri bağlar; çağıran da nesnenin özniteliklerine PageObjectInfo üzerinden böyle ulaşır

See Also

Character, CharacterRectangle, CharacterFontSize, GetStructuredText