FlowDocumentPageViewer で FlowDocument コンテンツの脚注を表示する最良の方法は何ですか?
私が最初に考えたのは、FlowDocument 内の脚注アンカーの直後に脚注のコンテンツを配置し、脚注のコンテンツを、VerticalAnchor を PageBottom に設定した Figure として書式設定することでした。
これはうまく機能しますが、ページに複数の脚注がある場合、脚注は逆の順序で積み重ねられます。つまり、最初の脚注が一番下にあり、後続の脚注がその上に積み重ねられます。
このアプローチのもう 1 つの問題は、Figure では許可されていないため、長い脚注をページにまたがることができないことです。
より極端な方法は、同じことを逆に行うことです。通常のテキストを、VerticalAnchor を PageTop に設定して積み重ねた図としてフォーマットし、脚注を下部に配置します。ただし、段落 (脚注よりも長くなる傾向があります) は、ページにまたがることはありません。
他にどのようなアプローチを試すことができますか?
理想的には、印刷物に表示されるように (つまり、関連するページの下部に) 脚注を表示したいと考えていますが、他のアプローチも受け入れています。
これは、長くて頻繁な脚注が標準であり、読書体験の一部である必要がある、専門的な学術コンテンツ用のリーダー アプリ用です。このため、私は文末脚注を使用したくなく、各ページの下部に脚注を表示することを好みます。