// 署名対象のドキュメントを取得し、Signatureに渡す
using (Signature signature = new Signature("input.jpeg"))
{
// 必要なテキストでQRコードオプションを設定する
QrCodeSignOptions options = new QrCodeSignOptions("Archived on July 11, 2019")
{
// ページ上のQRコードの相対位置を指定する
VerticalAlignment = Domain.VerticalAlignment.Top,
HorizontalAlignment = Domain.HorizontalAlignment.Right,
// 署名のパディングを設定します
Margin = new Padding() { Top = 20, Right = 20 },
// QRコードの色を指定する
ForeColor = Color.Red,
// メッセージのフォントオプションを定義する
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// QRコードの背景色とブラシをカスタマイズする
Background = new Background()
{
Color = Color.LimeGreen,
Transparency = 0.5,
Brush = new Domain.Extensions.LinearGradientBrush(Color.LimeGreen, Color.DarkGreen)
}
};
// QRコードをドキュメントに埋め込む
SignResult result = signature.Sign("output.jpeg", options);
}