// ดึงเอกสารที่จะลงนามและส่งไปยัง Signature
using (Signature signature = new Signature("input.jpeg"))
{
// ตั้งค่าตัวเลือก QR code ด้วยข้อความที่จำเป็น
QrCodeSignOptions options = new QrCodeSignOptions("Archived on July 11, 2019")
{
// ระบุตำแหน่งสัมพัทธ์ของ QR code บนหน้า
VerticalAlignment = Domain.VerticalAlignment.Top,
HorizontalAlignment = Domain.HorizontalAlignment.Right,
// ตั้งค่าระยะห่างของลายเซ็น
Margin = new Padding() { Top = 20, Right = 20 },
// ระบุสีของ QR code
ForeColor = Color.Red,
// กำหนดตัวเลือกฟอนต์สำหรับข้อความ
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// ปรับแต่งสีพื้นหลังของ QR code และแปรง
Background = new Background()
{
Color = Color.LimeGreen,
Transparency = 0.5,
Brush = new Domain.Extensions.LinearGradientBrush(Color.LimeGreen, Color.DarkGreen)
}
};
// ฝัง QR code ลงในเอกสาร
SignResult result = signature.Sign("output.jpeg", options);
}