मैं ग्राफ़िक रूप से स्वरूपित डेटा को कैसे संग्रहीत और देख सकता हूं?

मेरे पास एक ऐप है (डी 2010 में लिखा गया है) जो टेक्स्ट पुनर्प्राप्ति ऐप के समान है ... इसमें उनके संबंधित उत्तरों के साथ प्रश्नों की एक सूची है। अधिकांश उत्तर कड़ाई से पाठ होते हैं, लेकिन कुछ उत्तरों में ग्राफिक्स और स्वरूपण होते हैं। मेरी दुविधा को स्वरूपित उत्तर के साथ करना है। उपयोगकर्ता को किसी अन्य ऐप में पेस्ट करने के लिए इस उत्तर (स्वरूपण और ग्राफिक्स) की प्रतिलिपि बनाने में सक्षम होना चाहिए। मैंने वर्ड ओसीएक्स का उपयोग करने की कोशिश की है। यह थोड़ा समस्याग्रस्त है। उपयोगकर्ता के पास शब्द होना चाहिए, वर्चुअल मशीन आदि के अंदर उपयोग करते समय यह यादृच्छिक त्रुटियां देता है। अब मैं एक निर्मित ब्राउज़र घटक का उपयोग करके और पीडीएफ के रूप में डेटा देखने के साथ खेल रहा हूं। यह अच्छा और आसान है, लेकिन जब मैं इसे कॉपी और पेस्ट करता हूं, तो मैं सभी स्वरूपण को खो देता हूं, और ग्राफिक एक बड़े पैमाने पर काले बॉक्स के रूप में दिखाई देता है।

मैं डेटा को जो भी प्रारूप चुनता हूं उसे स्टोर कर सकता हूं। इसे एक डीबी फाइल में बीएलओबी के रूप में संग्रहीत किया जाता है। मैं इसे एक अस्थायी फ़ाइल में लिखता हूं और फिर मैं कुछ प्रकार की देखने की दिनचर्या कहता हूं, इसलिए मेरे पास लचीलापन है। मेरी समस्या वास्तव में है, पाठ दर्शक (पाठ, इंडेंट, इत्यादि) और ग्राफिक्स को बनाए रखते हुए, दर्शकों के तंत्र को कार्यान्वित करने के लिए सरल है, और कॉपी/चिपकाने की अनुमति देता है।

धन्यवाद, जी एस

0
जोड़ा संपादित
विचारों: 1
आप एक वर्ड प्रोसेसर की तलाश कर रहे हैं जो ग्राफ़िक्स के साथ स्वरूपित पाठ को कॉपी और पेस्ट कर सकता है? आप wptools.com पर एक नज़र डाल सकते हैं। मैं इस घटक का काफी समय से उपयोग करता हूं और यह परिपक्व और शक्तिशाली है।
जोड़ा लेखक Andreas, स्रोत

1 उत्तर

TRichEdit (या TRichEdit वंशज या इसी तरह के वर्गों में से कोई भी) उपयोगकर्ताओं को टेक्स्ट स्वरूपण और छवियों को देखने की अनुमति देगा, और जब सामग्री की प्रतिलिपि बनाई जाएगी, तो डेटा के आरटीएफ प्रतिनिधित्व क्लिपबोर्ड में कॉपी किए जाएंगे।

जब क्लिपबोर्ड डेटा आरटीएफ संगत टेक्स्ट एडिटर (वर्डपैड और वर्ड की तरह) में चिपकाया जाता है, तो सभी स्वरूपण, गोलियां और छवियां संरक्षित होती हैं।

0
जोड़ा
RichEdit टेक्स्ट और स्वरूपण को संभालने में प्रतीत होता है, लेकिन ग्राफिक्स को संभालने में सक्षम नहीं है ... या क्या मैं कुछ हल कर रहा हूं?
जोड़ा लेखक user1009073, स्रोत
यह <�कोड की वजह से है > रिच एडिट कंट्रोल वर्जन डेल्फी में TRichEdit घटक द्वारा उपयोग किया जाता है। जेवीसीएल में से एक डेल्फी से एक नए संस्करण का उपयोग करता है। François Gaillard ने एक अच्छी पोस्ट Richedit 4.1 का उपयोग D2010 के साथ नवीनीकर
जोड़ा लेखक TLama, स्रोत
आरटीएफ प्रारूप ग्राफिक्स, छवियों, और ओएलई के माध्यम से किसी भी अन्य फ़ाइल को एम्बेड करने में सक्षम है। लेकिन मानक डेल्फी TRichEdit में कुछ सीमाएं हैं। यदि आप जेडीआईवीसीएल (या अन्य तीसरे भाग समृद्ध संपादन नियंत्रण) का उपयोग कर सकते हैं तो आप स्वयं को आजमा सकते हैं: वर्डपैड खोलें, टेक्स्ट, बुलेट, इमेज/ग्राफिक्स डालें और आरटीएफ फाइल को सेव करें। अपने एप्लिकेशन में YourJvRichEdit.LoadFromFile ('C: \ YourFile.RTF') जोड़ें; , और सभी आरटीएफ सामग्री को संभाला जाएगा।
जोड़ा लेखक jfoliveira, स्रोत