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.