GetShapedTextWidth
Текст
Описание
Тази страница описва GetShapedTextWidth в PDFlibPas в рамките на темата „Текст". Имената на API, параметрите, имената на класове, имената на файлове и литералите са запазени точно така, както се появяват в библиотеката за Delphi и входните точки на DLL
Прегледайте синтаксиса, параметрите и върнатите стойности преди извикване на функцията.
Синтаксис
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Параметри
FontName задава инсталирано шрифтово лице. Size е размерът на текста в точки. Text е низът за измерване. Бит 0 на Options избира посока на абзаца отдясно наляво, съответстваща на DrawShapedText.
Върнати стойности
Връща форматираната ширина на текста в единици на страницата — сумата от напредванията на форматираните глифове — или 0, когато машината за форматиране не е налична или лицето не е инсталирано.
Бележки
Измерването изпълнява същия форматиращ проход като DrawShapedText, така че отразява контекстуалните форми и лигатурите: двойката lam-alef се измерва като един лигатурен глиф, по-тесен от двете букви, измерени поотделно. Използвайте я за подравняване отдясно или центриране на форматиран текст преди изчертаването