API Reference
VisioFluentPage
Fluent builder for a single Visio page. Provides direct verbs like Rect/Ellipse/Diamond/Triangle/Connect, consistent with other OfficeIMO fluent APIs.
Inheritance
- Object
- VisioFluentPage
Constructors
VisioFluentPage(OfficeIMO.Visio.Fluent.VisioFluentDocument fluent, OfficeIMO.Visio.VisioPage page) #Initializes a new fluent page wrapper.
Parameters
- fluent OfficeIMO.Visio.Fluent.VisioFluentDocument
- Parent fluent document.
- page OfficeIMO.Visio.VisioPage
- Underlying page model.
Methods
public VisioFluentPage Circle(String id, Double x, Double y, Double diameter, String text = null) #VisioFluentPageAdds a circle by diameter.
Parameters
- id System.String
- x System.Double
- y System.Double
- diameter System.Double
- text System.String = null
public VisioFluentPage Connect(String fromId, String toId, Action<VisioFluentConnector> configure = null) #VisioFluentPageConnects two shapes by id and optionally configures the connector.
Parameters
- fromId System.String
- toId System.String
- configure System.Action{OfficeIMO.Visio.Fluent.VisioFluentConnector} = null
public VisioFluentPage Connect(String fromId, String toId, VisioSide fromSide, VisioSide toSide, Action<VisioFluentConnector> configure = null) #VisioFluentPageConnects two shapes by id and preselects connector sides.
Parameters
- fromId System.String
- toId System.String
- fromSide OfficeIMO.Visio.VisioSide
- toSide OfficeIMO.Visio.VisioSide
- configure System.Action{OfficeIMO.Visio.Fluent.VisioFluentConnector} = null
public VisioFluentPage Data(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart data shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Decision(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart decision shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Diamond(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a diamond (rhombus) shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Ellipse(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds an ellipse shape with explicit width/height.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentDocument EndPage() #VisioFluentDocumentReturns to the document-level fluent builder for chaining.
public VisioFluentPage Hexagon(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a hexagon shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage ManualOperation(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart manual operation shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Master(String id, String masterNameU, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a shape using a document-registered master.
Parameters
- id System.String
- masterNameU System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage OffPageReference(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart off-page reference shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Parallelogram(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a parallelogram shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Pentagon(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a pentagon shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Preparation(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart preparation shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Process(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a flowchart process shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Rect(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a rectangle shape with inline geometry.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Shape(String id, Action<VisioFluentShape> configure) #VisioFluentPageConfigures an existing shape (text, stroke, fill, etc.).
Parameters
- id System.String
- configure System.Action{OfficeIMO.Visio.Fluent.VisioFluentShape}
public VisioFluentPage Size(Double width, Double height, VisioMeasurementUnit unit = Inches) #VisioFluentPageSets page size.
Parameters
- width System.Double
- Width value in the specified unit.
- height System.Double
- Height value in the specified unit.
- unit OfficeIMO.Visio.VisioMeasurementUnit = Inches
- Measurement unit (defaults to inches).
public VisioFluentPage Square(String id, Double x, Double y, Double size, String text = null) #VisioFluentPageAdds a square shape (width = height = size).
Parameters
- id System.String
- x System.Double
- y System.Double
- size System.Double
- text System.String = null
public VisioFluentPage Trapezoid(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds a trapezoid shape.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
public VisioFluentPage Triangle(String id, Double x, Double y, Double width, Double height, String text = null) #VisioFluentPageAdds an isosceles triangle with explicit width and height.
Parameters
- id System.String
- x System.Double
- y System.Double
- width System.Double
- height System.Double
- text System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object