السلام عليكم
الإخوة الكرام
مرفق مثال لفتح ملف pdf
وبه تيكست لرقم الجزء
وتيكست لرقم الصفحة
مخزنة في قاعدة البيانات
وعندي زر
عند الضغط عليه يفتح الملف على أول صفحة
والذي أريده أن يفتح الملف على الجزء والصفحة الموجودين في التيكست
وجزاكم الله خيرا
وعليكم السلام ورحمة الله وبركاته
اهلاً بك اخى waelalmsry75
بخصوص كود فتح ملف الـ PDF
لنقول ان مسار ملف بجانب البرنامج فكل ما عليك استخدام الكود التالى داخل الزر
كود :
Process.Start("AcroRd32.exe", "/A ""page=" & Alsfha.Text & "=OpenActions"" " & Application.StartupPath & "\01.pdf")
تذكر ان الكود عبار عن فتح الملف والتكيز على رقم الصفحة
تود التمركز على سطر او جملة محددة ولكن يمكنك استبدال الفكرة لتكون Zoom
بحيث تجعل الصفحة بالحجم المناسب للقراءة
ليصبح الكود بهذا الشكل
كود :
Process.Start("AcroRd32.exe", "/A ""zoom=" & Aljzee.Text & "&page=" & Alsfha.Text & "=OpenActions"" " & Application.StartupPath & "\01.pdf")
اذا احببت استخدام الكود بطريقة اخى وبطريقة تجعلها بسيطة لك
يمكنك استخدام الكود بهذا الشكل
كود :
Process.Start("AcroRd32.exe", String.Format("/A ""zoom={0}&page={1}=OpenActions"" /n ""{2}", Aljzee.Text, Alsfha.Text, Application.StartupPath & "\01.pdf"))
تحياتى لك
وتمنياتى لك التوفيق
(25-08-18, 10:29 AM)elgokr كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
اهلاً بك اخى waelalmsry75
بخصوص كود فتح ملف الـ PDF
لنقول ان مسار ملف بجانب البرنامج فكل ما عليك استخدام الكود التالى داخل الزر
كود :
Process.Start("AcroRd32.exe", "/A ""page=" & Alsfha.Text & "=OpenActions"" " & Application.StartupPath & "\01.pdf")
تذكر ان الكود عبار عن فتح الملف والتكيز على رقم الصفحة
تود التمركز على سطر او جملة محددة ولكن يمكنك استبدال الفكرة لتكون Zoom
بحيث تجعل الصفحة بالحجم المناسب للقراءة
ليصبح الكود بهذا الشكل
كود :
Process.Start("AcroRd32.exe", "/A ""zoom=" & Aljzee.Text & "&page=" & Alsfha.Text & "=OpenActions"" " & Application.StartupPath & "\01.pdf")
اذا احببت استخدام الكود بطريقة اخى وبطريقة تجعلها بسيطة لك
يمكنك استخدام الكود بهذا الشكل
كود :
Process.Start("AcroRd32.exe", String.Format("/A ""zoom={0}&page={1}=OpenActions"" /n ""{2}", Aljzee.Text, Alsfha.Text, Application.StartupPath & "\01.pdf"))
تحياتى لك
وتمنياتى لك التوفيق
جميل جدا و فيه الكثير من الفائدة
بارك الله فيكم أخوتي الكرام
(25-08-18, 09:47 PM)kebboud كتب : [ -> ]جميل جدا و فيه الكثير من الفائدة
بارك الله فيكم أخوتي الكرام
اتمنى ان يفيد الكود للجميع
وان يستفاد منه
تحياتى لك
وتمنياتى لك التوفيق
جزاك الله خيرا أخي elgokr
وسلمت يداك
وقد أضفت AxAcroPDF1 لعرض الملف
وأريد تطبيق الأمر نفسه لكن عن طريق فتح ملف PDF داخل الفورم وليس خارجه
مع مراعاة أنه إذا فتحت على صفحة معينة
ثم انتقلت في الداتا جريد فيو إلى سجل آخر
عند الضغط على زر العرض يلغي الصفحة الأولى ويعرض الصفحة الحالية
أرجو ألا أكون أثقلت عليك
فمنكم نستفيد
بارك الله فيكم
(26-08-18, 03:37 AM)waelalmsry75 كتب : [ -> ]جزاك الله خيرا أخي elgokr
وسلمت يداك
وقد أضفت AxAcroPDF1 لعرض الملف
وأريد تطبيق الأمر نفسه لكن عن طريق فتح ملف PDF داخل الفورم وليس خارجه
مع مراعاة أنه إذا فتحت على صفحة معينة
ثم انتقلت في الداتا جريد فيو إلى سجل آخر
عند الضغط على زر العرض يلغي الصفحة الأولى ويعرض الصفحة الحالية
أرجو ألا أكون أثقلت عليك
فمنكم نستفيد
بارك الله فيكم
فى البداية اتمنى ارفاق ملفات الـ Dll خاصة AxAcroPDF
لان هذه الاضافة غير موجودة لدي وانا غير مثبت هذا البرنامج على الجهاز
حتى يتسنى لى الاطلاع على الخصائص الاداء
هل هى متاح بها التنقل بين الصفحات ام لا حتى اقدر افيدك بذلك
تحياتى لك
وتمنياتى لك التوفيق
(26-08-18, 06:57 AM)elgokr كتب : [ -> ] (26-08-18, 03:37 AM)waelalmsry75 كتب : [ -> ]جزاك الله خيرا أخي elgokr
وسلمت يداك
وقد أضفت AxAcroPDF1 لعرض الملف
وأريد تطبيق الأمر نفسه لكن عن طريق فتح ملف PDF داخل الفورم وليس خارجه
مع مراعاة أنه إذا فتحت على صفحة معينة
ثم انتقلت في الداتا جريد فيو إلى سجل آخر
عند الضغط على زر العرض يلغي الصفحة الأولى ويعرض الصفحة الحالية
أرجو ألا أكون أثقلت عليك
فمنكم نستفيد
بارك الله فيكم
فى البداية اتمنى ارفاق ملفات الـ Dll خاصة AxAcroPDF
لان هذه الاضافة غير موجودة لدي وانا غير مثبت هذا البرنامج على الجهاز
حتى يتسنى لى الاطلاع على الخصائص الاداء
هل هى متاح بها التنقل بين الصفحات ام لا حتى اقدر افيدك بذلك
تحياتى لك
وتمنياتى لك التوفيق
مرفق الملفات المطلوبة أخي الكريم
إذا كان تطبيق الفكرة على AxAcroPDF فيه مشكلة
فممكن نطبقها على WebBrowser
وشكرا