Defines an annotation stamp object.
function lt.Annotations.Core.AnnRubberStampObjectextends lt.Annotations.Core.AnnRectangleObjectimplements IAnnObjectCloneable
class lt.Annotations.Core.AnnRubberStampObject()extends lt.Annotations.Core.AnnRectangleObjectimplements IAnnObjectCloneable
The rubber stamp annotation object is an image that has a predefined metafile.
Programmatically, the boundaries and location of the rubber stamp object can be controlled using the following properties: The AnnRubberStampObject class inherits a number of properties from the AnnObject class, providing support for font, stroke and fill characteristics. These properties are listed below: The name of the rubber stamp object can be controlled using Labels property, inherited from the AnnObject class. Each object can be transformed with the following methods: The following properties can also be used to programmatically set characteristics of an AnnRubberStampObject:
This example creates a rubber stamp object and adds it to the automation container.
example: function SiteLibrary_DefaultPage$example() {// assumes _automation is valid// Create a new instance of AnnResources if the container does not already have onevar resources = this._automation.get_container().get_resources();if (resources == null) {resources = new lt.Annotations.Core.AnnResources();this._automation.get_container().set_resources(resources);}// Get the rubber stamp collectionvar rubberStampsResources = resources.get_rubberStamps();// Add our picture to itrubberStampsResources[lt.Annotations.Core.AnnRubberStampType.stampFaxed] = new lt.Annotations.Core.AnnPicture("Resources/Objects/RubberStamps/Faxed.png");var inch = 720.0;// Add a rubber stamp objectvar rubberStampObj = new lt.Annotations.Core.AnnRubberStampObject();// Set the points for the hotspotrubberStampObj.get_points().add(lt.LeadPointD.create(1 * inch, 1 * inch));rubberStampObj.get_points().add(lt.LeadPointD.create(2 * inch, 1 * inch));rubberStampObj.get_points().add(lt.LeadPointD.create(2 * inch, 2 * inch));rubberStampObj.get_points().add(lt.LeadPointD.create(1 * inch, 2 * inch));// Set the rubber stamp typerubberStampObj.set_rubberStampType(lt.Annotations.Core.AnnRubberStampType.stampFaxed);// Add the object to the automation containerthis._automation.get_container().get_children().add(rubberStampObj);// Select the objectthis._automation.selectObject(rubberStampObj);},
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
