WPFにヘッダー/フッターを追加しようとしていFlowDocument
ます。これを行うためにカスタムPaginatorクラスを使用しているインターネット上の解決策をここで見つけました。残念ながら、これはドキュメントを印刷するときにのみ機能しますが、これは私が意図していることではありません。私のアイデアは、FlowDocumentPageReaderまたはカスタムページネーターと同様のものを使用することでしたが、どういうわけか私はそれをどのように行うのか理解できません。おそらく誰かが正しい方向にヒントを与えることができます。
3496 次
1 に答える
1
FlowDocumentを表示するだけで印刷しない場合は、FlowDocumentPageViewerのコントロールテンプレートを作成することでヘッダーとフッターを実装できます。
テンプレートで、DocumentPageViewの上下にテキストブロックを配置し、適切な値にバインドします。
たとえば、ページ番号が必要な場合:
<TextBlock Text="{Binding Path=MasterPageNumber, RelativeSource={RelativeSource TemplatedParent}" FontSize="14" FontWeight="Bold" />
タイトルなど。
テキストブロックとDocumentPageViewを境界線でラップして、全体が1ページとして表示されるようにすることができます。
于 2010-07-14T17:04:06.113 に答える