SetTextShaping
Text
Beskrivning
Denna sida beskriver SetTextShaping i PDFlibPas under ämnet "Text". API-namn, parametrar, klassnamn, filnamn och literalvärden behålls exakt som de visas i Delphi-biblioteket och DLL-ingångarna.
Granska syntax, parametrar och returvärden innan du anropar funktionen.
Syntax
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
Parametrar
Enable 1 aktiverar automatisk formning av komplex skrift (standardvärde), 0 inaktiverar den.
Returvärden
Returnerar föregående tillstånd: 1 när formning var aktiverad innan anropet, 0 när den var inaktiverad.
Anmärkningar
När aktiverad detekterar DrawText och GetTextWidth arabiska, hebreiska, indiska och andra tecken för komplex skrift och dirigerar dem automatiskt genom formningsenheten, så att kontextuella former, obligatoriska ligaturer och höger-till-vänster-ordning blir korrekt utan att du behöver anropa DrawShapedText manuellt. Latinska, kyrilliska, grekiska och CJK-texter dirigeras aldrig om, så befintliga utdata ändras inte. Inaktivera dirigeringen för att reproducera exakt beteende från innan formningsstödet lades till, eller när det oformade byte-för-byte-innehållsströmmen har företräde framför korrekt rendering av komplex skrift.