السلام عليكم ورحمة الله
كيف أستطيع طباعة نص بشكل عمودي عن طريق printdocument ؟
السلام عليكم ورحمة الله
كيف أستطيع طباعة نص بشكل عمودي عن طريق printdocument ؟
يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين
السلام عليكم ورحمه الله وبركاته
اخي جرب الكود التالي
.:: Wish to become better and better ::.
وعليكم السلام
مشكور أخي جدا لكن ألا يمكن كتابة النص العمودي من الأسفل للأعلى ؟
يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين
السلام عليكم ورحمه الله وبركاته
اخي جرب الكود التالي قبل رسم النص
e.Graphics.RotateTransform(180)
.:: Wish to become better and better ::.
وعليكم السلام
أخي لقد حاولت فهم طريقة عمل e.Graphics.RotateTransform لكن دون جدوى. ما لاحظته أن النص يدور في شكل قطاع داخل دائرة ولكن لم أعرف كيف أستطيع ضبط النص وهذه محاولتي
e.Graphics.TranslateTransform(360.0F, 360.0F)
e.Graphics.RotateTransform(180)
Dim direction As New StringFormat(StringFormatFlags.DirectionVertical)
e.Graphics.DrawString("Vertical Text", New Font("Arial", 20), Brushes.Blue, 0, 0, direction)يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين
السلام عليكم ورحمه الله وبركاته
احي جرب الطريقة الاخرى على النحو التالي
.:: Wish to become better and better ::.
جزاك الله خيرا أجبت ووفيت.
يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين