Skip to main content

IOutputer interface

The IOutputer interface represents the one of the outputs of an output job within a design project.

public interface IOutputer : IDMObject

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IDMObject

Methods​

MethodReturnsDescription
DM_AddParametervoid
DM_ClearParametersvoid
DM_DeleteParametervoid
DM_EditPropertiesbool
DM_Generate_OutputFilesbool
DM_Generate_OutputFilesTobool
DM_Generate_Reportbool
DM_GeneratorNamestring
DM_GetDescriptionstring
DM_GetDocumentKindstring
DM_GetDocumentPathstring
DM_GetState_VariantNamestring
DM_PredefinedOutputIPredefinedOutput
DM_SetDocumentPathvoid
DM_SetPrintModevoid
DM_SetPrintScalevoid
DM_SetState_VariantNamevoid
DM_SupportsVariantsbool
DM_ViewNamestring

DM_AddParameter​

No description yet.

void DM_AddParameter(string argName, string argValue);
ParameterTypePassing
argNamestringvalue
argValuestringvalue

Returns: nothing (void)

DM_ClearParameters​

No description yet.

void DM_ClearParameters();

Returns: nothing (void)

DM_DeleteParameter​

No description yet.

void DM_DeleteParameter(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

DM_EditProperties​

No description yet.

bool DM_EditProperties();

Returns: bool

DM_Generate_OutputFiles​

No description yet.

bool DM_Generate_OutputFiles(ref string argGeneratedFilenames);
ParameterTypePassing
argGeneratedFilenamesstringref

Returns: bool

DM_Generate_OutputFilesTo​

No description yet.

bool DM_Generate_OutputFilesTo(string argOutputDirectory, string argParameterOverrides);
ParameterTypePassing
argOutputDirectorystringvalue
argParameterOverridesstringvalue

Returns: bool

Examples: Extension_GenerateGerber

DM_Generate_Report​

No description yet.

bool DM_Generate_Report(ref string argGeneratedFilename, ref string argTemplateFilename);
ParameterTypePassing
argGeneratedFilenamestringref
argTemplateFilenamestringref

Returns: bool

DM_GeneratorName​

No description yet.

string DM_GeneratorName();

Returns: string

DM_GetDescription​

No description yet.

string DM_GetDescription();

Returns: string

DM_GetDocumentKind​

No description yet.

string DM_GetDocumentKind();

Returns: string

DM_GetDocumentPath​

No description yet.

string DM_GetDocumentPath();

Returns: string

DM_GetState_VariantName​

No description yet.

string DM_GetState_VariantName();

Returns: string

DM_PredefinedOutput​

No description yet.

IPredefinedOutput DM_PredefinedOutput();

Returns: IPredefinedOutput

Extension method of IOutputerHelper (using EDP;).

DM_SetDocumentPath​

No description yet.

void DM_SetDocumentPath(string argDocPath);
ParameterTypePassing
argDocPathstringvalue

Returns: nothing (void)

Examples: Extension_ChangeOutputJobFile, Extension_GenerateGerber

DM_SetPrintMode​

No description yet.

void DM_SetPrintMode(bool argFitPrintToPage);
ParameterTypePassing
argFitPrintToPageboolvalue

Returns: nothing (void)

DM_SetPrintScale​

No description yet.

void DM_SetPrintScale(double argPrintScale);
ParameterTypePassing
argPrintScaledoublevalue

Returns: nothing (void)

DM_SetState_VariantName​

No description yet.

void DM_SetState_VariantName(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

DM_SupportsVariants​

No description yet.

bool DM_SupportsVariants();

Returns: bool

DM_ViewName​

No description yet.

string DM_ViewName();

Returns: string

Examples: Extension_ChangeOutputJobFile, Extension_GenerateGerber

Inherited members​

Returned by​

IOutputJob.DM_Outputer, IProject.DM_Outputers, IWSM_OutputJobDocument.CreateOutputer, IWSM_OutputJobDocument.MediumOutputer, IWSM_OutputJobDocument.Outputer

Accepted by​

IWSM_OutputJobDocument.BeginModifyOutputer

Examples​

Used in the SDK examples: Extension_ChangeOutputJobFile.