![]() |
|
مشروع بناء أداة طباعة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : مكتبة أدوات الأعضاء (http://vb4arb.com/vb/forumdisplay.php?fid=115) +--- الموضوع : مشروع بناء أداة طباعة (/showthread.php?tid=7613) |
مشروع بناء أداة طباعة - أبو يعقوب - 07-04-13 السلام عليكم لو كان النص مجرد عنوان ثابت تستطيع كتابته في أي محرر نصوص وتدور الصورة وتضعها في الأداة سأحاول الآن ، أنا لدي أداة label وفيه رسم النص بنفس الأسلوب أستطيع إضافة خاصية الزاوية سأجرب وأوافيك بالخبر جربت الاحتيال على أداة الليبل قبل أن أتعب ههه ولكن لا فائدة مجبور على رسم النص وكل شيء مشروع بناء أداة طباعة - أبو يعقوب - 07-04-13 الحمد لله تم فقط اتجاه عمودي او أفقي، لم أدعم بالزاوية لأنها تحتاج تفرغ انسخ هذا الكود في PrintLabel PHP كود : Imports System.Drawing.Designوهذا الكود في LabelPrinter PHP كود : Public Class LabelPrinterمشروع بناء أداة طباعة - jascar - 08-04-13 مشكور سيدي شكرا جزيلا مجهود رائع جدا لكن ينقص شيء واحد وهو طريقة عرض النص يعني النص يدور 90 درجة فقط ولكن اريد ه او يريده الكثير هو 270 درجة اي ان يكون النص من الاعلى الى الاسفل وخاصة في اللغة العربية بقيت لك هاته النقطة فقط مشكور مسبقا مشروع بناء أداة طباعة - jascar - 08-04-13 هناك ايضا ملاحظة سيدي RightToLeft عند تفعيل Vertical تبقى تعمل علي مستوي الافقي بالنسبة لاطار النص مشروع بناء أداة طباعة - أبو يعقوب - 08-04-13 الظاهر أنه لا مفر من استخدام RotateTransform وينبغي تشغيل حساب المثلثات إن لم يخب ظني، لأن محور الدوران هو النقطة صفر،صفر في حين أننا نريدها أن تكون المنتصف مشروع بناء أداة طباعة - jascar - 08-04-13 نعم سيدي ولكن كيف استخدم حساب المثلثات وايضا هل محور الدوران يكون بالنسبة للنص او مشتطيل الدي يحوي النص استغل وجودك للرد شكرا مشروع بناء أداة طباعة - أبو يعقوب - 08-04-13 إقتباس :نعم سيدي ولكن كيف استخدم حساب المثلثات وايضا هل محور الدوران يكون بالنسبة للنص او مشتطيل الدي يحوي النص استغل وجودك للرد شكرا محتاجة رسم علشان نضع المتغيرات ونصيغ المعادلة المحور يكون بالنسبة للمساحة كلها يعني في مثالنا الليبل مساحته كلها تدور والنقطة هي صفر صفر وهي في الزاوية العلوية اليسرى مشروع بناء أداة طباعة - jascar - 09-04-13 من خلال بحثي في النترنت توصلت الي فكرة بسيطة ممكن ان تساعدك سيدي وهي الرسم داخل اطار label بعد جعل الخاصية Autosize=false وتفريغ محتوى النص يمكن ان نرسم نص داخل اطار مع تحديد اي زاوية تحتاجها واكتشفت ان الدرجة 270 تعادل الدرجة 90- اما الرسم الدي طلبتها فلم افهم ما تريد واليك هاته الرسم تشرح TranslateTransform و RotateTransform التي استعملته في المثال : [ATTACH=CONFIG]2368[/ATTACH] واليك المثال ارجو ان يساعدك [ATTACH]2367[/ATTACH] شكرا مشروع بناء أداة طباعة - أبو يعقوب - 10-04-13 هناك مشكلة واحدة أريد من خاصية TextAlign أن تكون فعالة مع دوران النص مشروع بناء أداة طباعة - jascar - 10-04-13 بعد يحثي في النترنت وجدت لك اداة جميلة جدا تدعم هاته الخاصية وبها خصائص اخري جميلة مثل النص الدائري والدي على شكل قوس واتجاه النص عكس عقارب الساعة ومع عقارب الساعة و... المهم حتي وان لم تكن تهمنا هاته الخصائص تركتها لك كما هي . ملاحظة : هاته الاداة ممبرمجة ب #c وتحويلها الى vb مع تغييرات طفيفة ارجو ان تساعدك شكرا على تجاوبك [attach]2379[/attach] |