## class Config

> class for maintaining global tcm configuration.

### Public Classes

  enum | CharacterEncodingType
  enum | BannerPageType
  enum | PageOrientationType
  enum | ShowHeaderType

### Public Methods

  | Config (const char* fn)
  | ~Config ()
  bool | Load (const string* file)
  bool | Save ()
  void | SetDefault ()
  const string* | GetExportFormat ()
  const string* | GetPrinterName ()
  const string* | GetPrintCommand ()
  const string* | GetPreviewCommand ()
  const string* | GetFig2DevCommand ()
  const string* | GetPrinterQueueCommand ()
  const string* | GetPrinterRemoveCommand ()
  bool | GetPrintColors ()
  bool | GetPrintDuplexPages ()
  bool | GetPrintTumbledPages ()
  const string* | GetPostScriptFilterCommand ()
  const string* | GetTmpFile ()
  bool | GetSendEmailOnCrash ()
  bool | GetSendEmailOnStartup ()
  const string* | GetEmailAddress ()
  const string* | GetText2PSFilterCommand ()
  int | GetCharacterEncoding ()
  BannerPageType | GetBannerPage ()
  PageOrientationType | GetPageOrientation ()
  bool | GetShowPageBoundary ()
  PageSize::Type | GetPageSize ()
  bool | GetIncludePageNumbers ()
  bool | GetShowDocumentInfoAsHeader ()
  bool | GetShowDocumentInfoAsFooter ()
  double | GetScaleFactor ()
  bool | GetInlineEditor ()
  bool | GetAutoResizing ()
  bool | GetAskBeforeQuit ()
  const string* | GetFontFoundry ()
  int | GetFontFamily ()
  int | GetFontStyle ()
  int | GetPointSize ()
  bool | GetScalableFonts ()
  bool | GetUnderlined ()
  TextAlign::Type | GetTextAlignment ()
  int | GetLineWidth ()
  const string* | GetLineColor ()
  const string* | GetTextColor ()
  const string* | GetFillColor ()
  ::LineStyle::Type | GetLineStyle ()
  const string* | GetDrawingBackground ()
  const string* | GetDrawingForeground ()
  int | GetDrawingScrollWidth ()
  int | GetDrawingScrollHeight ()
  int | GetDrawingWidth ()
  int | GetDrawingHeight ()
  int | GetDrawingMaxWidth ()
  int | GetDrawingMaxHeight ()
  bool | GetShowGrid ()
  bool | GetPointSnapping ()
  int | GetGridSize ()
  int | GetPointDistance ()
  int | GetClassicGUIstyle () GUI style view mode
  bool | GetPrivateColormap ()
  int | GetStartupSmall () startup window view mode
  int | GetTableMarginWidth () margin width in pixels
  int | GetTableMarginHeight () margin height in pixels
  TextAlign::Type | GetColumnAlignment ()
  TextAlign::Type | GetRowAlignment ()
  int | GetDefaultRowHeight () initial/default row height in pixels
  int | GetDefaultColumnWidth () standard/default column width in pixels
  int | GetNumberOfRows () initial number of rows
  int | GetNumberOfColumns () initial number of columns
  bool | GetShowRowColumnLabels ()
  bool | GetPrintRowColumnLabels ()
  Point | GetTableTopLeft () default topleft position of a table.
  int | GetFETcolumnWidth ()
  int | GetTUTcolumnWidth ()
  int | GetTUTnumberOfColumns ()

## Documentation

> class for maintaining global tcm configuration.

`Config(const char* fn)`

`~Config()`

`bool Load(const string* file)`

`bool Save()`

`void SetDefault()`

`const string* GetExportFormat()`

`const string* GetPrinterName()`

`const string* GetPrintCommand()`

`const string* GetPreviewCommand()`

`const string* GetFig2DevCommand()`

`const string* GetPrinterQueueCommand()`

`const string* GetPrinterRemoveCommand()`

`bool GetPrintColors()`

`bool GetPrintDuplexPages()`

`bool GetPrintTumbledPages()`

`const string* GetPostScriptFilterCommand()`

`const string* GetTmpFile()`

`bool GetSendEmailOnCrash()`

`bool GetSendEmailOnStartup()`

`const string* GetEmailAddress()`

`const string* GetText2PSFilterCommand()`

`enum CharacterEncodingType`

`int GetCharacterEncoding()`

`enum BannerPageType`

`BannerPageType GetBannerPage()`

`enum PageOrientationType`

`enum ShowHeaderType`

`PageOrientationType GetPageOrientation()`

`bool GetShowPageBoundary()`

`PageSize::Type GetPageSize()`

`bool GetIncludePageNumbers()`

`bool GetShowDocumentInfoAsHeader()`

`bool GetShowDocumentInfoAsFooter()`

`double GetScaleFactor()`

`bool GetInlineEditor()`

`bool GetAutoResizing()`

`bool GetAskBeforeQuit()`

`const string* GetFontFoundry()`

`int GetFontFamily()`

`int GetFontStyle()`

`int GetPointSize()`

`bool GetScalableFonts()`

`bool GetUnderlined()`

`TextAlign::Type GetTextAlignment()`

`int GetLineWidth()`

`const string* GetLineColor()`

`const string* GetTextColor()`

`const string* GetFillColor()`

`::LineStyle::Type GetLineStyle()`

`const string* GetDrawingBackground()`

`const string* GetDrawingForeground()`

`int GetDrawingScrollWidth()`

`int GetDrawingScrollHeight()`

`int GetDrawingWidth()`

`int GetDrawingHeight()`

`int GetDrawingMaxWidth()`

`int GetDrawingMaxHeight()`

`bool GetShowGrid()`

`bool GetPointSnapping()`

`int GetGridSize()`

`int GetPointDistance()`

`int GetClassicGUIstyle()`
  GUI style view mode

`bool GetPrivateColormap()`

`int GetStartupSmall()`
  startup window view mode

`int GetTableMarginWidth()`
  margin width in pixels

`int GetTableMarginHeight()`
  margin height in pixels

`TextAlign::Type GetColumnAlignment()`

`TextAlign::Type GetRowAlignment()`

`int GetDefaultRowHeight()`
  initial/default row height in pixels

`int GetDefaultColumnWidth()`
  standard/default column width in pixels

`int GetNumberOfRows()`
  initial number of rows

`int GetNumberOfColumns()`
  initial number of columns

`bool GetShowRowColumnLabels()`

`bool GetPrintRowColumnLabels()`

`Point GetTableTopLeft()`
  default topleft position of a table.

`int GetFETcolumnWidth()`

`int GetTUTcolumnWidth()`

`int GetTUTnumberOfColumns()`

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de