2011-12-01 16 views
14

में टेबल्स का उपयोग करना मुझे एक आरटीएफ फाइल में एक टेबल बनाने की जरूरत है। हालांकि मैं आरएफएफ से परिचित नहीं हूं। यहाँ है कि इन आरटीएफ फ़ाइलों को प्रतिस्थापित करने वाले हैं एक पाठ फ़ाइल का एक उदाहरण है:आरटीएफ

       GENERAL JOURNAL 
                     Page 1 

Date  Description        Post Ref Debit  Credit 
------------------------------------------------------------------------------ 
2011 
Dec 1 Utilities Expense       512  250.00 
      Cash         111     250.00 
       Paid electric bill for November, 
       Check No. 1234 

    2 Cash          111  35.00 
      Accounts Receivable/Customer Name  115/√    30.00 
      Interest Income       412     5.00 
       Receipt of payment on account 
       from Customer, Check No. 5678 

     . . . 

तालिका बॉर्डर है माना जाता है, लेकिन मैं कैसे या तो यह करने के लिए पता नहीं है। कुछ कोशिकाओं इस फाइल के रूप में तल पर विशेष सीमाओं करना होगा:

        Company Name 
         Schedule of Accounts Receivable 
           December 31, 2011 

Name                 Balance 
------------------------------------------------------------------------------ 
Adams, John                354.24 
Jefferson, Thomas              58.35 
Washington, George              754.58 
                     -------- 
                     1167.17 
                     ======== 

मैं आदि \cell, \row के बारे में पता कर रहा हूँ, लेकिन मैं समझ नहीं कैसे उन्हें प्रलेखन कि मैं पाया है के रूप में ठीक से उपयोग करने बहुत अच्छा नहीं है। कृपया मदद करे।

+0

और सी ++ के साथ इसका क्या संबंध है? –

+0

मैं सी ++ –

+1

[प्रोग्राम] (http://en.wikipedia.org/wiki/Rich_Text_Format#External_links) में प्रोग्रामेटिक रूप से फ़ाइलें (TXT और RTF) लिख रहा हूं, आप आरटीएफ विनिर्देश के कई संस्करणों के कुछ लिंक पा सकते हैं। –

उत्तर

21

इस साइट में उपयोगी है: http://www.pindari.com/rtf3.html

{\rtf1\ansi\deff0 
\trowd 
\cellx1000 
\cellx2000 
\cellx3000 
\intbl cell 1\cell 
\intbl cell 2\cell 
\intbl cell 3\cell 
\row 
} 

इस दे देंगे:

--------------------------- 
|cell 1 | cell 2 | cell 3 | 
--------------------------- 

एक पंक्ति \trowd ... \row

साथ delimted प्रत्येक कोशिका \cell

के साथ समाप्त होता हैटिप्स

+2

मजेदार बात ... माइक्रोसॉफ्ट आरटीएफ 1.9.1 विनिर्देश दस्तावेज़ खोजें और डाउनलोड करें। फिर, इसे आरटीएफ के रूप में सहेजें। ध्यान दें कि उनकी टेबल पंक्तियां इस तरह शुरू नहीं होती हैं और समाप्त नहीं होती हैं। इसके बजाय, वे सभी \ ltrrow से शुरू होते हैं ... – MaxOvrdrv

+3

आरटीएफ तालिका परिभाषाएं एक असली दुःस्वप्न हैं। मैंने सोचा कि मैंने यह पता लगाया था और फिर मैं नेस्टेड टेबल पर आया :-( – Santosh

+0

मजेदार तथ्य: नेस्टेड टेबल मूल आरटीएफ स्पेक में नहीं थे। बाद में उन्हें पीछे की तरफ संगत तरीके से जोड़ा गया। यह आंशिक रूप से वे एक पूर्ण गड़बड़ क्यों हैं – user2847643

1

सीधे संबंधित आरटीएफ में संपादन सीधे अपठनीय हो जाता है। Pehaps इस व्यावहारिक दृष्टिकोण से काम करता है बेहतर: - एक उदाहरण नकली (एक्सेल या वर्ड में) एकमात्र पहचान प्लेसहोल्डर के रूप में (उदाहरण के "(P1)") बनाएं - तब आरटीएफ के रूप में सहेज - नोटपैड में आरटीएफ खोलें - आरटीएफ कोड "जैसा है" की प्रतिलिपि बनाएँ और प्लेसहोल्डर्स को अपने प्रोग्राम में वास्तविक मानों के साथ प्रतिस्थापित करें

+0

दूसरा उत्तर अधिक सामान्य है। मैं वास्तव में इस तरह के मामलों में करता हूं। जब तक आप टेबल बना सकते हैं, आरटीएफ के रूप में सहेजें, आप सीख सकते हैं कि यह कैसे किया जाता है। चेतावनी: ब्रैकेट के बाद उदारतापूर्वक लाइन ब्रेक डालें! – pauljohn32

संबंधित मुद्दे