C# 클래스 Smrf.NodeXL.ExcelTemplate.ReadWorkbookContext

Provides access to objects needed for converting an Excel workbook to a NodeXL graph.
If the X, Y, and Locked columns of the vertex table should be read, set IgnoreVertexLocations to false and set to the rectangle the graph is being drawn within. Otherwise, leave IgnoreVertexLocations at its default value of true.

Set FillIDColumns to true to store an ID in each row of the edge and vertex tables.

Set PopulateVertexWorksheet to true to populate the vertex table with unique vertex names from the edge worksheet before the workbook is read.

Set ReadEdgeWeights to true to read the edge weight column in the edge table.

Set ReadGroups to true to read the group worksheets.

To read labels specified on the vertex, edge or group worksheets, set , ReadEdgeLabels or to true.

To read images specified on the vertex worksheet, set to true, then set and DefaultVertexShape.

To read all columns in the edge and vertex worksheets and store the cell values as metadata on the graph's edge and vertex objects, set to true.

상속: Object
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_bFillIDColumns System.Boolean
m_bIgnoreVertexLocations System.Boolean
m_bPopulateVertexWorksheet System.Boolean
m_bReadAllEdgeAndVertexColumns System.Boolean
m_bReadEdgeLabels System.Boolean
m_bReadEdgeWeights System.Boolean
m_bReadGroupLabels System.Boolean
m_bReadGroups System.Boolean
m_bReadVertexColorFromGroups System.Boolean
m_bReadVertexImages System.Boolean
m_bReadVertexLabels System.Boolean
m_bReadVertexShapeFromGroups System.Boolean
m_eDefaultVertexShape VertexShape
m_oBooleanConverter BooleanConverter
m_oColorConverter2 ColorConverter2
m_oDefaultVertexImageSize Nullable
m_oEdgeRowIDDictionary IIdentityProvider>.Dictionary
m_oEdgeStyleConverter EdgeStyleConverter
m_oEdgeWidthConverter EdgeWidthConverter
m_oFontSizeConverter FontSizeConverter
m_oGraphRectangle System.Drawing.Rectangle
m_oVertexLocationConverter VertexLocationConverter
m_oVertexNameDictionary IVertex>.Dictionary
m_oVertexRadiusConverter VertexRadiusConverter
m_oVertexRowIDDictionary IIdentityProvider>.Dictionary

공개 메소드들

메소드 설명
AddToRowIDDictionary ( ExcelTableReader row, IIdentityProvider edgeOrVertex, System.Boolean isEdge ) : void
ReadWorkbookContext ( ) : System

Initializes a new instance of the ReadWorkbookContext class.

비공개 메소드들

메소드 설명
AssertValid ( ) : void

메소드 상세

AddToRowIDDictionary() 공개 메소드

public AddToRowIDDictionary ( ExcelTableReader row, IIdentityProvider edgeOrVertex, System.Boolean isEdge ) : void
row Smrf.AppLib.ExcelTableReader
edgeOrVertex IIdentityProvider
isEdge System.Boolean
리턴 void

ReadWorkbookContext() 공개 메소드

Initializes a new instance of the ReadWorkbookContext class.
public ReadWorkbookContext ( ) : System
리턴 System

프로퍼티 상세

m_bFillIDColumns 보호되어 있는 프로퍼티

protected Boolean,System m_bFillIDColumns
리턴 System.Boolean

m_bIgnoreVertexLocations 보호되어 있는 프로퍼티

protected Boolean,System m_bIgnoreVertexLocations
리턴 System.Boolean

m_bPopulateVertexWorksheet 보호되어 있는 프로퍼티

protected Boolean,System m_bPopulateVertexWorksheet
리턴 System.Boolean

m_bReadAllEdgeAndVertexColumns 보호되어 있는 프로퍼티

protected Boolean,System m_bReadAllEdgeAndVertexColumns
리턴 System.Boolean

m_bReadEdgeLabels 보호되어 있는 프로퍼티

protected Boolean,System m_bReadEdgeLabels
리턴 System.Boolean

m_bReadEdgeWeights 보호되어 있는 프로퍼티

protected Boolean,System m_bReadEdgeWeights
리턴 System.Boolean

m_bReadGroupLabels 보호되어 있는 프로퍼티

protected Boolean,System m_bReadGroupLabels
리턴 System.Boolean

m_bReadGroups 보호되어 있는 프로퍼티

protected Boolean,System m_bReadGroups
리턴 System.Boolean

m_bReadVertexColorFromGroups 보호되어 있는 프로퍼티

protected Boolean,System m_bReadVertexColorFromGroups
리턴 System.Boolean

m_bReadVertexImages 보호되어 있는 프로퍼티

protected Boolean,System m_bReadVertexImages
리턴 System.Boolean

m_bReadVertexLabels 보호되어 있는 프로퍼티

protected Boolean,System m_bReadVertexLabels
리턴 System.Boolean

m_bReadVertexShapeFromGroups 보호되어 있는 프로퍼티

protected Boolean,System m_bReadVertexShapeFromGroups
리턴 System.Boolean

m_eDefaultVertexShape 보호되어 있는 프로퍼티

protected VertexShape m_eDefaultVertexShape
리턴 VertexShape

m_oBooleanConverter 보호되어 있는 프로퍼티

protected BooleanConverter m_oBooleanConverter
리턴 BooleanConverter

m_oColorConverter2 보호되어 있는 프로퍼티

protected ColorConverter2,Smrf.NodeXL.ExcelTemplate m_oColorConverter2
리턴 ColorConverter2

m_oDefaultVertexImageSize 보호되어 있는 프로퍼티

protected Nullable m_oDefaultVertexImageSize
리턴 Nullable

m_oEdgeRowIDDictionary 보호되어 있는 프로퍼티

protected Dictionary m_oEdgeRowIDDictionary
리턴 IIdentityProvider>.Dictionary

m_oEdgeStyleConverter 보호되어 있는 프로퍼티

protected EdgeStyleConverter m_oEdgeStyleConverter
리턴 EdgeStyleConverter

m_oEdgeWidthConverter 보호되어 있는 프로퍼티

protected EdgeWidthConverter,Smrf.NodeXL.ExcelTemplate m_oEdgeWidthConverter
리턴 EdgeWidthConverter

m_oFontSizeConverter 보호되어 있는 프로퍼티

protected FontSizeConverter,Smrf.NodeXL.ExcelTemplate m_oFontSizeConverter
리턴 FontSizeConverter

m_oGraphRectangle 보호되어 있는 프로퍼티

protected Rectangle,System.Drawing m_oGraphRectangle
리턴 System.Drawing.Rectangle

m_oVertexLocationConverter 보호되어 있는 프로퍼티

protected VertexLocationConverter,Smrf.NodeXL.ExcelTemplate m_oVertexLocationConverter
리턴 VertexLocationConverter

m_oVertexNameDictionary 보호되어 있는 프로퍼티

protected Dictionary m_oVertexNameDictionary
리턴 IVertex>.Dictionary

m_oVertexRadiusConverter 보호되어 있는 프로퍼티

protected VertexRadiusConverter,Smrf.NodeXL.ExcelTemplate m_oVertexRadiusConverter
리턴 VertexRadiusConverter

m_oVertexRowIDDictionary 보호되어 있는 프로퍼티

protected Dictionary m_oVertexRowIDDictionary
리턴 IIdentityProvider>.Dictionary