問題タブ [migradoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Migradoc 水平線を追加
Migradoc で単純な水平線を追加して、線の上のコンテンツと線の下のコンテンツを分離するにはどうすればよいですか?
段落1
パラグラフ 2
パラグラフ 3
等
c# - MigraDoc テーブルに「http」イメージを挿入
アプリケーション ディレクトリにある場合、MigraDoc は画像の挿入を提供します。例:
.AddImage パラメータに http 画像パスを追加すると、「画像が見つかりません」と表示されます。PDFで。
MigraDoc によって生成された PDF に http 画像を挿入する方法はありますか?
c# - MigraDoc を使用して PDF へのリンクを追加する
プロジェクトでPDFドキュメントを作成するためにMigraDocを使用しています。
以下のコードは、ライブラリの操作方法を示しています。
だから、pdf内のWebリソースへのリンクを追加する方法を探しています。
誰か知ってる?)
- - - - - - -解決 - - - - - - - - - -
解決策を見つけました!
リンクを追加するために AddHyperlink() を使用しようとしましたが、これが最初のステップでした。以下のコードは、次を使用して正しいことを示しています。
c# - MigraDoc: ドキュメントのフォントの設定
MigraDoc で別のフォントを使いたいのですが、なかなか定着しません。現在、次のコードを使用しています。
これをクラス全体の変数として持っています:
次に、MigraDoc コード自体:
その特定のフォントがマシンにインストールされていますが、動作していないようです。ひどく明白な何かが欠けているか、フォントの使用法を完全に誤解しているように感じます。
c# - MigraDoc: 文字列の前にスペースを追加するにはどうすればよいですか?
テキスト データのテーブルがあり、特定のデータをいくつかのスペースでインデントしたいのですが、試してみると文字列が自動的にトリミングされ、前のスペースが削除されてしまいます。現在のPDFは次のようになります。
http://i.imgur.com/KBK6jWS.png
たとえば、「LiabilityOne」と「LiabilityTwo」を少しインデントしたいと思います。レンダリング時に文字列にスペースを追加しようとしました。レンダリングされる前にスペースを追加し、'\x020' を使用して固定されることを望み、PadLeft(String.Length + 2, ' ') を使用しますが、すべてうまくいきません。
確かに、これらの文字列の前にいくつかのスペースを追加する方法があります。どうすればいいですか?
編集:
コンテキスト -- これは、右側の表の後半のコンテンツを生成するメソッドです。他のすべては非常に似ています。
c# - PDFsharp/Migradoc を使用しているときに、別のカラー ページの背景色を使用する方法はありますか?
MigraDoc /PDFsharpを使用して C# アプリから PDF ファイルを生成しています。ページ全体の色を (デフォルトの白ではなく) 黒にできるかどうかを調べようとしています。フォントなどのスタイルを変更する方法はわかりましたが、ページ全体の背景色を変更できる場所がわかりません。
これが可能かどうか教えてください。背景画像を作成できることがわかりました(したがって、無地の画像を作成できると思いますが、もっと簡単な方法があると思います。何度もグーグルで検索しても何も見つかりません)
asp.net - MigraDoc の異なるヘッダー
私は周りを見回しており、私が望むようにこれを行う方法を見つけることができません。
MigraDoc で 1 ページ以上の PDF を作成しています。最初のページのヘッダーは、他のすべてのページとは異なるものにしたいと考えています。たとえば、最初のページにはロゴがあり、他のすべてのページにはありません。したがって、複数のヘッダーが必要です。これは私が使用して見つけたものです
Section.PageSetup.DifferentFirstPageHeaderFooter = True
私が抱えている問題は、これはフッター (まったく変更されない) が最初のページに表示されないことも意味することです。フッターには table を使用していますSection.Footers.Primary.AddTable
。
テーブル(フッター)をコピーして貼り付けるだけで「クイックフィックス」を使用できますが、フッターが変更されsection.Footers.FirstPage.AddTable
ないため、面倒で不要な大量のコードが必要になります。方法はありますかこのあたり?
どんな助けでも素晴らしいでしょう。これについてもっと何かを見つけることができるかどうかを確認するために、私は引き続き見回します.