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
| Method | Returns | Description |
|---|---|---|
| DM_AddParameter | void | |
| DM_ClearParameters | void | |
| DM_DeleteParameter | void | |
| DM_EditProperties | bool | |
| DM_Generate_OutputFiles | bool | |
| DM_Generate_OutputFilesTo | bool | |
| DM_Generate_Report | bool | |
| DM_GeneratorName | string | |
| DM_GetDescription | string | |
| DM_GetDocumentKind | string | |
| DM_GetDocumentPath | string | |
| DM_GetState_VariantName | string | |
| DM_PredefinedOutput | IPredefinedOutput | |
| DM_SetDocumentPath | void | |
| DM_SetPrintMode | void | |
| DM_SetPrintScale | void | |
| DM_SetState_VariantName | void | |
| DM_SupportsVariants | bool | |
| DM_ViewName | string |
DM_AddParameter
No description yet.
void DM_AddParameter(string argName, string argValue);
| Parameter | Type | Passing |
|---|---|---|
argName | string | value |
argValue | string | value |
Returns: nothing (void)
DM_ClearParameters
No description yet.
void DM_ClearParameters();
Returns: nothing (void)
DM_DeleteParameter
No description yet.
void DM_DeleteParameter(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argGeneratedFilenames | string | ref |
Returns: bool
DM_Generate_OutputFilesTo
No description yet.
bool DM_Generate_OutputFilesTo(string argOutputDirectory, string argParameterOverrides);
| Parameter | Type | Passing |
|---|---|---|
argOutputDirectory | string | value |
argParameterOverrides | string | value |
Returns: bool
Examples: Extension_GenerateGerber
DM_Generate_Report
No description yet.
bool DM_Generate_Report(ref string argGeneratedFilename, ref string argTemplateFilename);
| Parameter | Type | Passing |
|---|---|---|
argGeneratedFilename | string | ref |
argTemplateFilename | string | ref |
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);
| Parameter | Type | Passing |
|---|---|---|
argDocPath | string | value |
Returns: nothing (void)
Examples: Extension_ChangeOutputJobFile, Extension_GenerateGerber
DM_SetPrintMode
No description yet.
void DM_SetPrintMode(bool argFitPrintToPage);
| Parameter | Type | Passing |
|---|---|---|
argFitPrintToPage | bool | value |
Returns: nothing (void)
DM_SetPrintScale
No description yet.
void DM_SetPrintScale(double argPrintScale);
| Parameter | Type | Passing |
|---|---|---|
argPrintScale | double | value |
Returns: nothing (void)
DM_SetState_VariantName
No description yet.
void DM_SetState_VariantName(string argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | string | value |
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
- From IDMObject: DM_CalculateParameterValue, DM_CurrentSheetInstanceNumber, DM_FullCrossProbeString, DM_GeneralField, DM_GetVCSProject, DM_ImageIndex, DM_IsFormulaString, DM_IsInferredObject, DM_LocationString, DM_LocationX, DM_LocationY, DM_LongDescriptorString, DM_NetIndex_Flat, DM_NetIndex_Sheet, DM_NetIndex_SubNet, DM_ObjectKindString, DM_ObjectKindStringForCrossProbe, DM_OwnerDocument, DM_OwnerDocumentFullPath, DM_OwnerDocumentName, DM_ParameterCount, DM_Parameters, DM_PcbHandle, DM_PCBObjectHandle, DM_PCBObjectInterface, DM_PrimaryCrossProbeString, DM_SchHandle, DM_SCHObjectHandle, DM_SCHObjectInterface, DM_SecondaryCrossProbeString, DM_SetVCSProject, DM_SheetIndex_Logical, DM_SheetIndex_Physical, DM_ShortDescriptorString, DM_ValidForNavigation, DM_VHDLEntity
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.