لمحة جافاوية 28: الكتابة بشكل عمودي

السلام عليكم

كيف حالكم جميعاً
اشتقت إليكم كثيراً
والأخ عبده الدب اشتاق إليكم أيضاً
عبده هذه الأيام مسالم
لا أعرف ما مشكلته
لكنه شيء جيد بالتأكيد
وإن كنتم تظنون أني سأموت كمداً
ليعود إلى مشاغباته فأنتم بالتأكيد مخطئون بالتأكيد
دعوكم من الأخ عبده المتحول
ولنتكلم عن أشياء أكثر فائدة لكم
سألمح لكم اليوم في لمحتي
عن كيفية الكتابة بشكل عمودي في جافا

		AffineTransform fontAT = new AffineTransform();


		// get the current font
		Font theFont = g2d.getFont();

		// Derive a new font using a rotatation transform
		fontAT.rotate(Math.PI/2);//1
		Font theDerivedFont = theFont.deriveFont(fontAT);

		// set the derived font in the Graphics2D context
		g2d.setFont(theDerivedFont);

نلاحظ أن الدالة في السطر 1 تحتوي على الزاوية التي يتم إدارة النص بها
أنا دورته بمقدار 90 درجة
يمكنك إدارته بأي زاوية تريد
ملاحظة:الزاوية تكون بالتقدير الدائري
للتحويل من التقدير الستيني إلى التقدير الدائري
نستخدم المعادلة التالية:
الزاوية في التقدير الدائري = الزاوية في التقدير الستيني * (باي \180)

هذا الجزء من الشيفرة مأخوذ من حزمة بياني والموجودة على الرابط التالي
حزمة بياني

تحياتي

Tags: , , , , , , , ,

Leave a Reply