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 | 文本已成功绘制 |