2010-07-12 15 views
7

जब UIWebView माइक्रोसॉफ्ट वर्ड दस्तावेज़ लोड करता है, तो यह सिर्फ इसे लोड करता है जैसे कि यह कागज़ की एक पूरी पट्टी है, पृष्ठों के बीच अलगाव को अनदेखा करता है। किसी भी विचार को इसे सही तरीके से प्रदर्शित करने के लिए (पृष्ठों को एक-दूसरे से अलग कैसे किया जाता है), मैं निम्न स्तर के प्रोग्रामिंग के लिए खुला हूं, या Office दस्तावेज़ों को लोड करने के लिए UIWebView के विकल्प। मैं वर्तमान में आईपैड के लिए आईफोन ओएस 3.2 का उपयोग कर रहा हूं।UIWebView, वर्ड ऑफिस दस्तावेज़ और पेजिनेशन

उदा। मैंने 2 पेजों के साथ एक शब्द दस्तावेज़ बनाने की कोशिश की, और प्रत्येक पृष्ठ पर एक पैराग्राफ, जब मैं इसे UIWebView में लोड करता हूं, तो यह एक पृष्ठ में प्रदर्शित होता है।

से Apple Technical Q&A

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView 
{ 
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil]; 
    NSURL *url = [NSURL fileURLWithPath:path]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:request]; 
} 

// Calling -loadDocument:inView: 
[self loadDocument:@"test1.doc" inView:self.myWebview]; 

एक तरफ ध्यान दें के रूप में, मैं सोच रहा हूँ कोड मैं प्रयोग किया जाता है वहाँ जाने के लिए दस्तावेज की तरह क्षुधा हैं, क्योंकि यह संभव हो जाना चाहिए और QuickOffice, मैं सुनिश्चित नहीं हूं कि वे किस तरह से लागू किया यह।

उत्तर

1

वर्तमान एसडीके में, यह संभव नहीं है। हमने अपनी आवश्यकताओं को पूरा करने के लिए अपना स्वयं का उपयोग किया और UIScrollView का उपयोग किया। यह हमारे स्वयं के रेंडरर, स्वयं पैनिंग सिस्टम इत्यादि को लागू करने में बहुत काम था।

+0

UIWebView का उपयोग नहीं कर रहा है? – ohho

+0

क्या दस्तावेज़ फ़ाइल प्रस्तुत करना संभव है? क्या आप कृपया साझा कर सकते हैं मैं यह कैसे कर सकता हूं? कुछ संदर्भ वेबव्यू में दस्तावेज़ फ़ाइल लोड करने में भी मुझे बहुत सी समस्याएं थीं जैसे कुछ दस्तावेज़ फ़ाइलों को लोड करने में विफल रहे हैं। –

+0

लोगों के लिए एक बेहतर दस्तावेज़ दर्शक देखने के लिए, आपको क्रोकोडोक पर अपना शोध करने का प्रयास करना चाहिए, जो बॉक्स 'दस्तावेज़ रेंडरर है। क्रोकोडोक एपीआई है जिस तरह से वेब पर प्रतिपादन होता है जिसे आप वेबव्यू के साथ कैप्चर करेंगे –

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