FitTextBox

文本, 页面布局

描述

与 DrawText 函数类似,但会调整文本大小以确保所有文本都能容纳在可用空间中

语法

Delphi

Function TPDFlib.FitTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long

DLL

int DLFitTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);

参数

Left边界框左边缘的水平坐标
Top边界框顶边的垂直坐标
Width边界框的宽度
Height边界框的高度 要在框中显示的文本
Text
Options垂直对齐:0 = 居中 1 = 顶部 2 = 底部 若在这些值上加 100,则不会拆分长单词,字体大小会减小,直至最长单词适合可用宽度。若在这些值上加 1000,则允许增大字体大小,直至文本填满可用区域

返回值

0指定的 Options 超出范围
1文本已成功绘制