API Reference
Class
VisioFluentDocument
Provides a fluent wrapper for VisioDocument allowing chained configuration.
Inheritance
- Object
- VisioFluentDocument
Constructors
public VisioFluentDocument(VisioDocument document) #Initializes a new instance of the VisioFluentDocument class.
Parameters
- document OfficeIMO.Visio.VisioDocument
- The underlying VisioDocument.
Methods
public VisioDocument End() #Returns:
VisioDocumentEnds fluent configuration and returns the underlying document.
public VisioFluentDocument Info(Action<InfoBuilder> action) #Returns:
VisioFluentDocumentProvides fluent access to document information.
Parameters
- action System.Action{OfficeIMO.Visio.Fluent.InfoBuilder}
- Action that receives an InfoBuilder.
Page 2 overloads
public VisioFluentDocument Page(String name, Action<VisioFluentPage> configure) #Returns:
VisioFluentDocumentAdds a page using a direct fluent style (no Add*/With* names) and configures it. Mirrors patterns from Markdown/Excel/PowerPoint fluent APIs.
Parameters
- name System.String
- Page name.
- configure System.Action{OfficeIMO.Visio.Fluent.VisioFluentPage}
- Configuration for shapes/connectors on the page.
public VisioFluentDocument Page(String name, Double width, Double height, VisioMeasurementUnit unit, Action<VisioFluentPage> configure) #Returns:
VisioFluentDocumentAdds a page with explicit size and configures it.
Parameters
- name System.String
- width System.Double
- height System.Double
- unit OfficeIMO.Visio.VisioMeasurementUnit
- configure System.Action{OfficeIMO.Visio.Fluent.VisioFluentPage}
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object