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