Home    CoolWatermark Online Documentation Prev Next
CoolWatermark
Welcome
Features
Installation
Release Notes
Requirements
Reference
Classes
Writer
Methods
Properties
CoolWatermarkException
Structure
Border
Effect
Shadow
Shape
Enumeration
BrushStyle
EffectStyle
PositionStyle
ShapeStyle
Artical
Effect Samples
Overlapped Image
Shadow Samples
Shape Samples
Write with Border
Customize Shape Warp
Write Halo Text
Purchase
License
[Top]
CoolWatermark Component for .NET ImageComponent.NET Logo
Write Watermark With Border


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.

 

2005-2007 © ImageComponent.NET. All rights reserved.

  Valid HTML 4.01 Transitional