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

Composites a NodeXLControl and other elements into a UIElement.
Call the Composite method to composite a NodeXLControl with other elements into a new UIElement. Call when you are done with the UIElement. The UIElement can be used to create an image that can be saved to disk.
상속: Object
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_iChildIndex System.Int32
m_oGraphImageCenterer Smrf.NodeXL.Visualization.Wpf.NodeXLControl.GraphImageCenterer
m_oGraphImageScaler Smrf.NodeXL.Visualization.Wpf.GraphImageScaler
m_oGrid System.Windows.Controls.Grid
m_oLayoutSaver Smrf.NodeXL.Layouts.LayoutSaver
m_oNodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl
m_oParentPanel System.Windows.Controls.Panel

공개 메소드들

메소드 설명
Composite ( Double compositeWidth, Double compositeHeight, String headerText, String footerText, System headerFooterFont, IEnumerable legendControls ) : UIElement
GraphImageCompositor ( NodeXLControl nodeXLControl ) : System

Initializes a new instance of the GraphImageCompositor class.

RestoreNodeXLControl ( ) : void

보호된 메소드들

메소드 설명
CreateHeaderOrFooterLabel ( String sLabelText, Double dLabelWidth, System oLabelFont, System.Windows.Controls.Label &oLabel, Double &dLabelHeight ) : void
CreateLegendImages ( IEnumerable oLegendControls, Double dImageWidth, IEnumerable &oImages, Double &dTotalImageHeight ) : void

비공개 메소드들

메소드 설명
AssertValid ( ) : void

메소드 상세

Composite() 공개 메소드

public Composite ( Double compositeWidth, Double compositeHeight, String headerText, String footerText, System headerFooterFont, IEnumerable legendControls ) : UIElement
compositeWidth Double
compositeHeight Double
headerText String
footerText String
headerFooterFont System
legendControls IEnumerable
리턴 UIElement

CreateHeaderOrFooterLabel() 보호된 메소드

protected CreateHeaderOrFooterLabel ( String sLabelText, Double dLabelWidth, System oLabelFont, System.Windows.Controls.Label &oLabel, Double &dLabelHeight ) : void
sLabelText String
dLabelWidth Double
oLabelFont System
oLabel System.Windows.Controls.Label
dLabelHeight Double
리턴 void

CreateLegendImages() 보호된 메소드

protected CreateLegendImages ( IEnumerable oLegendControls, Double dImageWidth, IEnumerable &oImages, Double &dTotalImageHeight ) : void
oLegendControls IEnumerable
dImageWidth Double
oImages IEnumerable
dTotalImageHeight Double
리턴 void

GraphImageCompositor() 공개 메소드

Initializes a new instance of the GraphImageCompositor class.
public GraphImageCompositor ( NodeXLControl nodeXLControl ) : System
nodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl /// The NodeXLControl that will be composited by . /// This is assumed to be hosted in a Panel. ///
리턴 System

RestoreNodeXLControl() 공개 메소드

public RestoreNodeXLControl ( ) : void
리턴 void

프로퍼티 상세

m_iChildIndex 보호되어 있는 프로퍼티

protected Int32,System m_iChildIndex
리턴 System.Int32

m_oGraphImageCenterer 보호되어 있는 프로퍼티

protected NodeXLControl.GraphImageCenterer,Smrf.NodeXL.Visualization.Wpf m_oGraphImageCenterer
리턴 Smrf.NodeXL.Visualization.Wpf.NodeXLControl.GraphImageCenterer

m_oGraphImageScaler 보호되어 있는 프로퍼티

protected GraphImageScaler,Smrf.NodeXL.Visualization.Wpf m_oGraphImageScaler
리턴 Smrf.NodeXL.Visualization.Wpf.GraphImageScaler

m_oGrid 보호되어 있는 프로퍼티

protected Grid,System.Windows.Controls m_oGrid
리턴 System.Windows.Controls.Grid

m_oLayoutSaver 보호되어 있는 프로퍼티

protected LayoutSaver,Smrf.NodeXL.Layouts m_oLayoutSaver
리턴 Smrf.NodeXL.Layouts.LayoutSaver

m_oNodeXLControl 보호되어 있는 프로퍼티

protected NodeXLControl,Smrf.NodeXL.Visualization.Wpf m_oNodeXLControl
리턴 Smrf.NodeXL.Visualization.Wpf.NodeXLControl

m_oParentPanel 보호되어 있는 프로퍼티

protected Panel,System.Windows.Controls m_oParentPanel
리턴 System.Windows.Controls.Panel