DrawTextBox
Metin, Sayfa düzeni
Açıklama
Bu işlev DrawText işlevine benzer, ancak metin belirtilen sınırlayıcı kutunun içine yerleştirilir. Dikey hizalama Options parametresiyle, yatay hizalama ise SetTextAlign işleviyle ayarlanabilir. Metin, sınırlayıcı kutuya sığması için sözcük bazında kaydırılır
Sözdizimi
Delphi
Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
Parametreler
| Left | Sınırlayıcı kutunun sol kenarının yatay koordinatı |
|---|---|
| Top | Sınırlayıcı kutunun üst kenarının dikey koordinatı |
| Width | Sınırlayıcı kutunun genişliği |
| Height | Sınırlayıcı kutunun yüksekliği |
| Text | Sayfaya çizilecek metin |
| Options | 0 = Dikey ortalama hizalaması 1 = Üste dikey hizalama 2 = Alta dikey hizalama 3 = Dikey ortalama hizalaması, kaydırma yok 4 = Üste dikey hizalama, kaydırma yok 5 = Alta dikey hizalama, kaydırma yok |
Dönüş değerleri
| 0 | Options parametresi aralık dışındaydı veya Width parametresi herhangi bir metni sığdıramayacak kadar küçüktü |
|---|---|
| Non-zero | Gerçekte çizilen metin satırlarının sayısı |