LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

AnnStampObject Class

Example 





Members 
Defines an annotation stamp object.
Object Model
AnnStampObject ClassAnnRectangle StructureAnnRectangle StructureAnnBrush ClassAnnContainer ClassAnnLength StructureAnnFont ClassAnnGroupObject ClassAnnFont ClassAnnPoint StructureAnnPoint StructureAnnPen ClassAnnPicture ClassAnnPoint StructureAnnPoint StructureAnnUnitConverter Class
Syntax
Remarks
The stamp annotation object can be a picture or a text string in a rectangular frame. If the stamp object has a picture, it will be scaled to fit the bounding rectangle and drawn. If the stamp does not have a picture, the text will be drawn.

This class implements the IAnnPictureObject interface and accesses the IAnnPictureObject.Picture property that handles the picture associated with the annotation object.

For more information, refer to Using Pictures in Annotation Objects

For more information about the stamp annotation object refer to AnnStampObject. For more information about the automated stamp annotation object, refer to Annotation Objects - Automated Features and Automated Annotations - Stamp Picture Tab.

Example
 
Private Sub AnnStampObject_AnnStampObject(ByVal container As AnnContainer, ByVal imageFileName As String)
   Dim stamp As AnnStampObject = New AnnStampObject()
   Dim pic As AnnPicture = New AnnPicture(Image.FromFile(imageFileName))
   pic.TransparentMode = AnnPictureTransparentMode.None
   pic.TransparentColor = Color.Black
   stamp.Picture = pic
   stamp.Bounds = New AnnRectangle(100, 200, 400, 600, AnnUnit.Pixel)
   container.Objects.Add(stamp)
End Sub
private void AnnStampObject_AnnStampObject(AnnContainer container, string imageFileName)
{
   AnnStampObject stamp = new AnnStampObject();
   AnnPicture pic = new AnnPicture(Image.FromFile(imageFileName));
   pic.TransparentMode = AnnPictureTransparentMode.None;
   pic.TransparentColor = Color.Black;
   stamp.Picture = pic;
   stamp.Bounds = new AnnRectangle(100, 200, 400, 600, AnnUnit.Pixel);
   container.Objects.Add(stamp);
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnStampObject Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.