GetShapedTextWidth

Texto

Descrição

Esta página descreve GetShapedTextWidth no PDFlibPas dentro do tópico "Texto". Nomes de APIs, parâmetros, classes, arquivos e valores literais são preservados exatamente como aparecem na biblioteca Delphi e nos pontos de entrada DLL

Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função

Sintaxe

Delphi

Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

Parâmetros

FontName especifica um nome de fonte instalada. Size é o tamanho do texto em pontos. Text é a string a ser medida. O bit 0 de Options seleciona a direção do parágrafo da direita para a esquerda, correspondendo a DrawShapedText.

Valor de retorno

Retorna a largura moldada do texto em unidades de página — a soma dos avanços de glifo moldados — ou 0 quando o mecanismo de moldagem está indisponível ou a fonte não está instalada

Observações

A medição executa a mesma passagem de moldagem que DrawShapedText, portanto reflete formas contextuais e ligaduras: um par lam-alef é medido como um único glifo de ligadura, mais estreito do que as duas letras medidas separadamente. Use-o para alinhar à direita ou centralizar texto moldado antes de desenhá-lo