DrawRotatedText
Tekstas, Puslapio maketas
Aprašymas
Piešia tekstą pasirinktajame puslapyje, naudodama pasirinktąjį šriftą iš anksto nustatytu dydžiu. Jei šriftų nepridėta, automatiškai pridedamas, pasirenkamas ir nustatomas 12 pt standartinis Helvetica šriftas. Teksto lygiavimą nulemia ankstesnis SetTextAlign funkcijos iškvietimas
Sintaksė
Delphi
Function TPDFlib.DrawRotatedText(XPos, YPos, Angle: Double; Const Text: WideString): Integer;
ActiveX
Function PDFlib::DrawRotatedText(XPos As Double, YPos As Double, Angle As Double, Text As String) As Long
DLL
int DLDrawRotatedText(int InstanceID, double XPos, double YPos, double Angle, const wchar_t * Text);
Parametrai
| XPos | Horizontali teksto piešimo padėtis |
|---|---|
| YPos | Vertikali teksto piešimo padėtis. Atskaitos taškas yra teksto pagrindo linija |
| Angle | Kampas, kuriuo piešiamas tekstas, matuojamas nuo horizontalės prieš laikrodžio rodyklę. Turi būti nuo 0 iki 360 įskaitant |
| Text | Tekstas, kurį reikia piešti puslapyje |
Grąžinamos reikšmės
| 0 | Angle parametras buvo mažesnis nei 0 arba didesnis nei 360, arba Text parametras buvo tuščias |
|---|---|
| 1 | Tekstas nupieštas sėkmingai |