MKI_MULTI_PAGEDEF (Multi-Entity Editing Classes) Changed in Version 2024.0

www.CAD6.com

C++ Syntax

class MKI_MULTI_PAGEDEF : public MKI_MULTI_BASE

{

  public:

 

  MKI_MULTI_BASE m_cGuideBase;

 

  MKI_PAGEDEF m_cData;

 

  void

  Init( void );

 

  void

  Fill(

 MKI_CONST_PAGEDEF_REF f_rPageDef );

 

  void

  Apply(

 MKI_PAGEDEF_REF f_rPageDef,

 bool f_fCopyAll ) const;

};

 

This structure contains data for multi-page editing.

 

Element Description

m_cGuideBase New in Version 2023.1

[MKI_MULTI_BASE] Generic use / valid / indeterminate information for m_cData.m_nGuideMode.

m_cData

[MKI_PAGEDEF] Page data.

 

Comment

When using functions of the base class MKI_MULTI_BASE, use the following flags defined in this class to identify its elements:

 

USE_COMMENT

Apply / copy the comment m_cData.m_szPageComment.

 

USE_ORIGIN

Apply / copy the origin position m_cData.m_nPageOrigin.

 

USE_SIZE

Apply / copy the page size information in m_cData.m_nPageType, m_cData.m_nPageOrient and m_cData.m_cPageSize.

 

USE_ROTATE

Apply / copy the page rotation m_cData.m_dPageRotate.

 

USE_SCALE

Apply / copy the page scaling m_cData.m_dPageScale.

 

USE_LAYERS

Apply / copy the hidden layer information m_cData.m_afHideLayers.

 

USE_SYSTEM

Apply / copy the coordinate system m_cData.m_nPageSystem.

 

USE_FORCEPAGE

Apply / copy the MKI_PAGEMODE_FORCE_PAGESIZE flag in m_cData.m_nPageMode.

 

USE_LINESCALE

Apply / copy the MKI_PAGEMODE_LINE_SCALED flag in m_cData.m_nPageMode.

 

USE_MARGINLEFT

Apply / copy the left page margin m_cData.m_cMargin.x1.

 

USE_MARGINTOP

Apply / copy the top page margin m_cData.m_cMargin.y1.

 

USE_MARGINRIGHT

Apply / copy the right page margin m_cData.m_cMargin.x2.

 

USE_MARGINBOTTOM

Apply / copy the bottom page margin m_cData.m_cMargin.y2.

 

USE_COLUMNS

Apply / copy the number of columns m_cData.m_nGuideColumns.

 

USE_MARGINCOLUMN

Apply / copy the margin between adjacent columns m_cData.m_nMarginColumn.

 

USE_LINEDISTANCE

Apply / copy the text line distance m_cData.m_nLineDistance.

 

USE_COLOR

Apply / copy the guide line color m_cData.m_cGuideColor.

 

USE_SHOWTABCOLOR New in Version 2024.0

Apply / copy the MKI_PAGEMODE_TAB_COLOR flag in m_cData.m_nPageMode.

 

USE_TABCOLOR New in Version 2024.0

Apply / copy the tab color m_cData.m_cTabColor.

 

USE_DISABLED New in Version 2024.0

Apply / copy the MKI_PAGEMODE_DISABLED flag in m_cData.m_nPageMode.

 

CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH