Skip to main content
View as Markdown

ISch_Image interface

The ISch_Image interfaces are used to represent graphical images on a schematic document.

public interface ISch_Image : ISch_Rectangle

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: ISch_BasicContainer → ISch_GraphicalObject → ISch_Rectangle

Properties​

PropertyTypeAccessDescription
EmbedImageboolget; set
FileNamestringget; set
KeepAspectboolget; set

EmbedImage​

No description yet.

bool GetState_EmbedImage();
void SetState_EmbedImage(bool argValue);

Type: bool · Access: read/write

FileName​

No description yet.

string GetState_FileName();
void SetState_FileName(string argValue);

Type: string · Access: read/write

KeepAspect​

No description yet.

bool GetState_KeepAspect();
void SetState_KeepAspect(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
DrawToHDCvoid
FullPathstring
SaveImageToFilevoid

DrawToHDC​

No description yet.

void DrawToHDC(uint argHandle, int argx, int argy, int argWidth, int argHeight, TPaintColorMode argColorMode);
void DrawToHDC(uint argHandle, int argx, int argy, int argWidth, int argHeight, int argColorMode);
ParameterTypePassing
argHandleuintvalue
argxintvalue
argyintvalue
argWidthintvalue
argHeightintvalue
argColorModeTPaintColorModevalue

Returns: nothing (void)

The first overload is an extension method of ISch_ImageHelper (using SCH;) with typed parameters; the second is declared by the interface.

FullPath​

No description yet.

string FullPath();

Returns: string

SaveImageToFile​

No description yet.

void SaveImageToFile(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: nothing (void)

Inherited members​