Altium C++ SDK 3.0
Loading...
Searching...
No Matches
EDP::IOutputGenerator Struct Reference

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IOutputGenerator:

Public Member Functions

bool RunGenerator ()
bool RunPropertiesForm ()
bool RunPreferencesForm ()
TDialogResult RunWizard (int X, int Y)
void ParameterTransferBegin ()
int GetParameterCount ()
std::wstring GetParameterValue (int Index)
void AddParameter (std::wstring const Value)
void ClearParameters ()
void ParameterTransferEnd ()
std::wstring GetName ()
void SetOutputPath (std::wstring const TargetFolder)
void SetOutputMediumType (std::wstring const OutputMediumType)
long GetPageHandle (int PageIndex)
void Notify_BeginGeneratingOutputFile (std::wstring const GeneratedFileName)
void Notify_FinishGeneratingOutputFile (std::wstring const GeneratedFileName)
void Notify_BeginPrintingDocument (std::wstring const GeneratedFileName)
void Notify_FinishPrintingDocument (std::wstring const GeneratedFileName)
std::wstring GetDocumentPath ()
void SetDocumentPath (std::wstring const ADocumentPath)
IProjectGetProject ()
void CreateAndLoadPCB ()
long GetBoardHandle ()
IGeneratedPageGetPageInterface (int APageIndex)
std::wstring GetExplicitTargetFileName ()
void SetExplicitTargetFileName (std::wstring const AExplicitTargetFileName)
bool GetOpenOutputs ()
void SetOpenOutputs (bool AOpenOutputs)
bool GetAddToProject ()
void SetAddToProject (bool AAddToProject)
std::wstring GetTargetPrefix ()
void SetTargetPrefix (std::wstring const ATargetPrefix)
void PredictOutputFileNames (DXP::IStrings *Files)
void SetCurrentOutputjobFileFullPath (std::wstring AFullPath)
std::wstring GetCurrentOutputjobFileFullPath ()
void Initialize (long Address, long ACallBackHandle, IProject *AProject, std::wstring const APredefinedOutput, std::wstring const DocumentPath)
void SetGenerateCallbacks (long AnAllowProc, long ACheckCancelFn)
int GeneratePageSet (C_InputValues const InputValues, C_PageOptionsRecord const PageOptions, C_PrinterOptionsRecord const PrinterOptions, long OutputValues, IPublisher *Publisher)
void SetPageOptionsToDefault (C_PageOptionsRecord *PageOptions)

Member Function Documentation

◆ AddParameter()

void EDP::IOutputGenerator::AddParameter ( std::wstring const Value)

◆ ClearParameters()

void EDP::IOutputGenerator::ClearParameters ( )

◆ CreateAndLoadPCB()

void EDP::IOutputGenerator::CreateAndLoadPCB ( )

◆ GeneratePageSet()

int EDP::IOutputGenerator::GeneratePageSet ( C_InputValues const InputValues,
C_PageOptionsRecord const PageOptions,
C_PrinterOptionsRecord const PrinterOptions,
long OutputValues,
IPublisher * Publisher )

◆ GetAddToProject()

bool EDP::IOutputGenerator::GetAddToProject ( )

◆ GetBoardHandle()

long EDP::IOutputGenerator::GetBoardHandle ( )

◆ GetCurrentOutputjobFileFullPath()

std::wstring EDP::IOutputGenerator::GetCurrentOutputjobFileFullPath ( )

◆ GetDocumentPath()

std::wstring EDP::IOutputGenerator::GetDocumentPath ( )

◆ GetExplicitTargetFileName()

std::wstring EDP::IOutputGenerator::GetExplicitTargetFileName ( )

◆ GetName()

std::wstring EDP::IOutputGenerator::GetName ( )

◆ GetOpenOutputs()

bool EDP::IOutputGenerator::GetOpenOutputs ( )

◆ GetPageHandle()

long EDP::IOutputGenerator::GetPageHandle ( int PageIndex)

◆ GetPageInterface()

IGeneratedPage * EDP::IOutputGenerator::GetPageInterface ( int APageIndex)

◆ GetParameterCount()

int EDP::IOutputGenerator::GetParameterCount ( )

◆ GetParameterValue()

std::wstring EDP::IOutputGenerator::GetParameterValue ( int Index)

◆ GetProject()

IProject * EDP::IOutputGenerator::GetProject ( )

◆ GetTargetPrefix()

std::wstring EDP::IOutputGenerator::GetTargetPrefix ( )

◆ Initialize()

void EDP::IOutputGenerator::Initialize ( long Address,
long ACallBackHandle,
IProject * AProject,
std::wstring const APredefinedOutput,
std::wstring const DocumentPath )

◆ Notify_BeginGeneratingOutputFile()

void EDP::IOutputGenerator::Notify_BeginGeneratingOutputFile ( std::wstring const GeneratedFileName)

◆ Notify_BeginPrintingDocument()

void EDP::IOutputGenerator::Notify_BeginPrintingDocument ( std::wstring const GeneratedFileName)

◆ Notify_FinishGeneratingOutputFile()

void EDP::IOutputGenerator::Notify_FinishGeneratingOutputFile ( std::wstring const GeneratedFileName)

◆ Notify_FinishPrintingDocument()

void EDP::IOutputGenerator::Notify_FinishPrintingDocument ( std::wstring const GeneratedFileName)

◆ ParameterTransferBegin()

void EDP::IOutputGenerator::ParameterTransferBegin ( )

◆ ParameterTransferEnd()

void EDP::IOutputGenerator::ParameterTransferEnd ( )

◆ PredictOutputFileNames()

void EDP::IOutputGenerator::PredictOutputFileNames ( DXP::IStrings * Files)

◆ RunGenerator()

bool EDP::IOutputGenerator::RunGenerator ( )

◆ RunPreferencesForm()

bool EDP::IOutputGenerator::RunPreferencesForm ( )

◆ RunPropertiesForm()

bool EDP::IOutputGenerator::RunPropertiesForm ( )

◆ RunWizard()

TDialogResult EDP::IOutputGenerator::RunWizard ( int X,
int Y )

◆ SetAddToProject()

void EDP::IOutputGenerator::SetAddToProject ( bool AAddToProject)

◆ SetCurrentOutputjobFileFullPath()

void EDP::IOutputGenerator::SetCurrentOutputjobFileFullPath ( std::wstring AFullPath)

◆ SetDocumentPath()

void EDP::IOutputGenerator::SetDocumentPath ( std::wstring const ADocumentPath)

◆ SetExplicitTargetFileName()

void EDP::IOutputGenerator::SetExplicitTargetFileName ( std::wstring const AExplicitTargetFileName)

◆ SetGenerateCallbacks()

void EDP::IOutputGenerator::SetGenerateCallbacks ( long AnAllowProc,
long ACheckCancelFn )

◆ SetOpenOutputs()

void EDP::IOutputGenerator::SetOpenOutputs ( bool AOpenOutputs)

◆ SetOutputMediumType()

void EDP::IOutputGenerator::SetOutputMediumType ( std::wstring const OutputMediumType)

◆ SetOutputPath()

void EDP::IOutputGenerator::SetOutputPath ( std::wstring const TargetFolder)

◆ SetPageOptionsToDefault()

void EDP::IOutputGenerator::SetPageOptionsToDefault ( C_PageOptionsRecord * PageOptions)

◆ SetTargetPrefix()

void EDP::IOutputGenerator::SetTargetPrefix ( std::wstring const ATargetPrefix)

The documentation for this struct was generated from the following file: