私はBowling Pro Shopで販売タグを印刷できるプログラムを作成しています。現在は手動で行っていますが、作成しやすくするために探しています。すべてのフィールドを尋ねてAccessデータベースに保存し、作成したテンプレートにそれを印刷するVS2015のプログラムを作成しました。私が取り組んでいる問題は、Photoshopで作成したときと同じようにテキストを書式設定することです。たとえそれがほんの少しだけうまくいっていても、現在私が望むやり方でテンプレートに書き込む方法はわかりません。 Thisは印刷しようとしているテンプレート、下部はPhotoshopで、上部は空白です。 1つのイメージを作成してpdf(5回)に追加するのが最も簡単かもしれないと思っています。私はただの情報は、ハード、今の代わりHereあなたは、印刷をクリックしたときに何を得る..ですテキストボックスからの入力を使用するためのコード化されているiText7を使用して書式を設定する方法
private void print()
{
string dest = @"C:\Users\bwilliams\Desktop\balltest1.pdf";
string src = @"C:\Users\bwilliams\Desktop\BallTags.pdf";
Rectangle[] columns = new Rectangle[]
{
new Rectangle(100,500,150,200),
new Rectangle(250,500,150,200),
new Rectangle(400,500,150,200),
new Rectangle(550,500,150,200)
};
PdfWriter writer = new PdfWriter(dest);
PdfDocument pdf = new PdfDocument(new PdfReader(src), writer);
Document doc = new Document(pdf,PageSize.A4.Rotate());
doc.SetRenderer(new ColumnDocumentRenderer(doc, columns));
doc.Add(new Paragraph("Ebonite").SetPaddings(150, 60, 0, 0).SetFontSize(24).SetFont(Arial).SetFixedLeading(24));
doc.Add(new Paragraph("GB2 MVP").SetPaddings(150, 0, 0, 0).SetFontSize(24).SetFixedLeading(24));
doc.Add(new Paragraph("$114.95").SetPaddings(150, 0, 0, 0).SetFontSize(24).SetFixedLeading(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Add(new Paragraph("").SetPaddings(0, 0, 0, 0).SetFontSize(24));
doc.Close();
}
:
は、ここに私のコードです。
イムCOREためにわたり次の行にフォーマットする方法がわからない:COVER:FINISHを:RG:DIFF:
私もiText7フォントファクトリーにArialフォント(ブラック)を追加する方法がわからないです。
おかげで、 ブランドン
リストを作成する予定がない場合、どのようにキャンバスにテキストを追加しますか? – Bwill
あなたはその質問を詳述できますか?なぜあなたは 'リスト'について話していますか?なぜあなたは 'List'が必要だと思いますか?あなたの質問は非常に奇妙に聞こえる。 –
私の質問の理由は、私があなたのサイトで見つけた唯一の例は、スターウォーズの例でIListを使用しているためです。 元の返答で、私が持っているテキストボックスごとにキャンバスを作成することをお勧めしますか? など。エボナイトには独自のキャンバスがあり、Gamebreaker 2には独自のキャンバスなどがあります。 – Bwill