Altium C++ SDK 3.0
Loading...
Searching...
No Matches
PCB::IPCB_PrinterOptions Struct Reference

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_PrinterOptions:
PCB::IPCB_AbstractOptions

Public Member Functions

std::wstring GetState_Device ()
std::wstring GetState_Driver ()
std::wstring GetState_OutPut ()
TOutputDriverType GetState_OutputDriverType ()
bool GetState_ShowHoles ()
bool GetState_ScaleToFitPage ()
bool GetState_UsePrinterFonts ()
bool GetState_UseSoftwareArcs ()
TPrinterBatch GetState_BatchType ()
TPrinterComposite GetState_CompositeType ()
int GetState_cBorderSize ()
double GetState_Scale ()
double GetState_XCorrect ()
double GetState_YCorrect ()
TDrawMode GetState_PlotMode (TObjectId OId)
bool GetState_PlotPadNets ()
bool GetState_PlotPadNumbers ()
double GetState_PlotterScale ()
double GetState_PlotterXCorrect ()
double GetState_PlotterYCorrect ()
int GetState_PlotterXOffset ()
int GetState_PlotterYOffset ()
bool GetState_PlotterShowHoles ()
bool GetState_PlotterUseSoftwareArcs ()
bool GetState_PlotterWaitBetweenSheets ()
TOutputPort GetState_PlotterOutputPort ()
TPlotterLanguage GetState_PlotterLanguage ()
C_PlotterPen GetState_PlotterPens (int Pen)
long GetState_CompositePlotMonoLayers (TV6_Layer L)
long GetState_CompositePlotColorLayers (TV6_Layer L)
bool GetState_CompositePlotLayers (TV6_Layer L)
int GetState_CompositePlotPens (TV6_Layer L)
void SetState_Device (std::wstring Value)
void SetState_Driver (std::wstring Value)
void SetState_OutPut (std::wstring Value)
void SetState_OutputDriverType (TOutputDriverType Value)
void SetState_ShowHoles (bool Value)
void SetState_ScaleToFitPage (bool Value)
void SetState_UsePrinterFonts (bool Value)
void SetState_UseSoftwareArcs (bool Value)
void SetState_BatchType (TPrinterBatch Value)
void SetState_CompositeType (TPrinterComposite Value)
void SetState_cBorderSize (int Value)
void SetState_Scale (double Value)
void SetState_XCorrect (double Value)
void SetState_YCorrect (double Value)
void SetState_PlotMode (TObjectId OId, TDrawMode Value)
void SetState_PlotPadNets (bool Value)
void SetState_PlotPadNumbers (bool Value)
void SetState_PlotterScale (double Value)
void SetState_PlotterXCorrect (double Value)
void SetState_PlotterYCorrect (double Value)
void SetState_PlotterXOffset (int Value)
void SetState_PlotterYOffset (int Value)
void SetState_PlotterShowHoles (bool Value)
void SetState_PlotterUseSoftwareArcs (bool Value)
void SetState_PlotterWaitBetweenSheets (bool Value)
void SetState_PlotterOutputPort (TOutputPort Value)
void SetState_PlotterLanguage (TPlotterLanguage Value)
void SetState_PlotterPens (int Pen, C_PlotterPen Value)
void SetState_CompositePlotMonoLayers (TV6_Layer L, long Value)
void SetState_CompositePlotColorLayers (TV6_Layer L, long Value)
void SetState_CompositePlotLayers (TV6_Layer L, bool Value)
void SetState_CompositePlotPens (TV6_Layer L, int Value)
void Import_FromParameters_GeneralOptions (TUnit DisplayUnit, std::wstring const Parameters)
void Import_FromParameters_LayerOptions (std::wstring const Parameters)
void Import_FromParameters_LayerOptions_Version3 (std::wstring const Parameters)
void Export_ToParameters_GeneralOptions (std::wstring *Parameters)
void Export_ToParameters_LayerOptions (std::wstring *Parameters)
void Export_ToParameters_LayerOptions_Version3 (std::wstring *Parameters)
Public Member Functions inherited from PCB::IPCB_AbstractOptions
TOptionsObjectId GetState_ObjectID ()
void SetState_ObjectID (TOptionsObjectId OId)
void Import_FromParameters (TUnit DisplayUnit, std::wstring const Parameters)
void Export_ToParameters (std::wstring *Parameters)
void Import_FromParameters_Version4 (TUnit DisplayUnit, std::wstring const Parameters)
void Export_ToParameters_Version4 (std::wstring *Parameters)
void Import_FromParameters_Version3 (TUnit DisplayUnit, std::wstring const Parameters)
void Export_ToParameters_Version3 (std::wstring *Parameters)

Member Function Documentation

◆ Export_ToParameters_GeneralOptions()

void PCB::IPCB_PrinterOptions::Export_ToParameters_GeneralOptions ( std::wstring * Parameters)

◆ Export_ToParameters_LayerOptions()

void PCB::IPCB_PrinterOptions::Export_ToParameters_LayerOptions ( std::wstring * Parameters)

◆ Export_ToParameters_LayerOptions_Version3()

void PCB::IPCB_PrinterOptions::Export_ToParameters_LayerOptions_Version3 ( std::wstring * Parameters)

◆ GetState_BatchType()

TPrinterBatch PCB::IPCB_PrinterOptions::GetState_BatchType ( )

◆ GetState_cBorderSize()

int PCB::IPCB_PrinterOptions::GetState_cBorderSize ( )

◆ GetState_CompositePlotColorLayers()

long PCB::IPCB_PrinterOptions::GetState_CompositePlotColorLayers ( TV6_Layer L)

◆ GetState_CompositePlotLayers()

bool PCB::IPCB_PrinterOptions::GetState_CompositePlotLayers ( TV6_Layer L)

◆ GetState_CompositePlotMonoLayers()

long PCB::IPCB_PrinterOptions::GetState_CompositePlotMonoLayers ( TV6_Layer L)

◆ GetState_CompositePlotPens()

int PCB::IPCB_PrinterOptions::GetState_CompositePlotPens ( TV6_Layer L)

◆ GetState_CompositeType()

TPrinterComposite PCB::IPCB_PrinterOptions::GetState_CompositeType ( )

◆ GetState_Device()

std::wstring PCB::IPCB_PrinterOptions::GetState_Device ( )

◆ GetState_Driver()

std::wstring PCB::IPCB_PrinterOptions::GetState_Driver ( )

◆ GetState_OutPut()

std::wstring PCB::IPCB_PrinterOptions::GetState_OutPut ( )

◆ GetState_OutputDriverType()

TOutputDriverType PCB::IPCB_PrinterOptions::GetState_OutputDriverType ( )

◆ GetState_PlotMode()

TDrawMode PCB::IPCB_PrinterOptions::GetState_PlotMode ( TObjectId OId)

◆ GetState_PlotPadNets()

bool PCB::IPCB_PrinterOptions::GetState_PlotPadNets ( )

◆ GetState_PlotPadNumbers()

bool PCB::IPCB_PrinterOptions::GetState_PlotPadNumbers ( )

◆ GetState_PlotterLanguage()

TPlotterLanguage PCB::IPCB_PrinterOptions::GetState_PlotterLanguage ( )

◆ GetState_PlotterOutputPort()

TOutputPort PCB::IPCB_PrinterOptions::GetState_PlotterOutputPort ( )

◆ GetState_PlotterPens()

C_PlotterPen PCB::IPCB_PrinterOptions::GetState_PlotterPens ( int Pen)

◆ GetState_PlotterScale()

double PCB::IPCB_PrinterOptions::GetState_PlotterScale ( )

◆ GetState_PlotterShowHoles()

bool PCB::IPCB_PrinterOptions::GetState_PlotterShowHoles ( )

◆ GetState_PlotterUseSoftwareArcs()

bool PCB::IPCB_PrinterOptions::GetState_PlotterUseSoftwareArcs ( )

◆ GetState_PlotterWaitBetweenSheets()

bool PCB::IPCB_PrinterOptions::GetState_PlotterWaitBetweenSheets ( )

◆ GetState_PlotterXCorrect()

double PCB::IPCB_PrinterOptions::GetState_PlotterXCorrect ( )

◆ GetState_PlotterXOffset()

int PCB::IPCB_PrinterOptions::GetState_PlotterXOffset ( )

◆ GetState_PlotterYCorrect()

double PCB::IPCB_PrinterOptions::GetState_PlotterYCorrect ( )

◆ GetState_PlotterYOffset()

int PCB::IPCB_PrinterOptions::GetState_PlotterYOffset ( )

◆ GetState_Scale()

double PCB::IPCB_PrinterOptions::GetState_Scale ( )

◆ GetState_ScaleToFitPage()

bool PCB::IPCB_PrinterOptions::GetState_ScaleToFitPage ( )

◆ GetState_ShowHoles()

bool PCB::IPCB_PrinterOptions::GetState_ShowHoles ( )

◆ GetState_UsePrinterFonts()

bool PCB::IPCB_PrinterOptions::GetState_UsePrinterFonts ( )

◆ GetState_UseSoftwareArcs()

bool PCB::IPCB_PrinterOptions::GetState_UseSoftwareArcs ( )

◆ GetState_XCorrect()

double PCB::IPCB_PrinterOptions::GetState_XCorrect ( )

◆ GetState_YCorrect()

double PCB::IPCB_PrinterOptions::GetState_YCorrect ( )

◆ Import_FromParameters_GeneralOptions()

void PCB::IPCB_PrinterOptions::Import_FromParameters_GeneralOptions ( TUnit DisplayUnit,
std::wstring const Parameters )

◆ Import_FromParameters_LayerOptions()

void PCB::IPCB_PrinterOptions::Import_FromParameters_LayerOptions ( std::wstring const Parameters)

◆ Import_FromParameters_LayerOptions_Version3()

void PCB::IPCB_PrinterOptions::Import_FromParameters_LayerOptions_Version3 ( std::wstring const Parameters)

◆ SetState_BatchType()

void PCB::IPCB_PrinterOptions::SetState_BatchType ( TPrinterBatch Value)

◆ SetState_cBorderSize()

void PCB::IPCB_PrinterOptions::SetState_cBorderSize ( int Value)

◆ SetState_CompositePlotColorLayers()

void PCB::IPCB_PrinterOptions::SetState_CompositePlotColorLayers ( TV6_Layer L,
long Value )

◆ SetState_CompositePlotLayers()

void PCB::IPCB_PrinterOptions::SetState_CompositePlotLayers ( TV6_Layer L,
bool Value )

◆ SetState_CompositePlotMonoLayers()

void PCB::IPCB_PrinterOptions::SetState_CompositePlotMonoLayers ( TV6_Layer L,
long Value )

◆ SetState_CompositePlotPens()

void PCB::IPCB_PrinterOptions::SetState_CompositePlotPens ( TV6_Layer L,
int Value )

◆ SetState_CompositeType()

void PCB::IPCB_PrinterOptions::SetState_CompositeType ( TPrinterComposite Value)

◆ SetState_Device()

void PCB::IPCB_PrinterOptions::SetState_Device ( std::wstring Value)

◆ SetState_Driver()

void PCB::IPCB_PrinterOptions::SetState_Driver ( std::wstring Value)

◆ SetState_OutPut()

void PCB::IPCB_PrinterOptions::SetState_OutPut ( std::wstring Value)

◆ SetState_OutputDriverType()

void PCB::IPCB_PrinterOptions::SetState_OutputDriverType ( TOutputDriverType Value)

◆ SetState_PlotMode()

void PCB::IPCB_PrinterOptions::SetState_PlotMode ( TObjectId OId,
TDrawMode Value )

◆ SetState_PlotPadNets()

void PCB::IPCB_PrinterOptions::SetState_PlotPadNets ( bool Value)

◆ SetState_PlotPadNumbers()

void PCB::IPCB_PrinterOptions::SetState_PlotPadNumbers ( bool Value)

◆ SetState_PlotterLanguage()

void PCB::IPCB_PrinterOptions::SetState_PlotterLanguage ( TPlotterLanguage Value)

◆ SetState_PlotterOutputPort()

void PCB::IPCB_PrinterOptions::SetState_PlotterOutputPort ( TOutputPort Value)

◆ SetState_PlotterPens()

void PCB::IPCB_PrinterOptions::SetState_PlotterPens ( int Pen,
C_PlotterPen Value )

◆ SetState_PlotterScale()

void PCB::IPCB_PrinterOptions::SetState_PlotterScale ( double Value)

◆ SetState_PlotterShowHoles()

void PCB::IPCB_PrinterOptions::SetState_PlotterShowHoles ( bool Value)

◆ SetState_PlotterUseSoftwareArcs()

void PCB::IPCB_PrinterOptions::SetState_PlotterUseSoftwareArcs ( bool Value)

◆ SetState_PlotterWaitBetweenSheets()

void PCB::IPCB_PrinterOptions::SetState_PlotterWaitBetweenSheets ( bool Value)

◆ SetState_PlotterXCorrect()

void PCB::IPCB_PrinterOptions::SetState_PlotterXCorrect ( double Value)

◆ SetState_PlotterXOffset()

void PCB::IPCB_PrinterOptions::SetState_PlotterXOffset ( int Value)

◆ SetState_PlotterYCorrect()

void PCB::IPCB_PrinterOptions::SetState_PlotterYCorrect ( double Value)

◆ SetState_PlotterYOffset()

void PCB::IPCB_PrinterOptions::SetState_PlotterYOffset ( int Value)

◆ SetState_Scale()

void PCB::IPCB_PrinterOptions::SetState_Scale ( double Value)

◆ SetState_ScaleToFitPage()

void PCB::IPCB_PrinterOptions::SetState_ScaleToFitPage ( bool Value)

◆ SetState_ShowHoles()

void PCB::IPCB_PrinterOptions::SetState_ShowHoles ( bool Value)

◆ SetState_UsePrinterFonts()

void PCB::IPCB_PrinterOptions::SetState_UsePrinterFonts ( bool Value)

◆ SetState_UseSoftwareArcs()

void PCB::IPCB_PrinterOptions::SetState_UseSoftwareArcs ( bool Value)

◆ SetState_XCorrect()

void PCB::IPCB_PrinterOptions::SetState_XCorrect ( double Value)

◆ SetState_YCorrect()

void PCB::IPCB_PrinterOptions::SetState_YCorrect ( double Value)

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