DrawTextBoxMatrix
Metin, Sayfa düzeni
Açıklama
Bu işlev DrawTextBox işlevine benzer, ancak konum/ölçekleme/döndürme bir dönüşüm matrisiyle belirtilir
Dikey hizalama Options parametresiyle, yatay hizalama ise SetTextAlign işleviyle ayarlanabilir. Metin, sınırlayıcı kutunun içine sığacak şekilde sözcük kaydırmaya tabi tutulur
Sözdizimi
Delphi
Function TPDFlib.DrawTextBoxMatrix(Width, Height: Double; Const Text: WideString; Options: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;
ActiveX
Function PDFlib::DrawTextBoxMatrix(Width As Double, Height As Double, Text As String, Options As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As Long
DLL
int DLDrawTextBoxMatrix(int InstanceID, double Width, double Height, const wchar_t * Text, int Options, double M11, double M12, double M21, double M22, double MDX, double MDY);
Parametreler
| Width | Sınırlayıcı kutunun genişliği |
|---|---|
| Height | Sınırlayıcı kutunun yüksekliği |
| Text | Sayfaya çizilecek metin |
| Options | 0 = Ortalanmış dikey hizalama 1 = Üst dikey hizalama 2 = Alt dikey hizalama 3 = Ortalanmış dikey hizalama, kaydırma yok 4 = Üst dikey hizalama, kaydırma yok 5 = Alt dikey hizalama, kaydırma yok Matris bileşeni |
| M11 | |
| M12 | Matris bileşeni |
| M21 | Matris bileşeni |
| M22 | Matris bileşeni |
| MDX | Matris bileşeni |
| MDY | Matris bileşeni |
Dönüş değerleri
| 0 | Options parametresi aralık dışındaydı veya Width parametresi herhangi bir metni içermek için çok küçüktü Gerçekte çizilen metin satırı sayısı |
|---|---|
| Non-zero | double M21, double M22, double MDX, double MDY); |