में 'पृष्ठ ब्रेक' को कार्यान्वित करने का तरीका क्या कोई विचार एपब पाठक में 'पेज ब्रेक' को कार्यान्वित करने का कोई विचार है? .epub HTML पृष्ठों के अलावा कुछ भी नहीं है, और एपब रीडर उन HTML पृष्ठों को प्रस्तुत करता है। लेकिन मुझे आश्चर्य है कि कैसे एडोब डिजिटल संस्करण जैसे कुछ एपब पाठकों ने पेज ब्रेक लागू किया। वहां, जब हम किसी भी पृष्ठ पर कूदते हैं, तो आपको आधा प्रदर्शित लाइन नहीं मिलेगी (यानी अक्षरों के केवल ऊपरी हिस्से को दिखाई देगा और निचला हिस्सा अगले पृष्ठ में होगा) या आधे चित्र जहां अगले पृष्ठ में दूसरा भाग होगा। यदि मैं इसे वर्तमान पृष्ठ में पूरी तरह से प्रदर्शित नहीं कर सकता तो अगले पृष्ठ पर लाइन को कैसे दबाया जाए?एपब पाठक
एपब पाठक
उत्तर
ईपीयूबी में वास्तव में पृष्ठों की अवधारणा नहीं है - यह डिस्प्ले कंटेनर के आयामों को फिट करने के लिए बहने वाली प्रबल सामग्री के लिए है। तो आप जो सुझाव दे रहे हैं वह एक हैक का थोड़ा सा है।
उस ने कहा, उपयोगकर्ता पृष्ठों के साथ सहज हैं, और अधिकांश पाठक किसी पृष्ठ की कुछ अवधारणा को लागू करते हैं।
आपको जो चाहिए वह Knuth के पेज-ब्रेकिंग एल्गोरिदम जैसे कुछ को कार्यान्वित करना है, जो बदले में उसके अनुच्छेद और लाइन ब्रेकिंग एल्गोरिदम पर निर्भर करता है। पूर्ण साक्षर कोड (आईआईआरसी, यह पास्कल में है) के लिए अपनी टीएक्स पुस्तक देखें। (यह जटिल कोड का एक टुकड़ा नहीं है - मैंने एक डेस्कटॉप प्रकाशन कार्यक्रम में एक को लागू किया जिसे मैंने कई साल पहले लिखा था)।
यदि आप इस मार्ग पर जाते हैं, तो इसका मतलब है कि आप शायद UIWebView का उपयोग नहीं कर सके।
बीटीडब्ल्यू, एडोब डिजिटल संस्करण Knuth के एल्गोरिदम की भिन्नता लागू करता है।
एक निश्चित जवाब होने के बिना, आप कर सकते हैं:
- epub के बारे में जानकारी के लिए एक व्यापक स्रोत खोजने के लिए इस IBM article
- Calibre और उसके manual साथ epub निर्माण में कुछ प्रयोग करने की कोशिश है।
अंतर्निहित एचटीएमएल में, आप कुछ इस तरह रख सकते हैं:
<span style="page-break-after: always" />
पेज ब्रेक बनाने के लिए मैं इस सीएसएस शैली का उपयोग करता हूं। स्टैनज़ा रीडर (आईफोन) और किंडल में अच्छी तरह से काम करता है (किंडल प्रारूप में रूपांतरण के बाद) –
- 1. पाठक
- 2. (स्ट्रिंग) पाठक [0] बनाम Convert.ToString (पाठक [0])
- 3. एंड्रॉइड - एपब रीडर पढ़ने के लिए .epub फ़ाइलें ..
- 4. पायथन लाइब्रेरी 'एपब' जानकारी निकालने के लिए
- 5. पायथन में आकारफाइल पाठक?
- 6. अभिभावक eval (पाठक) समारोह?
- 7. पाठक को सॉकेट
- 8. अगर पाठक पहुँच
- 9. वैश्विक चर और पाठक मोनैड
- 10. फिंगरप्रिंट रीडर या अंगूठे पाठक
- 11. pthreads: पाठक/लेखक ताले, लॉक
- 12. एंड्रॉइड के लिए एपब रीडर कैसे बनाएं और प्रदर्शित करें?
- 13. लॉक फ्री एकाधिक पाठक एकल लेखक
- 14. सी #, अपरिवर्तनीयता और सार्वजनिक पाठक फ़ील्ड
- 15. डॉक्टर, rtf और अजगर में txt पाठक
- 16. अजगर का CSV पाठक और यात्रा
- 17. जावास्क्रिप्ट और एचटीएमएल
- 18. स्थैतिक पाठक क्षेत्र प्रारंभिक बनाम स्थैतिक कन्स्ट्रक्टर प्रारंभिक
- 19. जावा - एक फ़ाइल से पढ़ना। इनपुट धारा बनाम पाठक
- 20. बाहरी असेंबली में structs के सार्वजनिक पाठक सदस्यों तक पहुंच
- 21. कैसे देखें कि एक पाठक ईओएफ पर है या नहीं?
- 22. स्प्रिंग बैच SkipListener को तब नहीं कहा जाता जब पाठक
- 23. लिस्प व्याख्या के दौरान "पाठक" के कार्य क्या हैं?
- 24. मैटलैब और पावर प्वाइंट या मैटलैब और कलाबाज पाठक
- 25. जावा में स्ट्रीम और पाठक के बीच क्या अंतर है?
- 26. क्या भाषण पाठक CSS3 भाषण विशेषताओं का समर्थन करते हैं?
- 27. क्या सी # में कोई सीएसवी पाठक/लेखक पुस्तकालय हैं?
- 28. कचरा कलेक्टर पर पाठक रूप से संशोधक प्रभाव करता है?
- 29. सफारी की पाठक सुविधा कैसे काम करती है?
- 30. उत्कृष्ट पाठक में एक रूपरेखा दृश्य कैसे प्राप्त करें?
-1 के बाद से ePubs निश्चित रूप से चाहते अध्याय, आदि यह कैसे से पहले पृष्ठ विराम: इस तरह के div.chapter के रूप में उपयोग एक सीएसएस नियम { पृष्ठ-ब्रेक-बाद: हमेशा;} –
यदि सीएसएस 3 एक विकल्प है: कॉलम परिवार (डब्ल्यू 3 सी स्पेक में ठीक प्रिंट पढ़ें और आप देखेंगे कि निश्चित ऊंचाई/चौड़ाई कॉलम आकार कैसे बनाएं) अद्भुत काम करता है, और केवल एक कंटेनर की आवश्यकता होती है div बाकी गणित "पोर्टल" आकार के आधार पर गणित है (वर्तमान में जावा में इसे वेबव्यू में उपयोग के लिए कर रहा है) – Dan
क्या आपके पास एडोब डिजिटल संस्करण के Knuth के एल्गोरिदम के उपयोग का संदर्भ है? मैं इनडिज़ीन के लिए जानता था लेकिन यह नहीं। –