問題タブ [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がASCIIテキストファイルにすでに埋め込まれているフォームフィード文字を認識する方法はありますか?または、テキストファイルを1行ずつ処理してキャッチする必要がありますか?
pdfsharp - KeepWith は、オブジェクトのインスタンスに設定されていないオブジェクト参照をスローします
誰かがこれと同じ問題を抱えていて、解決策を見つけたかもしれないことを願っています.
テーブル内の特定の行をグループ化するように設定しようとしています。これにより、行が次のページに落ちた場合、他の行もその次のページに移動します。
私は PdfSharp と Migradoc を使用して、行の KeepWith プロパティを接続したい行のインデックスに設定しています。
いいえ:
PDFを読み込もうとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーがスローされ、理由がわかりません。どんな助けでも素晴らしいでしょう。
c# - c#を使用して実行時にPDFに必要な場合にのみ新しいページを追加する
新しいページの追加に問題があります。必要な場合にのみ新しいページを追加し、XParagraph (テキスト) の長さで測定したいと考えています。長さが 1 ページに収まらない場合は、新しいページを追加する必要があります。また、すべての新しいページにヘッダーとフッターを追加する必要があります。その方法を知っていればおそらく簡単に解決できますが、わかりません。
実行時に PDF を生成するために Migradoc Dll を使用しています
c# - MigraDocで上付き文字を含むテキスト
MigraDocを介してPDFドキュメントを作成するためのクラスがあります。
関数は次のように呼び出します。
_renderHtmlコードは次のようになります。
次に、_renderHtmlElementコードは、実際に処理するHTMLについて一連のチェックを実行します。私はそれをスイッチケースに入れるべきだと思っていますが、それは私の質問にはあまり影響しません。したがって、次のようになります。
私の仕事は、上付き文字のコードを機能させることです。私がそこに持っているコードは、上付き文字としてフォーマットされた正しいコンテンツを追加しますが、その直後に元のコンテンツ(上付き文字ではない)が残っています。のメソッドでtext
は、関数の追加のみが許可されているようです。2番目のインスタンスを切り離すだけの方法はありreplace
ません。substring
私はここで明白な何かを見落としていますか?太字/斜体の例からわかるように、これはかなり単純なプロセスであるため、text.superscriptを適切に渡していないと思います。
ありとあらゆる助けをいただければ幸いです。
乾杯
c# - .NET C# - MigraDoc - ドキュメントの文字セットを変更するには?
この問題の解決策を探しましたが、まだ答えが見つかりません。どんな助けでも大歓迎です。
<...>
上記の例の文字「ąčęėįųųūū」は、エクスポートされた PDF には表示されません。
「MigraDoc」文字セットを設定するにはどうすればよいですか?
pdfsharp - MigraDocPDFSharpページ境界線の追加
MigraDocを使用してPDFDoc(可変ページ番号)のすべてのページに境界線を追加するにはどうすればよいですか?
pdfsharp - MigraDoc PDFSharp - テキスト フレームの配置
セクション
TextFrame
テーブル
行 1 ~ N、データテーブルを使用して動的に生成されます。
TextFrame
テーブル
行 1 ~ N、データテーブルを使用して動的に生成されます。
問題は、このドキュメントを作成するときに、2 つの TextFrame が互いに重なり合っており、これら 2 つの間に段落を追加して、それらが重ならないようにする必要があることです。問題は、より多くの行を使用すると、必要な追加段落の数を確認できることです。
これではなく、正しい方法があるに違いないと確信しています:
pdf - 画面に MigraDoc/PdfSharp ドキュメントを表示
MigraDoc/PdfSharp を使用して PDF ドキュメントを作成および保存したいと考えています。
これらのドキュメントをアプリケーションの画面に表示する方法はありますか? ドキュメント名で Acrobat Reader を起動するのではなく、プログラムで印刷を表示したいです。
PDF の代わりに XPS を使用して印刷物を保存することを検討しましたが、顧客に郵送するために XPS を PDF に変換する必要があります。また、スペース上の理由から、同じ印刷物を 2 つの形式で保存したくありません。
c# - MigraDoc 斜体テキストの重なり
次のコードでは、二重引用符内とその後のテキストが重複しています。フォントの選択に関係しているようですが、変更できない場合があります。
文字間の幅を広げる方法またはプロパティはありますか? またはいくつかの回避策?
c# - PDFSharp - MigraDoc : 表の行のテキストがページの長さを超えています。
行の内容が切り捨てられるのはなぜですか? テキスト ファイルのコンテンツを使用して PDF にテキストを書き込もうとしています。StreamReader を使用してファイルを読み取り、Line ごとに行を追加します。ファイル内のテキストを変更および制御できません。1 行のテキストが大きすぎてページに収まらない場合があり、その場合、行がページ間で分割されません。
その場合どうするのが正しいのでしょうか?行の内容に最大長はありますか?