إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

الكتابة في ملفات rtf بالشكل الأفقي

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #16
    المشاركة الأصلية بواسطة علاء الدين حسين مشاهدة المشاركة

    الأوتوبلاى تحفظ الملفات النصية بنظام plain text و ليس بنظام rich text format
    plain text هى صيغة لا تقبل التنسيقات مثل land scape

    أعتقد أن هذا الكلام غير صحيح فهو يمكن الحفظ بصيغة الــ rtf أو التكست العادى .

    تعليق


    • #17
      المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
      أعتقد أن هذا الكلام غير صحيح فهو يمكن الحفظ بصيغة الــ rtf أو التكست العادى .
      ربما

      لكن جرب إنشاء ملف بالوورد به كلمتان و لتكن "الحمد لله"
      قس حجم الملف
      قم بإنشاء نفس الملف بالأوتوبلاى و قس حجم الملف

      الآن
      ما سر تقلص المساحة للربع ؟؟
      لا أعلم

      تعليق


      • #18
        أحتاج للتجربة من جهاز آخر
        أعدت لك ملفك اخي علاء
        جرب عليها ما سبق من أكواد و خبرني هل تمت الكتابة في ورقة
        أفقية
        http://www.gulfup.com/?2awMcf

        أعمل بالأوفيس2003

        تعليق


        • #19
          أخى ثامر
          الأوتوبلاى تعيد هيكلة الملف
          و أعرف ذلك من تقلص حجم الملف

          يحتاج الآمر لخبرة أعلى منى
          قد تضطر لإستخدام ocx

          هذه الأمور قد تتعدى نطاق خبرتى بالأوتوبلاى
          تقبل عذرى عن المتابعة

          تمنياتى بالتوفيق

          تعليق


          • #20
            كنت أظن أنك سوف تكتب داخل عنصر RichText ثم تحفظ أيضا منه وبالتالى سيكون الناتج هو ملف RTF بنفس تنسيق ما تم كتابته داخل العنصر و بجميع الألوان المستخدمة فى الكتابة ............. عموما موفق .

            تعليق


            • #21
              و للأجابة عما طرحته فيما يخص الحجم

              قم بالتجربة التالية ضعRichText
              في عملك تكون فارغة تماما
              ازرع كود لقراءةما هو مكتوب فيها
              كود:
              result = RichText.GetText("RichText1", true);
               Dialog.Message("Notice",result );

              ذاك سبب الحجم

              تعليق


              • #22
                شكرا على المعلومة

                الرسالة أظهرت هيدر الملف و يحتوى على
                rtf1
                adeflang1025
                ansi
                ansicpg1256
                uc1
                adeff0
                deff0
                stshfdbch0
                stshfloch0
                stshfhich0
                stshfbi0
                deflang1033
                deflangfe1033
                fcharset


                يظهر بها تعبيرات شائعة
                تمس جوهر تساؤلك

                تتبادر بارقة أمل
                سأحاول مجددا

                تعليق


                • #23
                  يا أخي علاء في آخر الصفحة السابقة طلب
                  أرجو الاجابة عنه ؟؟ لعله الحل النهائي للمشكل

                  تعليق


                  • #24
                    المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                    كنت أظن أنك سوف تكتب داخل عنصر RichText ثم تحفظ أيضا منه وبالتالى سيكون الناتج هو ملف RTF بنفس تنسيق ما تم كتابته داخل العنصر و بجميع الألوان المستخدمة فى الكتابة ............. عموما موفق .

                    تعليق


                    • #25
                      رددت على تساؤلك فى الصفحة السابقة

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

                      سأواصل
                      لكن ليس من تلك النقطة فى الصفحة السابقة

                      سأحاول فهم دالة الحفظ الموجودة فى سكربت الأوتوبلاى نفسه

                      تعليق


                      • #26
                        موفق

                        تعليق


                        • #27
                          قمت بتعديل كودك السابق
                          و أعتقد أنه سيكون حل مشكلتك
                          كود PHP:
                          result RichText.GetText("RichText1"true);
                          result String.Replace(result"{\\rtf1\\fbidis\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 MS Shell Dlg;}}""{\\rtf1\\fbidis\\ansi\\ansicpg1252\\deff0\\deflang1033\\paperw15840\\paperh12240\\landscape{\\fonttbl{\\f0\\fnil\\fcharset0 MS Shell Dlg;}}"false);
                          TextFile.WriteFromString("C:\\MyFile2.rtf"resultfalse);
                          File.Open("C:\\MyFile2.rtf"""SW_SHOWNORMAL); 
                          السطر الثانى يضمن حل مشكلتك
                          ستجده landscape بإذن الله

                          جرب و أطلعنى على النتيجة
                          ملحوظة
                          لا علاقة لإصدار الأوفيس لما أنت بصدده الآن

                          تعليق


                          • #28

                            ممتـــــــــــــــــاز أخي علاء

                            تعليق


                            • #29
                              أسعدتنى مساعدتك أخى ثامر :abc_145:

                              تعليق


                              • #30
                                تستهل التقييم و كل خير سررت بذلك

                                تعليق

                                مواضيع تهمك

                                تقليص

                                المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                                المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                                المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                                المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                                المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                                يعمل...
                                X