الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Center النص في هوامش الطباعة

بدأه mam555 في 27 يوليو 2008 · 3 رد · 563 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن أحد يدلني في توسيط النص في هوامش الطباعة

في هذا الكود أنا عملت تحديد للحقل الارتفاع العرض الطول والبداية

مثال :

   Try
			Dim strFormat As New StringFormat(StringFormatFlags.DirectionRightToLeft)
			Dim ID As New RectangleF(15, 240, 700, 20)
			Dim Font As New Font("Arial", 14, FontStyle.Regular)
			e.Graphics.DrawString("بسم الله الرحمن الرحيم ", Font, Brushes.Black, ID, strFormat)
		Catch ex As Exception

		End Try

أستخدمت كافة الطرق المعروفه لدي ولم أستطع

كيف أقوم بتحديد خاصية التوسيط في هذا الكود

بارك الله فيكم

#2

تقريبا بترسم علي كنترول او فرمه

ممكن تستبدل في داله DrawString ال Rectangle بال Point او X و Y

و تحسب منتصف ال width و ال height بالنسبة لطول النص

او تحسب القيم دي و تستخدمها ك location لل Rectangle

#3

بعد تعريف strFormat أضف السطر التالي الخاص بالمحاذاة :

strFormat.Alignment = StringAlignment.Center

تحياتي

#4

شكراً .........وبارك الله فيكم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…