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

مكون نصي يدعم HTML , مع إمكانية طباعته ؟؟؟

مغلق
بدأه hid في 7 أغسطس 2005 · 11 رد · 906 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم . . .

أود الحصول على مكون نصي (Memo أو RichView ) يدعم تحويل كل وسوم الـــ HTML , من جداولTable وألوان , ونحو ذلك ,,,

إضافة إلى إمكانية طباعته . . .

.......

شكرا مقدما . . .

#2

صعب عل حسب علمي

خاصة موضوع الطباعة بالذات

والله أعلم

::::التوقيع::::

موقع ممتاز

وان شاء الله يفيد الجميع

وشكرا

؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟

مستوي الجدية في المواضيع المطروحة

لا اله الا الله محمد رسول الله

#3

أخي ashrafweb لا أعتقد بأن المطلوب صعب المنال , كيف لا وأني قد حصلت على مكون , لكنه صعب التعامل كثير التعقيد , يفرض استعمال وسوم محددة , واسمه TRichView

لربما لم اجد استخدامه , لكنني أتمنى أن أعرف مكونات أخرى , أو أحدا قد استعمله وأجاد فيه ليخبرني بالطريقة لإضافة أكواد HTML فيه بكل حرية . . .

#4

السلام عليكم

استعمل TPageProducerالموجودة على مكونات خانة INTERNET

و أيضا TPageBrowser التي تستطيع أن تظهر لك page Html

و ادا أردت طباعتها يمكن استعمال عدة طرق:

* الإجراء ExecWb الخاص ب الكائن TPageBrowser

ExesWb(OLECMDID_Print,0);

ا

#5

لا أدري ,,, لربما إذا أوضحت غرضي لتوصلنا إلى فهم أفضل لمار نريد . . .

طُلب منّي ايراد تقرير احصائي في برنامجي , وطبعا أحتاج إلى جداول , وألوان لترتيب تقرير الإحاصاء , ولربما أراد المستخدم بعض الاحصائيات البسيطة , ولربما أراد الكثير , من هنا ابتعدت عن استخدام مكونات التقارير كــ FasrReport و QuickReport لأجد مساحة من من الحرية في ترتيب الخانات بأكواد HTML خاصة وأني أجيد استعمال أكوادها . . .

#6

HTML LABEL

مجموعة مكونات جميله تسمح بعرض شفرات HTML , وكأنها Browser بسيط

أو يمكن أعتباره نوع من أنواع ال Label ولكن يقبل رموز html وبالتالي يمكن تنسيق الlabel بعدة ألوان وأحجام ..

1_42bc5fe8765e8.gif

تجده في هذه الصفحة :

http://www.orwah.net/modules/newbb/viewtop..._id=10&forum=17

#7

ممكن استخدامwebbrowser من الصفحة internet

إذا كنت تريد خيارات الطباعة ..

فهو بالنهاية مستعرض أنترنت ويمكنه بسهولة فتح ملفات Html

#8

دائما تسبقتني يا عروة

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#9

شكرا أخي عروة على تفضلك بالرد ...

ولي على تعقيبك تعقيبان ..

الأول : المكون HTML Label لايدعم - وللأسف - الجداول , وهي بالنسبة لي بيت القصيد .

الثاني : webbrowser حاولت معه في إداراج ماأردت لكن لم اجد حيلة إليه , فأتمنى إيراد مثال في كيفية إداراج الوسوم من ملف أو مباشرة إليه . . .

..................................

لكم الشكر الجزيل على ردودكم ...

#10
webbrowser1.navigate('c:\a.html');
#11

السلام عليكم و رحمة الله و بركاته

هناك مكون يفي بالغرض و هو ThtmlViewer

موقع المكون هنــــــــا

d4baa0.gif
#12
procedure TForm1.Button1Click(Sender: TObject);
begin
  NMHTTP1.Get('www.swissdelphicenter.ch');
  memo1.Text := NMHTTP1.Body
end;

وفي هذه الحالة تحتاج الى المكون NMHTTP1

لكن انطر الى هذا

procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate('http://www.SwissDelphiCenter.com');
end;

// Print without Printer Dialog 

procedure TForm1.Button2Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,
    vaIn, vaOut);
end;

// Print with Printer Dialog 

procedure TForm1.Button3Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER,
    vaIn, vaOut);
end;

// Print Preview 

procedure TForm1.Button4Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINTPREVIEW,
    OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut);
end;

// Page Setup Dialog 

procedure TForm1.Button5Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_PAGESETUP, OLECMDEXECOPT_PROMPTUSER,
    vaIn, vaOut);
end;

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

هذا الموضوع مغلق.

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

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

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

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

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