Anda di halaman 1dari 7

Membuat Tulisan(Text Out), ARC

Prepared By Andri Saputra


Membuat Tulisan(Text Out)
✓ Gunakan method TextOut untuk menampilkan
tulisan pada canvas.
Contoh berikut menampilkan tulisan “Hello World”
pada posisi 10,10
Canvas.TextOut(10,10,'Hello World');
✓ Untuk memotong tulisan sehingga tidak melewati
suatu daerah tertentu, gunakan Canvas.TextRect
✓ Contoh:
Canvas.TextRect(Rect(10,10,50,20),10,
10,'Hello world');
akan menghasilkan (perhatikan kata yang terpotong):
• Untuk mengatur jenis dan ukuran, ubahlah property
Canvas.Font.
• Contoh:
Canvas.Font.Color:=clBlue; //warna
Canvas.Font.Name:='Arial'; //jenis huruf
Canvas.Font.Style:=[fsItalic,fsBold];
//bold dan italic
Canvas.Font.Size:=20; //ukuran font
Canvas.TextOut(10,10,'Hello World');
//Biru, arial, bold, italic
Arc
Gunakan Arc untuk menggambar lengkungan.
• Method Arc membutuhkan enam parameter (X1, Y1,
X2, Y2, X3, Y3, X4, Y4). Empat parameter pertama
(x1,y1) dan (x2,y2) sama dengan parameter Method
Ellipse yaitu mendefinisikan kotak. Lengkungan
digambar mulai dari titik awal ke titik akhir berlawanan
dengan jarum jam. Titik awal adalah titik potong antara
ellips dengan garis yang menghubungkan antara pusat
ellips dengan X3,Y3 . Titik akhir adalah titik potong
antara ellips dengan garis yang menghubungkan antar
pusat lingkaran dengan X4,Y4.
Contoh:
with image1.Canvas do
begin
Rectangle(10,10,100,100);
MoveTo(45,45); //titik pusat ellips
LineTo(10,50); //titik mulai
MoveTo(45,45); //titik pusat ellips
LineTo(100,50); //titik akhir
Arc(10,10,100,100,10,50,100,50);//lengkungan
end;
• Untuk membuat lingkaran yang melengkung
cembung pindahkan titik awal ke sebelah
kanan dan titik akhir ke sebelah kiri. Ingat
lengkungan digambar dari titik awal ke titik
akhir berlawanan dengan jarum jam.

Anda mungkin juga menyukai