SetTextShaping
Текст
Описание
Тази страница описва SetTextShaping в PDFlibPas в рамките на темата „Текст". Имената на API, параметрите, имената на класове, имената на файлове и литералите са запазени точно така, както се появяват в библиотеката за Delphi и входните точки на DLL
Прегледайте синтаксиса, параметрите и върнатите стойности преди извикване на функцията.
Синтаксис
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
Параметри
Enable: 1 включва автоматичното форматиране на сложни писмеността (по подразбиране), 0 го изключва.
Върнати стойности
Връща предишното състояние: 1, когато форматирането е било включено преди извикването, 0, когато е било изключено.
Бележки
Когато е включено, DrawText и GetTextWidth разпознават арабски, ивритски, индийски и други знаци от сложни писменост и ги насочват автоматично през машината за форматиране, така че контекстуалните форми, задължителните лигатури и подредбата отдясно наляво излизат правилно без да се извиква DrawShapedText изрично. Латинският, кирилският, гръцкият и CJK текст никога не се пренасочват, така че съществуващият изход остава непроменен. Изключете насочването, за да възпроизведете точното поведение преди форматирането или когато несформираният побайтов поток с съдържание е по-важен от правилното рендиране на сложни писменост