Visual Basic
C#
Managed Extensions for C++
C++/CLI
C# | Copy Code |
---|---|
// Create an array of 5 points for the curve. ImGearPoint[] igPoints = new ImGearPoint[5]; igPoints[0] = new ImGearPoint(0, 0); igPoints[1] = new ImGearPoint(20, 40); igPoints[2] = new ImGearPoint(40, 40); igPoints[3] = new ImGearPoint(80, 40); igPoints[4] = new ImGearPoint(120, 120); // Setup color for the curve. ImGearRGBQuad igRGBQuadCurve = new ImGearRGBQuad(40, 40, 200); // Create curve with a dashed pattern, width of 4, tension of 0.75 and opacity of 127 (50%) ImGearARTCurve igARTCurve = new ImGearARTCurve( igPoints, igRGBQuadCurve, ImGearARTPenStyle.DASH, 4, (float)0.75, 127 ); // Add the annotation to the ARTPage. igARTPage.AddMark(igARTCurve, ImGearARTCoordinatesType.IMAGE_COORD); |
Visual Basic | Copy Code |
---|---|
' Create an array of 5 points for the curve. Dim igPoints As ImGearPoint() = New ImGearPoint(4) {} igPoints(0) = New ImGearPoint(0, 0) igPoints(1) = New ImGearPoint(20, 40) igPoints(2) = New ImGearPoint(40, 40) igPoints(3) = New ImGearPoint(80, 40) igPoints(4) = New ImGearPoint(120, 120) ' Setup color for the curve. Dim igRGBQuadCurve As New ImGearRGBQuad(40, 40, 200) ' Create curve with a dashed pattern, width of 4, tension of 0.75 and opacity of 127 (50%) Dim igARTCurve As New ImGearARTCurve( _ igPoints, igRGBQuadCurve, ImGearARTPenStyle.DASH, 4, CSng(0.75), 127) ' Add the annotation to the ARTPage. igARTPage.AddMark(igARTCurve, ImGearARTCoordinatesType.IMAGE_COORD) |
System.Object
ImageGear.ART.ImGearARTSelection
ImageGear.ART.ImGearARTMark
ImageGear.ART.ImGearARTCurve