Page
Source: aspose.
Contains elements that define a page in the document.
Methods
- addActiveXControl(type, pinX, pinY, width, height)
- addComment(shape, comment)
- addComment(shape, comment)
- addComment(pinX, pinY, comment)
- addShape(pinX, pinY, masterName)
- addShape(pinX, pinY, width, height, masterName)
- addShape(newShape, masterName)
- addText(pinX, pinY, width, height, text, fontName, fontColor, size)
- addText(pinX, pinY, text)
- applyStyle(textStyle, lineStyle, fillStyle)
- autoSpaceShapes(shapes)
- bringForward(shapeId)
- bringToFront(shapeId)
- centerDrawing()
- connectShapesViaConnector(shapeFrom, placeFrom, shapeTo, placeTo, connector)
- connectShapesViaConnector(shapeFromId, placeFrom, shapeToId, placeTo, connectorId)
- connectShapesViaConnector(shapeFromId, fromConnectionName, shapeToId, toConnectionName, connectorId)
- connectShapesViaConnectorIndex(shapeFromId, fromIndex, shapeToId, toIndex, connectorId)
- connectShapesViaConnectorIndex(shapeFrom, fromIndex, shapeTo, toIndex, connector)
- constructor_overload$1()
- copy()
- dispose()
- drawEllipse(pinX, pinY, width, height)
- drawLine(beginX, beginY, endX, endY)
- drawLine(pinX, pinY, width, height, xyArray)
- drawPolyline(pinX, pinY, width, height, xyArray)
- drawRectangle(pinX, pinY, width, height)
- getAssociatedPage()
- getBackground()
- getBackPage()
- getConnects()
- getID()
- getName()
- getNameU()
- getPages()
- getPageSheet()
- getReviewerID()
- getShapes()
- getViewCenterX()
- getViewCenterY()
- getViewScale()
- glueShapes(shapeFrom, placeTo, shapeTo)
- glueShapes(shapeFromId, placeTo, shapeToId)
- glueShapesInContainer(shapeFromId, shapeToBeginConnectionName, shapeToEndConnectionName, shapeToId)
- glueShapesInContainer(shapeFromId, shapeToBeginConnectionIndex, shapeToEndConnectionIndex, shapeToId)
- glueShapesInContainerByID(shapeFromId, shapeToBeginConnectionID, shapeToEndConnectionID, shapeToId)
- glueShapeToConnectorBeginX(shapeFromId, connectionName, connectorId)
- glueShapeToConnectorEndX(shapeToId, connectionName, connectorId)
- layout(options)
- moveTo(index)
- sendBackward(shapeId)
- sendToBack(shapeId)
- setAssociatedPage()
- setBackground()
- setBackPage()
- setID()
- setName()
- setNameU()
- setPages()
- setPresetTheme()
- setPresetThemeQuickStyle()
- setPresetThemeVariant()
- setReviewerID()
- setViewCenterX()
- setViewCenterY()
- setViewScale()
new Page()
Constructor.
Methods
addActiveXControl(type, pinX, pinY, width, height) → long
Creates an Activex Control.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Instantiate Diagram Object
diagram = new aspose.diagram.Diagram();
// Insert an ActiveX control
diagram.getPages().get(0).addActiveXControl(aspose.diagram.ControlType.IMAGE, 1, 1, 1, 1);
diagram.save("out-InsertActiveXControl.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
type |
Number |
|
ControlType |
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape in inches. |
height |
Number |
|
Specifies the height of the shape in inches. |
- Returns
-
long
addComment(shape, comment)
Adds comment to a shape with shape's id.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shape |
|
|
The ID of shape which is adding comment. |
comment |
String |
|
Comment's string. |
addComment(shape, comment)
Adds comment to a shape.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shape |
|
Specifies the shape which is adding comment . |
|
comment |
String |
|
Comment's string. |
addComment(pinX, pinY, comment)
Adds comment with defined PinX and PinY.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
var diagram = new aspose.diagram.Diagram("Drawing1.vsdx");
// Add comment
diagram.getPages().getPage(0).addComment(7.205905511811023, 3.880708661417323, "test@");
// Save diagram
diagram.save("out-AddPageLevelCommentInVisio.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the comment's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the comment's pin (center of rotation) in relation to the page. |
comment |
String |
|
Comment's string. |
addShape(pinX, pinY, masterName) → long
Adds shape created by master on page with defined PinX and PinY.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
masterName |
String |
|
Master's name. |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
addShape(pinX, pinY, width, height, masterName) → long
Adds shape created by master on page with defined PinX,PinY,Width and Height.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape in inches. |
height |
Number |
|
Specifies the height of the shape in inches. |
masterName |
String |
|
Master's name. |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
addShape(newShape, masterName) → long
Adds shape created by master to specific page.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
newShape |
|
New shape object |
|
masterName |
String |
|
Master's name. |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
addText(pinX, pinY, width, height, text, fontName, fontColor, size) → Shape
Adds Text with defined PinX and PinY.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the text's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the text's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the text. |
height |
Number |
|
Specifies the height of the text. |
text |
String |
|
text string. |
fontName |
String |
|
text font name. |
fontColor |
String |
|
text font color. |
size |
Number |
|
text font size. |
- Returns
-
Shape
Returns a shape object that represents the new text object.
addText(pinX, pinY, text) → Shape
Adds Text with defined PinX and PinY.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram();
// set parameters
PinX = 1, PinY = 1, Width = 1, Height = 1;
text = "Test text";
// add text to a Visio page
diagram.getPages().getPage(0).addText(PinX, PinY, Width, Height, text);
diagram.save("out-InsertTextShape.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the text's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the text's pin (center of rotation) in relation to the page. |
text |
String |
|
text string. |
- Returns
-
Shape
Returns a shape object that represents the new text object.
applyStyle(textStyle, lineStyle, fillStyle)
Applies style for full page. Default value is -1.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("ReadDiagramFile.vsd");
//Define a new StyleSheet
st = new aspose.diagram.StyleSheet();
st.setID(diagram.getStyleSheets().getCount() + 1);
ch = new aspose.diagram.Char();
ch.getColor().setValue("#00ff00");
ch.setIX(0);
st.getChars().add(ch);
st.getLine().getLineColor().setValue("#ff0000");
st.getLine().getLinePattern().setValue(1);
st.getLine().getLineWeight().setValue(0.01);
st.getFill().getFillForegnd().setValue("#0000ff");
st.getFill().getFillPattern().setValue(1);
st.getFill().getShdwPattern().setValue(0);
//Add the stylesheet to Stylesheets collection
diagram.getStyleSheets().add(st);
shapes = diagram.getPages().get(0).getShapes();
for (var it = shapes.iterator(); it.hasNext();) {
shape = it.next();
shape.getLine().getLinePattern().setValue(1);
shape.getFill().getFillPattern().setValue(1);
}
//Apply the stylesheet
diagram.getPages().get(0).applyStyle(st.getID(), st.getID(), st.getID());
diagram.save("out-ApplyStyleToVisioDiagramPage.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
textStyle |
Number |
|
text Style id. |
lineStyle |
Number |
|
line Style id. |
fillStyle |
Number |
|
fill Style id. |
autoSpaceShapes(shapes)
Auto space shapes
Parameter
Name | Type | Optional | Description |
---|---|---|---|
shapes |
|
Specifies the shapes be auto spaced. |
bringForward(shapeId)
Brings a shape,defined by ID, forward one position in the z-order.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
shapeId |
long |
|
ID of shape. |
bringToFront(shapeId)
Brings a shape,defined by ID, to the front of the z-order.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
shapeId |
long |
|
ID of shape. |
centerDrawing()
Centers a page's shapes with respect to the extent of the page. Centering shapes does not change their position relative to each other.
connectShapesViaConnector(shapeFrom, placeFrom, shapeTo, placeTo, connector)
Connect shapes via connector.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFrom |
|
The shape where the connector begins |
|
placeFrom |
Number |
|
ConnectionPointPlace |
shapeTo |
|
The shape where the connector ends |
|
placeTo |
Number |
|
ConnectionPointPlace |
connector |
|
The shape with type Dynamic connector |
connectShapesViaConnector(shapeFromId, placeFrom, shapeToId, placeTo, connectorId)
Connect shapes via connector.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("AddingNewShape.vsdx");
// set sub shape ids
shapeFromId = 2;
shapeToId = 4;
// access a particular page
page = diagram.getPages().getPage("Page-3");
// initialize connector shape
shape = new aspose.diagram.Shape();
shape.getLine().getEndArrow().setValue(4);
shape.getLine().getLineWeight().setValue(0.01388);
// add shape
connecter1Id = page.addShape(shape, "Dynamic connector");
// connect sub-shapes
page.connectShapesViaConnector(
shapeFromId,
aspose.diagram.ConnectionPointPlace.RIGHT,
shapeToId,
aspose.diagram.ConnectionPointPlace.LEFT,
connecter1Id);
diagram.save("out-ConnectVisioSubShapes.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape where the connector begins |
placeFrom |
Number |
|
ConnectionPointPlace |
shapeToId |
long |
|
The ID of shape where the connector ends |
placeTo |
Number |
|
ConnectionPointPlace |
connectorId |
long |
|
The ID of shape with type Dynamic connector |
connectShapesViaConnector(shapeFromId, fromConnectionName, shapeToId, toConnectionName, connectorId)
Connect shapes via connector.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape where the connector begins |
fromConnectionName |
String |
|
The connection name on the first shape where connector will be connected . |
shapeToId |
long |
|
The ID of shape where the connector ends |
toConnectionName |
String |
|
The connection name on the second shape where connector will be connected . |
connectorId |
long |
|
The ID of shape with type Dynamic connector |
connectShapesViaConnectorIndex(shapeFromId, fromIndex, shapeToId, toIndex, connectorId)
Connect shapes via connector index.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape where the connector begins |
fromIndex |
Number |
|
The index of the connection on the first shape |
shapeToId |
long |
|
The ID of shape where the connector ends |
toIndex |
Number |
|
he index of the connection on the second shape |
connectorId |
long |
|
The ID of shape with type Dynamic connector |
connectShapesViaConnectorIndex(shapeFrom, fromIndex, shapeTo, toIndex, connector)
Connect shapes via connector index.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFrom |
|
The shape where the connector begins |
|
fromIndex |
Number |
|
The index of the connection on the first shape |
shapeTo |
|
The shape where the connector ends |
|
toIndex |
Number |
|
he index of the connection on the second shape |
connector |
|
The shape with type Dynamic connector |
constructor_overload$1()
Constructor.
copy()
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
drawEllipse(pinX, pinY, width, height) → long
The process of drawing Ellipse.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape |
height |
Number |
|
Specifies the height of the shape |
- Returns
-
long
drawLine(beginX, beginY, endX, endY) → long
The process of drawing a single line.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
beginX |
Number |
|
Specifies the begin x-coordinate of the shape's position in relation to the page. |
beginY |
Number |
|
Specifies the begin y-coordinate of the shape's position in relation to the page. |
endX |
Number |
|
Specifies the end x-coordinate of the shape's position in relation to the page. |
endY |
Number |
|
Specifies the end y-coordinate of the shape's position in relation to the page. |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
drawLine(pinX, pinY, width, height, xyArray) → long
The process of drawing line.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape |
height |
Number |
|
Specifies the height of the shape |
xyArray |
Array of Number |
|
An array of alternating x and y values that defines points in the new shape |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
drawPolyline(pinX, pinY, width, height, xyArray) → long
The process of drawing Polyline.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape |
height |
Number |
|
Specifies the height of the shape |
xyArray |
Array of Number |
|
An array of alternating x and y values that defines points in the new shape |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
drawRectangle(pinX, pinY, width, height) → long
The process of drawing rectangle.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
pinX |
Number |
|
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the page. |
pinY |
Number |
|
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the page. |
width |
Number |
|
Specifies the width of the shape |
height |
Number |
|
Specifies the height of the shape |
- Returns
-
long
The unique ID of the shape within shapes collection on the specified page.
getAssociatedPage()
The ID of the original drawing page that was marked up on separate markup overlays by reviewers of the drawing.
getBackground()
A flag indicating if the page is a background page. The value of the property is BOOL integer constant.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("RetrievePageInfo.vdx");
for (var it = diagram.getPages().iterator(); it.hasNext();) {
page = it.next();
// Checks if current page is a background page
if (page.getBackground() == aspose.diagram.BOOL.TRUE) {
// Display information about the background page
console.log("Background Page ID : " + page.getID());
console.log("Background Page Name : " + page.getName());
} else {
// Display information about the foreground page
console.log("\nPage ID : " + page.getID());
console.log("Universal Name : " + page.getNameU());
console.log("ID of the Background Page : " + page.getBackPage());
}
}
getBackPage()
The page's background page.
getConnects()
Contains a Connect element for each connection between two shapes in a drawing.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("RetrieveConnectorInfo.vsd");
connects = diagram.getPages().getPage(0).getConnects();
for (var it = connects.iterator(); it.hasNext();) {
connector = it.next();
// Display information about the Connectors
console.log("From Shape ID : " + connector.getFromSheet());
console.log("To Shape ID : " + connector.getToSheet());
}
getID()
The unique ID of the element within its parent element.
getName()
The name of the element.
getNameU()
The universal name of the element.
getPages()
Page collection.
getPageSheet()
Contains elements that define the page sheet for a Page or Master element.
getReviewerID()
The ID of the reviewer associated with the markup overlay.
getShapes()
Shape collection.
getViewCenterX()
ViewCenterX and ViewCenterY specify a center point on a page that a new view (window) assumes when it is opened initially.
getViewCenterY()
ViewCenterX and ViewCenterY specify a center point on a page that a new view (window) assumes when it is opened initially.
getViewScale()
The default magnification factor to use when a new view (window) of the page is opened. For example, 1 = 100%; 1.5 = 150%, and so on.
glueShapes(shapeFrom, placeTo, shapeTo)
Glue shapes.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFrom |
|
The shape which is glue from |
|
placeTo |
Number |
|
ConnectionPointPlace |
shapeTo |
|
The shape where to glue to |
glueShapes(shapeFromId, placeTo, shapeToId)
Glue shapes
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("GlueVisioShapes.vsdx");
// Get a particular page
page = diagram.getPages().getPage("Page-1");
// set shape id
shape1_ID = 7;
shape2_ID = 494;
// Glue shapes
page.glueShapes(shape1_ID, aspose.diagram.ConnectionPointPlace.CENTER, shape2_ID);
diagram.save("out-GlueVisioShapes.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape which is glue from |
placeTo |
Number |
|
ConnectionPointPlace |
shapeToId |
long |
|
The ID of shape where to glue to |
glueShapesInContainer(shapeFromId, shapeToBeginConnectionName, shapeToEndConnectionName, shapeToId)
Glue shapes in container using connection name
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape which is glue from |
shapeToBeginConnectionName |
String |
|
The location on the first connection name where to glue . |
shapeToEndConnectionName |
String |
|
The location on the end connection name where to glue . |
shapeToId |
long |
|
The ID of shape where to glue to |
glueShapesInContainer(shapeFromId, shapeToBeginConnectionIndex, shapeToEndConnectionIndex, shapeToId)
Glue shapes in container
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape which is glue from |
shapeToBeginConnectionIndex |
Number |
|
The location on the first connection index where to glue . |
shapeToEndConnectionIndex |
Number |
|
The location on the end connection index where to glue . |
shapeToId |
long |
|
The ID of shape where to glue to |
glueShapesInContainerByID(shapeFromId, shapeToBeginConnectionID, shapeToEndConnectionID, shapeToId)
Glue shapes by connection id in container
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape which is glue from |
shapeToBeginConnectionID |
Number |
|
The location on the first connection id where to glue . |
shapeToEndConnectionID |
Number |
|
The location on the end connection id where to glue . |
shapeToId |
long |
|
The ID of shape where to glue to |
glueShapeToConnectorBeginX(shapeFromId, connectionName, connectorId)
Glue shape to Connector's BeginX
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeFromId |
long |
|
The ID of shape where the connector begins |
connectionName |
String |
|
The connection name on the shape where connector will be connected . |
connectorId |
long |
|
The ID of shape with type Dynamic connector |
glueShapeToConnectorEndX(shapeToId, connectionName, connectorId)
Glue shape to Connector's EndX
Parameters
Name | Type | Optional | Description |
---|---|---|---|
shapeToId |
long |
|
The ID of shape where the connector ends |
connectionName |
String |
|
The connection name on the second shape where connector will be connected . |
connectorId |
long |
|
The ID of shape with type Dynamic connector |
layout(options)
Lays out the shapes and/or reroutes the connectors for the page.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
options |
|
Using the |
moveTo(index)
Moves the page to another location in the pages.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
index |
Number |
|
Destination page index. |
sendBackward(shapeId)
Moves a shape,defined by ID, back one position in the z-order.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
shapeId |
long |
|
ID of shape. |
sendToBack(shapeId)
Moves a shape,defined by ID, to the back of the z-order.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
shapeId |
long |
|
ID of shape. |
setAssociatedPage()
The ID of the original drawing page that was marked up on separate markup overlays by reviewers of the drawing.
setBackground()
A flag indicating if the page is a background page. The value of the property is BOOL integer constant.
Example
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("RetrievePageInfo.vdx");
for (var it = diagram.getPages().iterator(); it.hasNext();) {
page = it.next();
// Checks if current page is a background page
if (page.getBackground() == aspose.diagram.BOOL.TRUE) {
// Display information about the background page
console.log("Background Page ID : " + page.getID());
console.log("Background Page Name : " + page.getName());
} else {
// Display information about the foreground page
console.log("\nPage ID : " + page.getID());
console.log("Universal Name : " + page.getNameU());
console.log("ID of the Background Page : " + page.getBackPage());
}
}
setBackPage()
The page's background page.
setID()
The unique ID of the element within its parent element.
setName()
The name of the element.
setNameU()
The universal name of the element.
setPages()
Page collection.
setPresetTheme()
Apply a preset theme to this page The value of the property is PresetThemeValue integer constant.
setPresetThemeQuickStyle()
Apply a preset theme variant quickstyle to this page The value of the property is PresetQuickStyleValue integer constant.
setPresetThemeVariant()
Apply a preset theme variant to this page The value of the property is PresetThemeVariantValue integer constant.
setReviewerID()
The ID of the reviewer associated with the markup overlay.
setViewCenterX()
ViewCenterX and ViewCenterY specify a center point on a page that a new view (window) assumes when it is opened initially.
setViewCenterY()
ViewCenterX and ViewCenterY specify a center point on a page that a new view (window) assumes when it is opened initially.
setViewScale()
The default magnification factor to use when a new view (window) of the page is opened. For example, 1 = 100%; 1.5 = 150%, and so on.