public WatermarkOptions() { InitializeComponent(); // Watermark this.watermark = new WaterMark(); // Alignment items var alignmentItems = ContentAlignmentItem.All(); foreach (var item in alignmentItems) { this.cmbAlignment.Items.Add(item); } this.cmbRightToLeft.SelectedItem = alignmentItems[0]; // Right to left items var rtlItems = RightToLeftItem.All(); foreach (var item in rtlItems) { this.cmbRightToLeft.Items.Add(item); } this.cmbRightToLeft.SelectedItem = rtlItems[0]; this.WatermarkAlignment = defaultAlignment; this.WatermarkColor = Color.FromName(defaultColorString); this.WatermarkFont = (Font) new FontConverter().ConvertFromString(defaultFontString); this.WatermarkMargin = (Margins) new MarginsConverter().ConvertFromString(defaultMarginString); this.WatermarkRightToLeft = defaultRightToLeft; this.WatermarkText = "This is a text!"; }
private void cmbAlignment_SelectedIndexChanged(object sender, EventArgs e) { ContentAlignmentItem item = cmbAlignment.SelectedItem as ContentAlignmentItem; if (item != null) { this.WatermarkAlignment = item.Value; } }