public interface SheetBordersAndZonesBuilder extends Builder
SheetBordersAndZonesCollection.createSheetBordersAndZonesBuilder(nxopen.diagramming.SheetBordersAndZones)
Modifier and Type | Interface and Description |
---|---|
static class |
SheetBordersAndZonesBuilder.ArrowDirectionType
Represents the arrow direction type
|
static class |
SheetBordersAndZonesBuilder.ArrowStyleType
Represents the arrow style type
|
static class |
SheetBordersAndZonesBuilder.HorizontalCenteringMarkType
Represents the horizontal centering mark type.
|
static class |
SheetBordersAndZonesBuilder.TrimmingMarkStyleType
Represents the trimming mark style type
|
static class |
SheetBordersAndZonesBuilder.VerticalCenteringMarkType
Represents the vertical centering mark type.
|
static class |
SheetBordersAndZonesBuilder.ZoneMethod
Represents the zone method.
|
static class |
SheetBordersAndZonesBuilder.ZoneOrigin
Represents the zone origin.
|
Modifier and Type | Method and Description |
---|---|
double |
bottomMargin()
Returns the value of the margin in bottom border.
|
double |
centeringMarkExtension()
Returns the length of centering marks extension from inner border
License requirements: None. |
boolean |
createBorders()
Returns the flag that indicates if borders are created.
|
boolean |
createTrimmingMarks()
Returns the flag that indicate if trimming marks are created.
|
boolean |
createZoneLabels()
Returns the flag that indicates if zone labels are created.
|
boolean |
createZoneMarking()
Returns the flag that indicates if zone marking is create.
|
SheetBordersAndZonesBuilder.HorizontalCenteringMarkType |
horizontalCenteringMark()
Returns the horizontal centering mark used to show the type of centering mark like LeftArrow/RightArrow.
|
double |
horizontalSize()
Returns the size of horizontal zones.
|
int |
labelFont()
Returns the font of the label(text).
|
double |
labelHeight()
Returns the height of the label(text).
|
double |
leftMargin()
Returns the value of the margin in left border.
|
double |
markingHeight()
Returns the height of marking.
|
SheetBordersAndZonesBuilder.ZoneMethod |
method()
Returns the type of methods to create the zones.
|
SheetBordersAndZonesBuilder.ZoneOrigin |
origin()
Returns the type of zone origin like TopLeft/BottomRight.
|
double |
rightMargin()
Returns the value of the margin in right border.
|
void |
setBottomMargin(double bottomMargin)
License requirements: None. |
void |
setCenteringMarkExtension(double centeringMarkExtension)
License requirements: None. |
void |
setCreateBorders(boolean createBorders)
License requirements: None. |
void |
setCreateTrimmingMarks(boolean createTrimmingMarks)
License requirements: None. |
void |
setCreateZoneLabels(boolean createZoneLabels)
License requirements: None. |
void |
setCreateZoneMarking(boolean createZoneMarking)
License requirements: None. |
void |
setHorizontalCenteringMark(SheetBordersAndZonesBuilder.HorizontalCenteringMarkType horizontalCenteringMarkType)
License requirements: None. |
void |
setHorizontalSize(double horizontalSize)
License requirements: None. |
void |
setLabelFont(int labelFont)
License requirements: None. |
void |
setLabelHeight(double labelHeight)
License requirements: None. |
void |
setLeftMargin(double leftMargin)
License requirements: None. |
void |
setMarkingHeight(double markingHeight)
License requirements: None. |
void |
setMethod(SheetBordersAndZonesBuilder.ZoneMethod method)
License requirements: None. |
void |
setOrigin(SheetBordersAndZonesBuilder.ZoneOrigin origin)
License requirements: None. |
void |
setOwningSheet(Sheet owningSheet)
Set the owning sheet when the sheet element is created.
|
void |
setRightMargin(double rightMargin)
License requirements: None. |
void |
setTopMargin(double topMargin)
License requirements: None. |
void |
setTrimmingMarkLength(double trimmingMarkLength)
License requirements: None. |
void |
setTrimmingMarkThickness(double trimmingMarkThickness)
License requirements: None. |
void |
setVerticalCenteringMark(SheetBordersAndZonesBuilder.VerticalCenteringMarkType verticalCenteringMark)
License requirements: None. |
void |
setVerticalSize(double verticalSize)
License requirements: None. |
void |
setWidth(double width)
License requirements: None. |
SheetBorderSettingsBuilder |
sheetBorderSettings()
Returns the sheet border settings builder used to get the values related to borders
License requirements: None. |
SheetMarginSettingsBuilder |
sheetMarginSettings()
Returns the sheet margin settings builder used to get the values related to margins
License requirements: None. |
SheetZoneSettingsBuilder |
sheetZoneSettings()
Returns the sheet zone settings builder used to get the values related to zones
License requirements: None. |
double |
topMargin()
Returns the value of the margin in top border.
|
double |
trimmingMarkLength()
Returns the length of trimming mark.
|
double |
trimmingMarkThickness()
Returns the width of trimming mark.
|
SheetBordersAndZonesBuilder.VerticalCenteringMarkType |
verticalCenteringMark()
Returns the vertical centering mark used to show the type of centering mark like TopArrow/BottomArrow.
|
double |
verticalSize()
Returns the size of vertical zones.
|
double |
width()
Returns the width of border.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean createBorders() throws NXException, RemoteException
NXException
RemoteException
void setCreateBorders(boolean createBorders) throws NXException, RemoteException
createBorders
- NXException
RemoteException
double width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(double width) throws NXException, RemoteException
width
- NXException
RemoteException
SheetBordersAndZonesBuilder.HorizontalCenteringMarkType horizontalCenteringMark() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalCenteringMark(SheetBordersAndZonesBuilder.HorizontalCenteringMarkType horizontalCenteringMarkType) throws NXException, RemoteException
horizontalCenteringMarkType
- NXException
RemoteException
SheetBordersAndZonesBuilder.VerticalCenteringMarkType verticalCenteringMark() throws NXException, RemoteException
NXException
RemoteException
void setVerticalCenteringMark(SheetBordersAndZonesBuilder.VerticalCenteringMarkType verticalCenteringMark) throws NXException, RemoteException
verticalCenteringMark
- NXException
RemoteException
double centeringMarkExtension() throws NXException, RemoteException
NXException
RemoteException
void setCenteringMarkExtension(double centeringMarkExtension) throws NXException, RemoteException
centeringMarkExtension
- NXException
RemoteException
boolean createTrimmingMarks() throws NXException, RemoteException
NXException
RemoteException
void setCreateTrimmingMarks(boolean createTrimmingMarks) throws NXException, RemoteException
createTrimmingMarks
- NXException
RemoteException
double trimmingMarkLength() throws NXException, RemoteException
NXException
RemoteException
void setTrimmingMarkLength(double trimmingMarkLength) throws NXException, RemoteException
trimmingMarkLength
- NXException
RemoteException
double trimmingMarkThickness() throws NXException, RemoteException
NXException
RemoteException
void setTrimmingMarkThickness(double trimmingMarkThickness) throws NXException, RemoteException
trimmingMarkThickness
- NXException
RemoteException
SheetBordersAndZonesBuilder.ZoneMethod method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(SheetBordersAndZonesBuilder.ZoneMethod method) throws NXException, RemoteException
method
- NXException
RemoteException
double horizontalSize() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalSize(double horizontalSize) throws NXException, RemoteException
horizontalSize
- NXException
RemoteException
double verticalSize() throws NXException, RemoteException
NXException
RemoteException
void setVerticalSize(double verticalSize) throws NXException, RemoteException
verticalSize
- NXException
RemoteException
SheetBordersAndZonesBuilder.ZoneOrigin origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(SheetBordersAndZonesBuilder.ZoneOrigin origin) throws NXException, RemoteException
origin
- NXException
RemoteException
boolean createZoneMarking() throws NXException, RemoteException
NXException
RemoteException
void setCreateZoneMarking(boolean createZoneMarking) throws NXException, RemoteException
createZoneMarking
- NXException
RemoteException
double markingHeight() throws NXException, RemoteException
NXException
RemoteException
void setMarkingHeight(double markingHeight) throws NXException, RemoteException
markingHeight
- NXException
RemoteException
boolean createZoneLabels() throws NXException, RemoteException
NXException
RemoteException
void setCreateZoneLabels(boolean createZoneLabels) throws NXException, RemoteException
createZoneLabels
- NXException
RemoteException
double labelHeight() throws NXException, RemoteException
NXException
RemoteException
void setLabelHeight(double labelHeight) throws NXException, RemoteException
labelHeight
- NXException
RemoteException
int labelFont() throws NXException, RemoteException
NXException
RemoteException
void setLabelFont(int labelFont) throws NXException, RemoteException
labelFont
- NXException
RemoteException
double topMargin() throws NXException, RemoteException
NXException
RemoteException
void setTopMargin(double topMargin) throws NXException, RemoteException
topMargin
- NXException
RemoteException
double bottomMargin() throws NXException, RemoteException
NXException
RemoteException
void setBottomMargin(double bottomMargin) throws NXException, RemoteException
bottomMargin
- NXException
RemoteException
double leftMargin() throws NXException, RemoteException
NXException
RemoteException
void setLeftMargin(double leftMargin) throws NXException, RemoteException
leftMargin
- NXException
RemoteException
double rightMargin() throws NXException, RemoteException
NXException
RemoteException
void setRightMargin(double rightMargin) throws NXException, RemoteException
rightMargin
- NXException
RemoteException
void setOwningSheet(Sheet owningSheet) throws NXException, RemoteException
owningSheet
- NXException
RemoteException
SheetBorderSettingsBuilder sheetBorderSettings() throws NXException, RemoteException
NXException
RemoteException
SheetMarginSettingsBuilder sheetMarginSettings() throws NXException, RemoteException
NXException
RemoteException
SheetZoneSettingsBuilder sheetZoneSettings() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.