Class IDADrawingSurface (unit DAnim)

Inherits from

IDispatch

Constructors



Functions

function ArcDegrees(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function ArcRadians(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function AutoSizeFillScale: HRESULT;


function BorderColor(clr: IDAColor): HRESULT;


function BorderDashStyle(id: TDA_Dash_Style): HRESULT;


function BorderEndStyle(obsolete: TDA_End_Style): HRESULT;


function BorderJoinStyle(id: TDA_Join_Style): HRESULT;


function BorderWidth(w: double): HRESULT;


function Clear: HRESULT;


function Crop(lowerLeftX, lowerLeftY, upperRightX, upperRightY: double): HRESULT;


function CropPoints(min, max: IDAPoint2): HRESULT;


function DrawPath(path: IDAPath2): HRESULT;


function FillColor(foreground: IDAColor): HRESULT;


function FillImage(img: IDAImage): HRESULT;


function FillPath(path: IDAPath2): HRESULT;


function FillStyle(ID: Integer): HRESULT;


function FillTexture(img: IDAImage): HRESULT;


function FixedFillScale: HRESULT;


function Font(FontFace: TBSTR; sizeInPoints: Longint; Bold, italic, underline, strikethrough: WordBool): HRESULT;


function get_Image(out img: IDAImage): HRESULT;


function get_LocalContextImage(img: IDAImage): HRESULT;


function GradientExtent(startx, starty, finishx, finishy: double): HRESULT;


function GradientExtentPoints(startColor, stopColor: IDAPoint2): HRESULT;


function GradientRolloffPower(power: double): HRESULT;


function GradientRolloffPowerAnim(power: IDANumber): HRESULT;


function GradientShape(pts: VARIANT): HRESULT;


function HorizontalFillScale: HRESULT;


function ImageFill(obsolete1: IDAImage; obsolete2, obsolete3: double): HRESULT;


function Line(startX, startY, endX, endY: double): HRESULT;


function LineColor(clr: IDAColor): HRESULT;


function LineDashStyle(id: TDA_Dash_Style): HRESULT;


function LineEndStyle(id: TDA_End_Style): HRESULT;


function LineJoinStyle(id: TDA_Join_Style): HRESULT;


function LinePoints(p1, p2: IDAPoint2): HRESULT;


function LineWidth(w: double): HRESULT;


function Opacity(opac: double): HRESULT;


function OpacityAnim(opac: IDANumber): HRESULT;


function Oval(xPos, yPos, w, h: double): HRESULT;


function OverlayImage(img: IDAImage): HRESULT;


function PieDegrees(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function PieRadians(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function Polygon(v: VARIANT): HRESULT;


function PolygonEx(numPts: Longint; pts: IDAPoint2): HRESULT;


function Polyline(v: VARIANT): HRESULT;


function PolylineEx(numPts: Longint; pts: IDAPoint2): HRESULT;


function put_BorderStyle(bs: IDALineStyle): HRESULT;


function put_ClipMatte(matte: IDAMatte): HRESULT;


function put_FontStyle(fs: IDAFontStyle): HRESULT;


function put_HatchFillTransparent(fillOff: WordBool): HRESULT;


function put_LineStyle(ls: IDALineStyle): HRESULT;


function put_MouseEventsEnabled(on: WordBool): HRESULT;


function Rect(xPos, yPos, w, h: double): HRESULT;


function Reset: HRESULT;


function RestoreGraphicsState: HRESULT;


function RoundRect(xPos, yPos, w, h, arcWidth, arcHeight: double): HRESULT;


function SaveGraphicsState: HRESULT;


function SecondaryFillColor(val: IDAColor): HRESULT;


function Text(str: TBSTR; xPos, yPos: double): HRESULT;


function TextPoint(str: TBSTR; point: IDAPoint2): HRESULT;


function TextureFill(obsolete1: IDAImage; obsolete2, obsolete3: double): HRESULT;


function Transform(xform: IDATransform2): HRESULT;


function VerticalFillScale: HRESULT;


Properties

Events

Variables


Constructors


Functions


function ArcDegrees(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function ArcRadians(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function AutoSizeFillScale: HRESULT;


function BorderColor(clr: IDAColor): HRESULT;


function BorderDashStyle(id: TDA_Dash_Style): HRESULT;


function BorderEndStyle(obsolete: TDA_End_Style): HRESULT;


function BorderJoinStyle(id: TDA_Join_Style): HRESULT;


function BorderWidth(w: double): HRESULT;


function Clear: HRESULT;


function Crop(lowerLeftX, lowerLeftY, upperRightX, upperRightY: double): HRESULT;


function CropPoints(min, max: IDAPoint2): HRESULT;


function DrawPath(path: IDAPath2): HRESULT;


function FillColor(foreground: IDAColor): HRESULT;


function FillImage(img: IDAImage): HRESULT;


function FillPath(path: IDAPath2): HRESULT;


function FillStyle(ID: Integer): HRESULT;


function FillTexture(img: IDAImage): HRESULT;


function FixedFillScale: HRESULT;


function Font(FontFace: TBSTR; sizeInPoints: Longint; Bold, italic, underline, strikethrough: WordBool): HRESULT;


function get_Image(out img: IDAImage): HRESULT;


function get_LocalContextImage(img: IDAImage): HRESULT;


function GradientExtent(startx, starty, finishx, finishy: double): HRESULT;


function GradientExtentPoints(startColor, stopColor: IDAPoint2): HRESULT;


function GradientRolloffPower(power: double): HRESULT;


function GradientRolloffPowerAnim(power: IDANumber): HRESULT;


function GradientShape(pts: VARIANT): HRESULT;


function HorizontalFillScale: HRESULT;


function ImageFill(obsolete1: IDAImage; obsolete2, obsolete3: double): HRESULT;


function Line(startX, startY, endX, endY: double): HRESULT;


function LineColor(clr: IDAColor): HRESULT;


function LineDashStyle(id: TDA_Dash_Style): HRESULT;


function LineEndStyle(id: TDA_End_Style): HRESULT;


function LineJoinStyle(id: TDA_Join_Style): HRESULT;


function LinePoints(p1, p2: IDAPoint2): HRESULT;


function LineWidth(w: double): HRESULT;


function Opacity(opac: double): HRESULT;


function OpacityAnim(opac: IDANumber): HRESULT;


function Oval(xPos, yPos, w, h: double): HRESULT;


function OverlayImage(img: IDAImage): HRESULT;


function PieDegrees(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function PieRadians(xPos, yPos, startAngle, endAngle, arcWidth, arcHeight: double): HRESULT;


function Polygon(v: VARIANT): HRESULT;


function PolygonEx(numPts: Longint; pts: IDAPoint2): HRESULT;


function Polyline(v: VARIANT): HRESULT;


function PolylineEx(numPts: Longint; pts: IDAPoint2): HRESULT;


function put_BorderStyle(bs: IDALineStyle): HRESULT;


function put_ClipMatte(matte: IDAMatte): HRESULT;


function put_FontStyle(fs: IDAFontStyle): HRESULT;


function put_HatchFillTransparent(fillOff: WordBool): HRESULT;


function put_LineStyle(ls: IDALineStyle): HRESULT;


function put_MouseEventsEnabled(on: WordBool): HRESULT;


function Rect(xPos, yPos, w, h: double): HRESULT;


function Reset: HRESULT;


function RestoreGraphicsState: HRESULT;


function RoundRect(xPos, yPos, w, h, arcWidth, arcHeight: double): HRESULT;


function SaveGraphicsState: HRESULT;


function SecondaryFillColor(val: IDAColor): HRESULT;


function Text(str: TBSTR; xPos, yPos: double): HRESULT;


function TextPoint(str: TBSTR; point: IDAPoint2): HRESULT;


function TextureFill(obsolete1: IDAImage; obsolete2, obsolete3: double): HRESULT;


function Transform(xform: IDATransform2): HRESULT;


function VerticalFillScale: HRESULT;


Properties


Events


Variables