Inserts a bitmap image into the drawing.

syntaxSyntax:
DlxLayer.DrawImage(rect, fileName)

Parameters

Parameter Description
rect A DlxRect object that specifies the rectangle that bounds the drawing area for the image.
fileName Full name of the image file to open. If fileName is equal to "*", a dialog box appears where you can choose the file to open.

Return Value

The last newly created DlxImage object. Call the IsValid() method to determine if the object was created correctly.

Example

  Copy codeCopy code
var prj = DlxApp.GetJob().GetProject("Example Sch");
if (!prj.IsValid())
  prj = DlxApp.GetJob().NewProject("Example Sch");
var doc = prj.GetDocument("Examples Sch", DlxApp.DOCTYPE_SCHEMATIC);
if (!doc.IsValid())
{
  doc = prj.NewDocument("Examples Sch", DlxApp.DOCTYPE_SCHEMATIC);
  doc.SetPageFormat("A4", false);
}
if (doc.IsValid() && doc.Activate())
{
  var page = doc.GetActivePage();
  if (page.IsValid())
  {
    var layer = page.GetLayerFromType(DlxApp.LAYERTYPE_DRAWING);
    if (layer.IsValid())
    {
      var rect = new DlxRect(50,40,120,90);
      layer.DrawImage(rect, "*");
    }
  }
}

See also