THotPDF.ConfigureParagraphTextLayout Method
Mevcut bir paragraf için dile özgü heceleme ve bileşim stratejisini yapılandırır
Bildirim
procedure ConfigureParagraphTextLayout(Index: Integer;
const Language: AnsiString; Hyphenator: THPDFHyphenationProvider;
CompositionMode: THPDFParagraphCompositionMode = pcmGreedy);
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
Index | CreateParagraph tarafından döndürülen, birden başlayan paragraf tanımlayıcısı |
Language | Çağıranın sağladığı heceleme verisini seçmek için kullanılan BCP 47 tarzı dil etiketi; shaped-run cache anahtarlarına da eklenir |
Hyphenator | İsteğe bağlı kelime bölme konumları için sorgulanan, çağıranın sahiplendiği provider; sözlük hecelemesini kapatmak için nil |
CompositionMode | En düşük gecikme için pcmGreedy, sınırlı global satır puanlaması için pcmOptimal |
Kullanım notları
- Metodu
BeginParagraphöncesinde veya seçili paragraf aktifken çağırın - Heceleme provider'ı çağıranın sahipliğinde kalır ve onu kullanan her paragraftan uzun yaşamak zorundadır
Hyphenatornilolduğunda Unicode satır kırma aktif kalmaya devam eder- Optimal bileşim, nihai çıktıyla aynı ölçülmüş glyph genişlemelerini ve geçerli kırma noktalarını kullanır