My Project
公開型態 | 公開方法(Public Methods) | 屬性(properties) | 私有屬性 | 全部成員列表
ControlProperties

Class that stores a list of property values for a saved control. 更多...

公開型態

enum  ChemistryControlType { DocumentHostControl }
 /summary> 更多...
 

公開方法(Public Methods)

 ControlProperties ()
 Default constructor - used for de-serialization. 更多...
 
 ControlProperties (string name, ChemistryControlType type, float x, float y, float width, float height, string customXmlid, params KeyValuePair< string, object >[] properties)
 Constructor for floating controls. 更多...
 
 ControlProperties (string name, ChemistryControlType type, int start, int end, float width, float height, string customXmlid, params KeyValuePair< string, object >[] properties)
 Constructor for inline controls. 更多...
 
 ControlProperties (string name, ChemistryControlType type, int start, int end, params KeyValuePair< string, object >[] properties)
 Constructor for host controls. 更多...
 

屬性(properties)

float ControlHeight [get, set]
 The control's height in points. 更多...
 
string ControlName [get, set]
 The control's name. 更多...
 
ChemistryControlType ControlType [get, set]
 The control's type. 更多...
 
float ControlWidth [get, set]
 The control's width in points. 更多...
 
float ControlX [get, set]
 The control's X coordinate in points. 更多...
 
float ControlY [get, set]
 The control's Y coordinate in points. 更多...
 
string CustomXmlId [get, set]
 
bool IsInline [get, set]
 Flag indicating if a control is in-line. If true, the control is in-line; if foalse, the control is floating. 更多...
 
List< KeyValuePair< string, object > > PropertyList [get, set]
 The control's property list. 更多...
 

私有屬性

string customXmLid
 
float height
 
bool inline
 
List< KeyValuePair< string, object > > list
 
string name
 
ChemistryControlType type
 
float width
 
float x
 
float y
 

詳細描述

Class that stores a list of property values for a saved control.

定義在 ControlProperties.cs 檔案之第 17 行.

列舉型態成員說明文件

◆ ChemistryControlType

enum ChemistryControlType
strong

/summary>

列舉值
DocumentHostControl 

summary> /summary>

定義在 ControlProperties.cs 檔案之第 24 行.

建構子與解構子說明文件

◆ ControlProperties() [1/4]

Default constructor - used for de-serialization.

定義在 ControlProperties.cs 檔案之第 47 行.

◆ ControlProperties() [2/4]

ControlProperties ( string  name,
ChemistryControlType  type,
float  x,
float  y,
float  width,
float  height,
string  customXmlid,
params KeyValuePair< string, object > []  properties 
)

Constructor for floating controls.

參數
nameControl's name
typeControl's type
xControl's X coordinate in points
yControl's Y coordinate in points
widthControl's width in points
heightControl's height in points
customXmlid
propertiesList of control's properties to persist.

定義在 ControlProperties.cs 檔案之第 61 行.

◆ ControlProperties() [3/4]

ControlProperties ( string  name,
ChemistryControlType  type,
int  start,
int  end,
float  width,
float  height,
string  customXmlid,
params KeyValuePair< string, object > []  properties 
)

Constructor for inline controls.

參數
nameControl's name
typeControl's type
startStart position of control's range (in characters)
endEnd position of control's range (in characters)
widthControl's width in points
heightControl's height in points
customXmlid
propertiesList of control's properties to persist.

定義在 ControlProperties.cs 檔案之第 86 行.

◆ ControlProperties() [4/4]

ControlProperties ( string  name,
ChemistryControlType  type,
int  start,
int  end,
params KeyValuePair< string, object > []  properties 
)

Constructor for host controls.

參數
nameControl's name
typeControl's type
startStart position of control's range (in characters)
endEnd position of control's range (in characters)
propertiesList of control's properties to persist.

定義在 ControlProperties.cs 檔案之第 110 行.

資料成員說明文件

◆ customXmLid

string customXmLid
private

定義在 ControlProperties.cs 檔案之第 29 行.

◆ height

float height
private

定義在 ControlProperties.cs 檔案之第 34 行.

◆ inline

bool inline
private

定義在 ControlProperties.cs 檔案之第 36 行.

◆ list

List<KeyValuePair<string, object> > list
private

定義在 ControlProperties.cs 檔案之第 37 行.

◆ name

string name
private

定義在 ControlProperties.cs 檔案之第 38 行.

◆ type

ChemistryControlType type
private

定義在 ControlProperties.cs 檔案之第 39 行.

◆ width

float width
private

定義在 ControlProperties.cs 檔案之第 40 行.

◆ x

float x
private

定義在 ControlProperties.cs 檔案之第 41 行.

◆ y

float y
private

定義在 ControlProperties.cs 檔案之第 42 行.

屬性(property)說明文件

◆ ControlHeight

float ControlHeight
getset

The control's height in points.

定義在 ControlProperties.cs 檔案之第 163 行.

◆ ControlName

string ControlName
getset

The control's name.

定義在 ControlProperties.cs 檔案之第 119 行.

◆ ControlType

ChemistryControlType ControlType
getset

The control's type.

summary> /summary>

定義在 ControlProperties.cs 檔案之第 128 行.

◆ ControlWidth

float ControlWidth
getset

The control's width in points.

定義在 ControlProperties.cs 檔案之第 154 行.

◆ ControlX

float ControlX
getset

The control's X coordinate in points.

定義在 ControlProperties.cs 檔案之第 172 行.

◆ ControlY

float ControlY
getset

The control's Y coordinate in points.

定義在 ControlProperties.cs 檔案之第 181 行.

◆ CustomXmlId

string CustomXmlId
getset

定義在 ControlProperties.cs 檔案之第 136 行.

◆ IsInline

bool IsInline
getset

Flag indicating if a control is in-line. If true, the control is in-line; if foalse, the control is floating.

定義在 ControlProperties.cs 檔案之第 191 行.

◆ PropertyList

List<KeyValuePair<string, object> > PropertyList
getset

The control's property list.

定義在 ControlProperties.cs 檔案之第 145 行.


此類別(class) 文件是由下列檔案中產生: