PDFium Component Docs

AddText method

Component: TPdf  ·  Unit: PDFium
Menambahkan teks ke halaman PDF saat ini pada posisi yang ditentukan

Syntax

procedure AddText(const Text, Font: WString; FontSize: Single; X, Y: Double; Color: TColor = clBlack; Alpha: Byte = $FF; Angle: Double = 0.0);

FontSizeSingle. Ukuran font dalam points (mis. 12.0 untuk teks 12 pt)
ColorTColor. Warna isi teks. Default adalah clBlack
AlphaByte. Opasitas teks, di mana $00 sepenuhnya transparan dan $FF sepenuhnya opaque. Default adalah $FF
AngleDouble. Sudut rotasi dalam derajat, diukur berlawanan jarum jam dari sumbu X positif. Default adalah 0.0 (horizontal)

Description

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

Example

// 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);

See Also

AddImage, AddPicture, SetText, CreatePath