ImageGear .NET v25.0 - Updated
ImGearARTProtractor Class
Members  Example 




ImageGear.Art Assembly > ImageGear.ART Namespace : ImGearARTProtractor Class
Represents ART Protractor mark.
Object Model
ImGearARTProtractor ClassImGearRectangle StructureIImGearRGBQuad InterfaceImGearPoint StructureImGearRectangle StructureImGearPoint StructureImGearPoint Structure
Syntax
'Declaration
 
Public Class ImGearARTProtractor 
   Inherits ImGearARTMark
   Implements IImGearARTProtractor 
'Usage
 
Dim instance As ImGearARTProtractor
public class ImGearARTProtractor : ImGearARTMark, IImGearARTProtractor  
public __gc class ImGearARTProtractor : public ImGearARTMark, IImGearARTProtractor  
public ref class ImGearARTProtractor : public ImGearARTMark, IImGearARTProtractor  
Example
// Setup location for the protractor
ImGearPoint igPointStart = new ImGearPoint(igPage.DIB.Width / 2, igPage.DIB.Height / 2);
ImGearPoint igPointHead = new ImGearPoint(50, 50);
ImGearPoint igPointEnd = new ImGearPoint(igPage.DIB.Width / 2, 50);
// Setup color for the protractor.
ImGearRGBQuad igRGBQuad = new ImGearRGBQuad(0, 255, 0);
// Create the protractor annotation with a width of 3 and 90% opacity,
// 1:1 aspect ratio, radius of 100 for the arc drawn in the protractor,
// 3 decimals of precision, and size 12 regular Times New Roman font.
ImGearARTProtractor igARTProtractor = new ImGearARTProtractor(
    igPointStart, igPointHead, igPointEnd, igRGBQuad,
    ImGearARTPenStyle.SOLID, 3, (int)(0.90 * 255),
    1, 1, 1, 1, 100,
    3, "Times New Roman", (float)12.0, ImGearARTFontStyles.Regular
);
// Add the annotation to the ARTPage.
igARTPage.AddMark(igARTProtractor, ImGearARTCoordinatesType.IMAGE_COORD);
' Setup location for the protractor
Dim igPointStart As New ImGearPoint(igPage.DIB.Width / 2, igPage.DIB.Height / 2)
Dim igPointHead As New ImGearPoint(50, 50)
Dim igPointEnd As New ImGearPoint(igPage.DIB.Width / 2, 50)
' Setup color for the protractor.
Dim igRGBQuad As New ImGearRGBQuad(0, 255, 0)
' Create the protractor annotation with a width of 3 and 90% opacity,
' 1:1 aspect ratio, radius of 100 for the arc drawn in the protractor,
' 3 decimals of precision, and size 12 regular Times New Roman font.
Dim igARTProtractor As New ImGearARTProtractor( _
 igPointStart, igPointHead, igPointEnd, igRGBQuad, _
 ImGearARTPenStyle.SOLID, 3, CInt(0.9 * 255), _
 1, 1, 1, 1, 100, _
 3, "Times New Roman", CSng(12), ImGearARTFontStyles.Regular)
' Add the annotation to the ARTPage.
igARTPage.AddMark(igARTProtractor, ImGearARTCoordinatesType.IMAGE_COORD)
Inheritance Hierarchy

System.Object
   ImageGear.ART.ImGearARTSelection
      ImageGear.ART.ImGearARTMark
         ImageGear.ART.ImGearARTProtractor

See Also

Reference

ImGearARTProtractor Members
ImageGear.ART Namespace