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

WidthSınırlayıcı kutunun genişliği
HeightSınırlayıcı kutunun yüksekliği
TextSayfaya çizilecek metin
Options0 = 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
M12Matris bileşeni
M21Matris bileşeni
M22Matris bileşeni
MDXMatris bileşeni
MDYMatris bileşeni

Dönüş değerleri

0Options 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-zerodouble M21, double M22, double MDX, double MDY);