procedure AddText(const Text, Font: WString; FontSize: Single; X, Y: Double; Color: TColor = clBlack; Alpha: Byte = $FF; Angle: Double = 0.0);
| FontSize | Single. Ukuran font dalam points (mis. 12.0 untuk teks 12 pt) |
| Color | TColor. Warna isi teks. Default adalah clBlack |
| Alpha | Byte. Opasitas teks, di mana $00 sepenuhnya transparan dan $FF sepenuhnya opaque. Default adalah $FF |
| Angle | Double. Sudut rotasi dalam derajat, diukur berlawanan jarum jam dari sumbu X positif. Default adalah 0.0 (horizontal) |
AddText merender string teks Unicode ke halaman PDF saat ini menggunakan font dan ukuran yang ditentukan. Posisi (X, Y) adalah asal baseline karakter pertama, diukur dalam unit pengguna PDF dari sudut kiri bawah halaman (asal di kiri bawah, Y meningkat ke atas)
Font diidentifikasi dengan nama PostScript atau family-nya (mis. 'Arial', 'Times New Roman'). Font harus tersedia di sistem atau tertanam dalam dokumen; jika PDFium tidak dapat menemukan font yang diminta, ia akan menggantikan font default
Gunakan parameter Color dan Alpha untuk mengontrol tampilan isi teks. Setel Alpha ke nilai kurang dari $FF untuk merender teks semi-transparan. Parameter Angle memutar seluruh string teks berlawanan jarum jam di sekitar asal baseline
Metode ini menambahkan teks sebagai objek halaman baru. Untuk mengubah konten objek teks yang sudah ada setelah ditambahkan, gunakan SetText
// Add a title string near the top of an A4 page
// A4 page height = 841.89 pt; place text 50 pt from the top
Pdf1.NewPage(595, 842);
Pdf1.AddText('Hello, PDFiumPas!', 'Arial', 24, 72, 768);
// Red text at 45 degrees with 50% opacity
Pdf1.AddText('Rotated', 'Arial', 18, 200, 400, clRed, $80, 45);