المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف نتحكم بحجم و نوع الخط في RitchText


عبد الهادي بهاب
12-08-2016, 10:59 PM
السلام عليكم ورحمة الله وبركاته
في عناصر الاوتوبلاي يمكن من خلال Set.Propreites
التحكم في الخط و الحجم و اللون
لكن في عنصر RichText
لا يتيح ذلك و اقصد هنا بعد المعاينة بحيث يمكن ان نغير اللون و غيره
فهل من افكار و حلول ؟

عبد الهادي بهاب
12-08-2016, 11:24 PM
مثال توضيحي
لتغيير الون و تكبير الحجم في عناصر
input label paragraph

http://up.harajgulf.com/do.php?id=1003864

كيف العمل مع richtext

فرح صالحي
12-08-2016, 11:58 PM
http://d.top4top.net/p_224dx641.png

نسيم الجزائر
12-08-2016, 11:59 PM
ابحث في الموقع :abc_102:

عبد الهادي بهاب
13-08-2016, 12:07 AM
http://d.top4top.net/p_224dx641.png

شكرا استاذ فرح
ما قصدت التحكم به من خلال زر اي بعد المعاينة
و ليس اثناء التخضير

نسيم الجزائر
13-08-2016, 01:06 AM
و حتى السؤال مكرر
http://www.abc4web.net/vb/showthread.php?t=30423

نسيم الجزائر
13-08-2016, 01:08 AM
وتمت الاجابة عن اللون هناااا
http://www.abc4web.net/vb/showthread.php?t=30424

نسيم الجزائر
13-08-2016, 01:09 AM
:abc_156:ابحث تجد الكثير

عبد الهادي بهاب
13-08-2016, 11:00 AM
:abc_156:ابحث تجد الكثير

تسلم خويا سلم ربي ينصرك و يحفظك

تبقى مسالة حجم الخط

ثامر أبو بلقيس
13-08-2016, 03:35 PM
التحكم في حجم الخط في RichText
خاصية غير ممكنة .... اذ لم تجد حلول انقله للاستراحة البرمجية
فقد يعتنى بطلبك بالتوفيق للجميع :abc_138:

المـهاجر
13-08-2016, 05:47 PM
اتبع ذلك الخيط
http://www.abc4web.net/vb/showpost.php?p=253107&postcount=27

قد تستطيع بسهولة التعامل مع
tblRichTextProps.RawRTF = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\f onttbl{\\f0\\fnil\\fcharset0 MS Shell Dlg;}}\\viewkind4\\uc1\\pard\\f0\\fs17 Sample Text\\par}";


ما هى fs17 يا ترى ؟؟ تراها font size ؟؟
و ما هى MS Shell ياترى ؟؟ تراها نوع الخط ؟؟
جرب

عبد الهادي بهاب
13-08-2016, 05:58 PM
اتبع ذلك الخيط
http://www.abc4web.net/vb/showpost.php?p=253107&postcount=27

قد تستطيع بسهولة التعامل مع
tblrichtextprops.rawrtf = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\f onttbl{\\f0\\fnil\\fcharset0 ms shell dlg;}}\\viewkind4\\uc1\\pard\\f0\\fs17 sample text\\par}";


ما هى fs17 يا ترى ؟؟ تراها font size ؟؟
و ما هى ms shell ياترى ؟؟ تراها نوع الخط ؟؟
جرب

شكرا جزيلا استاذ على المساعدة القيمة
حفظكم الله و رعاكم
طبعا سنحاول و نجرب و سننجح ان شاء الله

المـهاجر
13-08-2016, 06:54 PM
حسنا أخى ملفك المفتوح فى المرفقات
موفق

نسيم الجزائر
13-08-2016, 07:18 PM
وهذه للون حتى لا تتعب
RichText.SetSelection("RichText1", 1, -1);
RichText.SetSelectionFormat("RichText1", {TextColor=Math.HexColorToNumber("0000FF")}, false);
RichText.SetSelection("RichText1", -1, -1);

وترتاح من البحث و التعب

المـهاجر
13-08-2016, 07:28 PM
بعد اذنك استاذ نسيم
نفس دالتك الجميلة لكن بتعديل بسيط
RichText.SetSelection("RichText1", 1, -1);
RichText.SetSelectionFormat("RichText1", {TextColor=16744448}, false);
RichText.SetSelection("RichText1", -1, -1);

كتبنا رقم اللون ديسيمال مباشرة بدون هيكس
لتغيير اللون نظلل الرقم 16744448 كاملا ثم نضغط كونترول + شيفت + c
ننتقى اللون الجديد من النافذة التى ستظهر ثم نوافق

نسيم الجزائر
13-08-2016, 07:34 PM
مشكور جدا اخي المهاجر:abc_152:

ثامر أبو بلقيس
13-08-2016, 09:13 PM
حسنا أخى ملفك المفتوح فى المرفقات
موفق

أجدت و أفدت موفق بإذن الله ... لك مني أجمل تحية . :abc_138:

عبد الهادي بهاب
13-08-2016, 09:32 PM
وهذه للون حتى لا تتعب
richtext.setselection("richtext1", 1, -1);
richtext.setselectionformat("richtext1", {textcolor=math.hexcolortonumber("0000ff")}, false);
richtext.setselection("richtext1", -1, -1);

وترتاح من البحث و التعب

مشكور اخويا نسيم على الكود المميز بارك الله فيكم

عبد الهادي بهاب
13-08-2016, 09:40 PM
بعد اذنك استاذ نسيم
نفس دالتك الجميلة لكن بتعديل بسيط
RichText.SetSelection("RichText1", 1, -1);
RichText.SetSelectionFormat("RichText1", {TextColor=16744448}, false);
RichText.SetSelection("RichText1", -1, -1);

كتبنا رقم اللون ديسيمال مباشرة بدون هيكس
لتغيير اللون نظلل الرقم 16744448 كاملا ثم نضغط كونترول + شيفت + c
ننتقى اللون الجديد من النافذة التى ستظهر ثم نوافق

واو معللومة جديدة ......واختصرت علينا الكثير من الجهد في التحويل و البحث عن ارقام الاولوان بضغطة زر .....نورتنا استاذ المهاجر .....
محاولة للفهم السطر الاول هي لاحتيار كل ما بداخل richtext ....ثم نغير لون النص الى اللون المختار
لكن لماذا السطر الثالث ؟
الجواب: الغاء التحديد

عبد الهادي بهاب
13-08-2016, 09:46 PM
حسنا أخى ملفك المفتوح فى المرفقات
موفق

جميل جميل جدا جدا

يعني ان FaceName هي نوع الخط المستخدم ....Height ....هو ارتفاع الحروف
بارك الله فيكم افادة عظيمة جدا سيدي الكريم

ربيع
13-08-2016, 09:47 PM
واو معللومة جديدة ......واختصرت علينا الكثير من الجهد في التحويل و البح بضغطة زر .....نورتنا استاذ المهاجر .....
محاولة للفهم السطر الاول هي لاحتيار كل ما بداخل richtext ....ثم نغير لون النص الى اللون المختار
لكن لماذا السطر الثالث ؟

قراءة ممتازة للأكواد موفق:abc_022:

عبد الهادي بهاب
13-08-2016, 09:56 PM
حسنا أخى ملفك المفتوح فى المرفقات
موفق

اذا اردنا ان نضع زر يزيد من حجم الخط في كل مرة يصبح الكود

t= RichText.GetSelectionFormat("RichText1", true).Height;
RichText.SetSelection("RichText1", 1, -1);
FontProp={Bold=true,FaceName="Tahoma", Height = t+100};
RichText.SetSelectionFormat("RichText1", FontProp, true)
RichText.SetSelection("RichText1", -1, -1)

ربيع
13-08-2016, 11:38 PM
اذا اردنا ان نضع زر يزيد من حجم الخط في كل مرة يصبح الكود

t= RichText.GetSelectionFormat("RichText1", true).Height;
RichText.SetSelection("RichText1", 1, -1);
FontProp={Bold=true,FaceName="Tahoma", Height = t+100};
RichText.SetSelectionFormat("RichText1", FontProp, true)
RichText.SetSelection("RichText1", -1, -1)

روعة الخط يكبر عند كل ضغطة زر :abc_022:

عمر والي
14-08-2016, 08:14 AM
أكواد رائعه بالتوفيق بإذن الله...:abc_052:

عبد الهادي بهاب
14-08-2016, 11:33 AM
حوصلة لما سبق
و باستعمال اضافة Sysdialog
يمكن ان يصبح مشروعكم المتضمن عنصر RichText
على النحو التالي

http://up.harajgulf.com/do.php?id=1008287

مع ملاحظة هناك ضرورة لمراجعة كود الخط من ناحية ملائمة القيمة في زر الخط مع Height اي ارتفاع الحرف و ايضا اللون ايضا

-------------- الاضافة موجودة في الملف بعد فك الضغط ضعها في مجلد الاكشن الخاصة بالبرنامج ------------
بالتوفيق

محمد بن أحمد أبو حذيفة
09-09-2017, 09:12 AM
بسم الله الرحمن الرحيم
موفق بإذن الله ... لك مني أجمل تحية .

محمد بن أحمد أبو حذيفة
09-09-2017, 09:35 AM
حوصلة لما سبق
و باستعمال اضافة sysdialog
يمكن ان يصبح مشروعكم المتضمن عنصر richtext
على النحو التالي

http://up.harajgulf.com/do.php?id=1008287

مع ملاحظة هناك ضرورة لمراجعة كود الخط من ناحية ملائمة القيمة في زر الخط مع height اي ارتفاع الحرف و ايضا اللون ايضا

-------------- الاضافة موجودة في الملف بعد فك الضغط ضعها في مجلد الاكشن الخاصة بالبرنامج ------------
بالتوفيق

هل ممكن اعادت الرفع على موقع اخر مثل الميديفر
لان النود يمنع التحميل من الموقع الاول

عبد الهادي بهاب
09-09-2017, 10:05 AM
هل ممكن اعادت الرفع على موقع اخر مثل الميديفر
لان النود يمنع التحميل من الموقع الاول

https://up.top4top.net/downloadf-617lvkfy1-rar.html

محمد بن أحمد أبو حذيفة
09-09-2017, 10:20 AM
https://up.top4top.net/downloadf-617lvkfy1-rar.html


بارك الله فيك
لكن نفس المشكلة النود يجب هدا الموقع ايضا

عبد الهادي بهاب
09-09-2017, 11:36 AM
وقفه قبل التحميل و الا ستعاني كثيرا
و الا ستطلب من الجميع اعادة رفع ملفاتهم

يوسف البراهيم
01-03-2018, 05:37 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .