שאלה על טקסט RTF

MaD-d0g

New member
שאלה על טקסט RTF

שלום לכולם. אני רוצה לשלוף טקסט (הרוב בעברית. חלק באנגלית) ממסד נתונים ולהציג אותו בצורה מעוצבת בפקד RTF. הבעיה שלי היא הכתיבה לפקד בפורט Rich text בעברית. למשל, כדי לכתוב "היי" בפונט David בגודל 14 מודגש עם כתב תחתון אני צריך לכתוב את הקוד הבא:
{\rtf1\fbidis\ansi\deff0{\fonttbl{\f0\fnil\fprq2\fcharset177 David;}{\f1\fnil\fcharset0 MS Sans Serif;}} \viewkind4\uc1\pard\rtlpar\sl360\slmult1\qr\lang1033\ul\b\f0\rtlch\fs28\'e4\'e9\'e9\lang1037\ulnone\b0\f1\ltrch\fs17 \par }​
אם אני רוצה לכתוב "Hey" באותו סגנון אני צריך לכתוב:
{\rtf1\fbidis\ansi\deff0{\fonttbl{\f0\fnil\fprq2\fcharset0 David;}{\f1\fnil\fcharset0 MS Sans Serif;}} \viewkind4\uc1\pard\rtlpar\sl360\slmult1\qj\lang1033\ul\b\f0\fs28 Hey\lang1037\ulnone\b0\f1\fs17 \par }​
זה קצת יותר ברור (רואים באמת אותיות ולא קידוד).. איפה אני יכול ללמוד על זה
או אם יש פונקציה שממירה.. תודה
 

DNile

New member
הקידוד הזה הוא קידוד אסקי,

כאשר הערך ascii של התו מיוצג בהקסה. e0 = 224 = א' e1 = 225 = ב' e2 = 226 = ג' וכו'. בהצלחה!
 
למעלה