|
Understand properties Border, Brush and Hollow will
help you to write beautiful watermark text.
The sample code below initialize the objects needed
[Visual Basic]
Dim image As Image
Dim bitmap As New Bitmap (320,120)
image = (Image) bitmap
Dim objWriter As New angGoGo.CoolWatermark.Writer( Image )
objWriter.PositionStyle = PositionStyle.MiddleCenter
[C#]
Image image;
Bitmap bitmap = new Bitmap(320,120);
image = (Image)bitmap;
angGoGo.CoolWatermark.Writer objWriter = new Writer(image);
objWriter.PositionStyle = PositionStyle.MiddleCenter;

Above figure demonstrates to write a text without a border

Above figure demonstrates to write a text with a white border.
[Code Example]
[C#]
objWriter.Border border= new Border(Pens.White);
objWriter.border = border;
Image image = objWrite.WriteText ( "Watermark" );

Above figure demonstrates to write a text with a black border and set
Hollow is true.
[Code Example]
[C#]
objWriter.Border border= new Border(Pens.Black);
objWriter.border = border;
objWrite.Hollow = true;
Image image = objWrite.WriteText ( "Watermark" );
You can customize the Border.Pen to write border with customized border
Above figure demonstrates to write a text with a trellis pen and set
Hollow is true.
[Code Example]
[C#]
HatchBrush hb = new HatchBrush(HatchStyle.Trellis,Color.White,Color.Black);
Pen pen = new Pen(hb,5);
objWriter.Border border= new Border(pen);
objWriter.border = border;
objWrite.Hollow = true;
Image image = objWrite.WriteText ( "Watermark" );
Border aslo work with writing overlapped image, please refer to Write
Overlapped Image.
|