Ejemplo n.º 1
0
        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!";
        }
Ejemplo n.º 2
0
        private void cmbRightToLeft_SelectedIndexChanged(object sender, EventArgs e)
        {
            RightToLeftItem item = cmbRightToLeft.SelectedItem as RightToLeftItem;

            if (item != null)
            {
                this.WatermarkRightToLeft = item.Value;
            }
        }
Ejemplo n.º 3
0
            public override bool Equals(object obj)
            {
                RightToLeftItem rightToLeftItem = obj as RightToLeftItem;

                if (rightToLeftItem == null)
                {
                    return(false);
                }
                return(this.value.Equals(rightToLeftItem.value));
            }