C# Class Renderer.Vdx.VdxRenderer

Visio vdx IProjectExporter implementation.
Inheritance: Core2D.Renderer.ShapeRenderer, IProjectExporter
显示文件 Open project: Core2D/Core2D Class Usage Examples

Public Methods

Method Description
Create ( ) : VdxRenderer

Creates a new VdxRenderer instance.

Draw ( object dc, XArc arc, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XCubicBezier cubicBezier, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XEllipse ellipse, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XImage image, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XLine line, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XPath path, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XQuadraticBezier quadraticBezier, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XRectangle rectangle, double dx, double dy, ImmutableArray db, XRecord r ) : void
Draw ( object dc, XText text, double dx, double dy, ImmutableArray db, XRecord r ) : void
Fill ( object dc, double x, double y, double width, double height, ArgbColor color ) : void
VdxRenderer ( ) : System

Initializes a new instance of the VdxRenderer class.

Private Methods

Method Description
Add ( VisioAutomation.VDX.Elements.Drawing drawing, XContainer container ) : void
IProjectExporter ( string path, XContainer container ) : void
IProjectExporter ( string path, XDocument document ) : void
IProjectExporter ( string path, XProject project ) : void

Method Details

Create() public static method

Creates a new VdxRenderer instance.
public static Create ( ) : VdxRenderer
return VdxRenderer

Draw() public method

public Draw ( object dc, XArc arc, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
arc XArc
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XCubicBezier cubicBezier, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
cubicBezier XCubicBezier
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XEllipse ellipse, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
ellipse XEllipse
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XImage image, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
image XImage
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XLine line, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
line XLine
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XPath path, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
path XPath
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XQuadraticBezier quadraticBezier, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
quadraticBezier XQuadraticBezier
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XRectangle rectangle, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
rectangle XRectangle
dx double
dy double
db ImmutableArray
r XRecord
return void

Draw() public method

public Draw ( object dc, XText text, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
text XText
dx double
dy double
db ImmutableArray
r XRecord
return void

Fill() public method

public Fill ( object dc, double x, double y, double width, double height, ArgbColor color ) : void
dc object
x double
y double
width double
height double
color ArgbColor
return void

VdxRenderer() public method

Initializes a new instance of the VdxRenderer class.
public VdxRenderer ( ) : System
return System