the_rtf_cookbook.

the_rtf_cookbook هو نظرة عامة على RTF ومرجع سريع.
التحميل الان

the_rtf_cookbook. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Sean M. Burke
  • موقع ويب الناشر:
  • http://search.cpan.org/~sburke/

the_rtf_cookbook. العلامات


the_rtf_cookbook. وصف

the_rtf_cookbook هو نظرة عامة على RTF ومرجع سريع. THE_RTF_COOKBook هو نظرة عامة على RTF ومرجع سريع. ختم الوقت "2003-09-2321:27:56 ADT" # هذه الوثيقة بتنسيق Perl Pod، ولكن يمكنك قراءتها # مع مجرد عارض نص ASCII إذا كنت تريد .RTF هي لغة تنسيق نصية في كل مكان وضعت من قبل Microsoft. تتوفر مواصفات تنسيق النص الغني ل Microsoft على نطاق واسع، لكنها قابلة للاستخدام بشكل أساسي كمرجع لمجموعة الأوامر بأكملها اللغة. ومع ذلك، فإن هذا المستند القصير، ومع ذلك، يعني كمرجع سريع ونظرة عامة. من المقصود بالنسبة للأشخاص المهتمين ببرامج الكتابة التي تولد مجموعة فرعية ضئيلة من RTF.Note: لقد تجاوزت معظم المستند في الغالب مع دليل جيب RTF الخاص بي، وهو أطول بكثير وأكثر شمولا - انظر http: //www.oreilly .com / catalog / catalog / rtfpg / مقدمة رمز يتكون من النص العظيم والأوامر والهرب والفئات: يحتوي النص على أحرف سبعة قليلا (ASCII) باستثناء و {و and}. يمكن أن تكون العوائد والسرد موجودا ولكن يتم تجاهلها، وهي غير ضارة (طالما أنها ليست في منتصف أمر RTF). أحرف الفضاء (ASCII 0X20) هي مهمة - خمس مسافات تعني خمسة مسافات. (الاستثناء الوحيد هو مساحة تنهي أمر RTF؛ يتم تجاهل مثل هذه المساحة.) مثال على هذا الفتيان: "أنا أحب فطيرة". يتكون الأمر RTF من خطوط عاكسة، ثم بعض الأحرف AZ، ثم إيجابية أو سلبية اختيارية حجة عدد صحيح. ثم يتم إنهاء الأمر إما عن طريق المسافة أو العودة أو LEDFEED (يتم تجاهلها جميعها) أو بعض الأحرف (مثل هدفين أو عكسي، إلخ) والتي لا يمكن أن تكون مستمرا لهذا الأمر. قاعدة بسيطة للإبهام لانبعاثات RTF هي أن كل أمر يجب اتباعه على الفور إما عن الفور بواسطة مساحة أو إرجاع أو LEDFEED، (كما في "Foo Bar")، أو عن طريق أمر آخر (كما في "Foobar"). أمثلة على أوامر RTF: "صفحة" (أمر "الأمر" بدون معلمة)، "F3" (أمر "F" مع المعلمة 3)، "LI-320" (أمر "LI" مع المعلمة -320) .AN RTF Escape يتكون من عاكدا عاكدا يتبع بشيء آخر غير خطاب. هناك عدد قليل من هذه باللغة، والأشخاص الأساسيين المعرفين الآن هي تسلسل الهروب الطويل ثنائي البايت: {،}، (لنقل OpenBrace الحرفي، CloseBrace أو الخلفية، وسلسلة الهروب لمدة أربعة بايت فقط، "XX، حيث XX هو رقمين سداسي عشري. يستخدم هذا للتعبير عن أي قيمة بايت في مستند. على سبيل المثال، تعبر X'BB عن قيمة حرف BB (عشري 187)، والتي بالنسبة ل Latin-1 / ANSI هي اقتباس زاوية قريبة (والتي تبدو وكأنها صغيرة ">>"). تتكون مجموعة RTF من OpenBrace "{" ، أي كمية من رمز RTF (ربما بما في ذلك المجموعات الأخرى)، ثم إذن "}". تحدث تقريبا، يمكنك التعامل مع مجموعة RTF ككافئة مفاهيمية لعنصر SGML. بشكل فعال، تحد مجموعة من نطاق الأوامر في تلك المجموعة. لذلك إذا كنت في مجموعة وتستقل المائلين، فيمكن أن تنطبق ذلك فقط بقدر نهاية المجموعة - بغض النظر عما إذا كنت تفعل ذلك في بداية المجموعة، كما هو الحال في {i أحب pie} ، أو الوسط، كما هو الحال في {أحب أنا فطيرة}. لاحظ أنه يجب أن تنبعث منه أكبر عدد ممكن من العديد من OpenSraces - وإلا فإن وثيقتك غير صالحة بصلاحيا، فلن يتسامح مع القراء RTF على ذلك. هذا مثال على فقرة باستخدام النص العظيم والهرب والأوامر والمجموعات: {pardfs32b notespar} { PARDFS26 مؤخرا سخرت {أنا هيكل وتفسير برامج الكمبيوتر}، من قبل Sussman و Abelson، وأعتقد أنه يجب أن يكون هناك المزيد من الصور. خط أنا أحب الصور. هل هذا ناظر؟ par} ('EF يجعل Dieresis i-diames، في مجموعة أحرف Latin-1 / ANSI.) لاحظ أن شريط "Foo " ليس هو نفسه "Foo Bar"، وهو نفس "Foobar"، لأن نيولين يتم تجاهلها. لذلك إذا كنت تقصد "Foo Bar"، وترغب في العمل في Newline، يجب أن تفكر في شريط "FOO "، أو شريط "Foo "، أو حتى أشياء مثل "FO لاحظ أن الخطوط الجديدة غير ضرورية في ملف الإخراج الخاص بك على الإطلاق، وليس هناك سبب للحصول على رمز RTF الخاص بك في 72 أعمدة أو في أي مكان آخر؛ ولكن من المفيد للغاية أن تكون قادرا على فتح ملف RTF في محرر BLATETRET وترى شيئا آخر غير بحر عملاق من النص غير المنقطع. لذلك على الأقل، تنبعث من جديد من قبل كل فقرة. (لاحظ أنه إذا كنت تحاول طموحا لفك رمز RTF الخاص بك عن طريق إدراج خطوط نيو هناك، فهذا فقط حول الأماكن الضارة فقط لإدراج خط جديد في منتصف أمر أو هروب - لأن "PA GE" لا يعني نفس "الصفحة"، فهذا يعني نفس "PA GE" (IE، أمر PA، ثم حرفين نصي "GE") ؛ و "F 8" ليست جيدة RTF. لذلك أقترح إنشاء خوارزميات التفاف إدراج خط جديد فقط بعد حرف الفضاء - بقعة آمنة مضمونة.) متطلبات: perl.


the_rtf_cookbook. برامج ذات صلة

PDL :: Slices.

PDL :: Slices هي وحدة نمطية للمستخدم للفهرسة والتقطيع والتخلص. ...

170

تحميل