SetTextShaping

Testo

Descrizione

Questa pagina descrive SetTextShaping in PDFlibPas nell'area "Testo". I nomi di API, parametri, classi, file e valori letterali restano invariati per corrispondere alla libreria Delphi e agli entry point DLL

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione

Sintassi

Delphi

Function TPDFlib.SetTextShaping(Enable: Integer): Integer;

Parametri

Enable 1 attiva la formazione automatica degli script complessi (impostazione predefinita), 0 la disattiva.

Valori restituiti

Restituisce lo stato precedente: 1 quando la formazione era abilitata prima della chiamata, 0 quando era disabilitata

Note

Quando abilitata, DrawText e GetTextWidth rilevano i caratteri arabi, ebraici, indici e di altri script complessi e li instradano automaticamente attraverso il motore di formazione, in modo che le forme contestuali, le legature obbligatorie e l'ordinamento da destra a sinistra risultino corretti senza dover chiamare DrawShapedText manualmente. Il testo latino, cirillico, greco e CJK non viene mai reindirizzato, quindi l'output esistente rimane invariato. Disabilitare il routing per riprodurre esattamente il comportamento pre-formazione o quando il flusso di contenuto non modificato a livello di byte è più importante del rendering corretto degli script complessi