Shape

遗产: java.lang.Object, com.aspose.words.Node, com.aspose.words.CompositeNode, com.aspose.words.ShapeBase

public class Shape extends ShapeBase

表示绘图层中的对象,例如自选图形、文本框、自由格式、OLE 对象、ActiveX 控件或图片。

要了解更多信息,请访问Working with Shapes文档文章。

使用Shape类,您可以在 Microsoft Word 文档中创建或修改形状。

形状的一个重要属性是它的ShapeBase.getShapeType().不同类型的形状在 Word 文档中可以具有不同的功能。例如,只有图像和 OLE 形状可以在其中包含图像。大多数形状都可以有文本,但不是全部。

可以有文本的形状,可以包含ParagraphTable节点作为孩子。

构造器

构造函数描述
Shape(DocumentBase doc, int shapeType)初始化此类的新实例。

方法

方法描述
accept(DocumentVisitor visitor)接待来访者。
adjustWithEffects(Rectangle2D.Float source)添加到效果范围的源矩形值并返回最终矩形。
appendChild(Node newChild)将指定节点添加到此节点的子节点列表的末尾。
canHaveImage()如果形状类型允许形状具有图像,则返回 true。
clearRunAttrs()
dd()
deepClone(boolean isCloneChildren)创建节点的副本。
equals(Object arg0)
fetchInheritedRunAttr(int fontAttr)
fetchInheritedShapeAttr(int key)保留供系统使用。
fetchShapeAttr(int key)保留供系统使用。
getAllowOverlap()获取一个值,该值指定此形状是否可以与其他形状重叠。
getAlternativeText()定义要显示的替代文本而不是图形。
getAncestor(int ancestorType)
getAncestor(Class ancestorType)获取指定对象类型的第一个祖先。
getAnchorLocked()指定形状的锚点是否被锁定。
getAspectRatioLocked()指定形状的纵横比是否被锁定。
getBehindText()指定形状是低于还是高于文本。
getBottom()获取形状包含块的底部边缘的位置。
getBounds()获取形状包含块的位置和大小。
getBoundsInPoints()获取形状包含块的位置和大小,以点为单位,相对于最顶部形状的锚点。
getBoundsWithEffects()获取此形状对象在应用绘图效果后的最终范围。
getChart()如果此形状具有图表,则提供对图表属性的访问。
getChild(int nodeType, int index, boolean isDeep)
getChildNodes()获取此节点的所有直接子节点。
getChildNodes(int nodeType, boolean isDeep)
getClass()
getContainer()
getCoordOrigin()此形状的包含块左上角的坐标。
getCoordSize()此形状的包含块内的坐标空间的宽度和高度。
getCount()获取此节点的直接子节点数。
getCurrentNode()
getCustomNodeId()指定自定义节点标识符。
getDashStyle()
getDirectRunAttr(int fontAttr)
getDirectShapeAttr(int key)保留供系统使用。
getDistanceBottom()获取文档文本与形状底部边缘之间的距离(以磅为单位)。
getDistanceLeft()获取文档文本与形状左边缘之间的距离(以磅为单位)。
getDistanceRight()获取文档文本与形状右边缘之间的距离(以磅为单位)。
getDistanceTop()获取文档文本与形状上边缘之间的距离(以磅为单位)。
getDocument()获取此节点所属的文档。
getDocument_IInline()
getEndArrowLength()
getEndArrowType()
getEndArrowWidth()
getEndCap()
getExtrusionEnabled()如果启用了挤压效果,则返回 true。
getFill()获取形状的填充格式。
getFillColor()定义填充形状闭合路径的画笔颜色。
getFillType()
getFillableBackColor()
getFillableForeColor()
getFillableImageBytes()
getFillableTransparency()
getFillableVisible()
getFilled()确定是否填充形状的闭合路径。
getFilledColor()
getFirstChild()获取节点的第一个子节点。
getFirstParagraph()获取形状中的第一段。
getFlipOrientation()切换形状的方向。
getFont()提供对此对象的字体格式的访问。
getGradientAngle()
getGradientStops()
getGradientStyle()
getGradientVariant()
getHRef()获取形状的完整超链接地址。
getHeight()获取形状包含块的高度。
getHorizontalAlignment()指定形状如何水平放置。
getHorizontalMargins_ITextBox()
getHorizontalRuleFormat()提供对水平规则形状属性的访问。
getImageData()提供对形状图像的访问。
getJoinStyle()
getLastChild()获取节点的最后一个子节点。
getLastParagraph()获取形状中的最后一段。
getLeft()获取形状包含块左边缘的位置。
getLineFillType()
getLineStyle()
getMarkupLanguage()获取用于此图形对象的 MarkupLanguage。
getMarkupLanguage_ITextBox()
getName()获取可选的形状名称。
getNextMatchingNode(Node curNode)
getNextSibling()获取紧跟在该节点之后的节点。
getNodeType()退货NodeType.SHAPE.
getOleFormat()提供对形状的 OLE 数据的访问。
getOn()
getOpacity()
getParentNode()获取此节点的直接父级。
getParentParagraph()返回直接父段落。
getParentParagraph_IInline()
getPatternType()
getPresetTexture()
getPreviousSibling()获取紧接在该节点之前的节点。
getRange()返回一个Range表示包含在该节点中的文档部分的对象。
getRelativeHorizontalPosition()指定相对于形状的水平位置。
getRelativeVerticalPosition()指定相对于垂直放置的形状。
getRight()获取形状包含块右边缘的位置。
getRotateWithObject()
getRotation()定义形状旋转的角度(以度为单位)。
getScreenTip()定义当鼠标指针移到形状上时显示的文本。
getShadowEnabled()如果启用了阴影效果,则返回 true。
getShadowFormat()获取形状的阴影格式。
getShapeRenderer()创建并返回可用于将此形状渲染成图像的对象。
getShapeType()获取形状类型。
getSignatureLine()得到getSignatureLine()如果形状是签名行,则对象。
getSizeInPoints()获取形状的大小(以磅为单位)。
getStartArrowLength()
getStartArrowType()
getStartArrowWidth()
getStoryType()退货StoryType.TEXTBOX.
getStroke()定义形状的描边。
getStrokeColor()定义描边的颜色。
getStrokeImageBytes()
getStrokeTransparency()
getStrokeVisible()
getStrokeWeight()以点为单位定义描边形状路径的画笔厚度。
getStroked()定义是否将描边路径。
getTarget()获取形状超链接的目标框架。
getText()获取此节点及其所有子节点的文本。
getTextBox()定义指定文本如何在形状中显示的属性。
getTextBoxWrapMode_ITextBox()
getTextPath()定义文本路径的文本(艺术字对象的)。
getTextboxLayoutFlow_ITextBox()
getTextureAlignment()
getTitle()获取当前形状对象的标题(标题)。
getTop()获取形状包含块的上边缘位置。
getVerticalAlignment()指定形状的垂直放置方式。
getWeight()
getWidth()获取形状包含块的宽度。
getWrapSide()指定文本环绕形状的方式。
getWrapType()定义形状是内嵌的还是浮动的。
getZOrder()确定重叠形状的显示顺序。
getZOrder_IShape()
hasChart()如果此 Shape 有一个getChart().
hasChildNodes()如果此节点有任何子节点,则返回 true。
hasImage()如果形状有图像字节或链接图像,则返回 true。
hasSmartArt()如果此 Shape 具有 SmartArt 对象,则返回 true。
hasVerticalTextFlow_ITextBox()
hashCode()
indexOf(Node child)返回子节点数组中指定子节点的索引。
insertAfter(Node newChild, Node refChild)在指定的引用节点之后立即插入指定的节点。
insertBefore(Node newChild, Node refChild)将指定节点插入到紧靠指定引用节点之前。
isComposite()返回 true,因为此节点可以有子节点。
isDecorative()获取指定形状在文档中是否为装饰性的标志。
isDecorative(boolean value)设置指定形状在文档中是否具有装饰性的标志。
isDeleteRevision()如果启用更改跟踪时此对象在 Microsoft Word 中被删除,则返回 true。
isGroup()如果这是一个组形状,则返回 true。
isHorizontalRule()如果此形状是水平规则,则返回 true。
isImage()如果此形状是图像形状,则返回 true。
isInline()一种快速确定此形状是否与文本内联的方法。
isInsertRevision()如果在启用更改跟踪时将此对象插入 Microsoft Word,则返回 true。
isLayoutInCell()获取一个标志,该标志指示形状是显示在表格内部还是表格外部。
isLayoutInCell(boolean value)设置一个标志,指示形状是显示在表格内部还是表格外部。
isMoveFromRevision()退货true如果启用更改跟踪时此对象在 Microsoft Word 中被移动(删除)。
isMoveToRevision()退货true如果启用更改跟踪时在 Microsoft Word 中移动(插入)此对象。
isSignatureLine()指示该形状是 SignatureLine。
isTopLevel()如果此形状不是组形状的子形状,则返回 true。
isWordArt()如果此形状是艺术字对象,则返回 true。
iterator()为该节点的子节点上的每个样式迭代提供支持。
localToParent(Point2D.Float value)将本地坐标空间中的值转换为父形状的坐标空间。
nextPreOrder(Node rootNode)根据前序树遍历算法获取下一个节点。
nodeTypeToString(int nodeType)
notify()
notifyAll()
oneColorGradient(int style, int variant, double degree)
patterned(int patternType)
prependChild(Node newChild)将指定节点添加到此节点的子节点列表的开头。
presetTextured(int presetTexture)
previousPreOrder(Node rootNode)根据前序树遍历算法获取上一个节点。
remove()从父级中移除自身。
removeAllChildren()移除当前节点的所有子节点。
removeChild(Node oldChild)删除指定的子节点。
removeMoveRevisions()
removeRunAttr(int key)
removeShapeAttr(int key)保留供系统使用。
removeSmartTags()删除所有SmartTag当前节点的后代节点。
selectNodes(String xpath)选择与 XPath 表达式匹配的节点列表。
selectSingleNode(String xpath)选择与 XPath 表达式匹配的第一个节点。
setAllowOverlap(boolean value)设置一个值,该值指定此形状是否可以与其他形状重叠。
setAlternativeText(String value)定义要显示的替代文本而不是图形。
setAnchorLocked(boolean value)指定形状的锚点是否被锁定。
setAspectRatioLocked(boolean value)指定形状的纵横比是否被锁定。
setBehindText(boolean value)指定形状是低于还是高于文本。
setBounds(Rectangle2D.Float value)设置形状包含块的位置和大小。
setCoordOrigin(Point value)此形状的包含块左上角的坐标。
setCoordSize(Dimension value)此形状的包含块内的坐标空间的宽度和高度。
setCustomNodeId(int value)指定自定义节点标识符。
setDashStyle(int value)
setDistanceBottom(double value)设置文档文本和形状底部边缘之间的距离(以磅为单位)。
setDistanceLeft(double value)设置文档文本和形状左边缘之间的距离(以磅为单位)。
setDistanceRight(double value)设置文档文本和形状右边缘之间的距离(以磅为单位)。
setDistanceTop(double value)设置文档文本和形状上边缘之间的距离(以磅为单位)。
setEndArrowLength(int value)
setEndArrowType(int value)
setEndArrowWidth(int value)
setEndCap(int value)
setFillColor(Color value)定义填充形状闭合路径的画笔颜色。
setFillableBackColor(Color value)
setFillableForeColor(Color value)
setFillableTransparency(double value)
setFillableVisible(boolean value)
setFilled(boolean value)确定是否填充形状的闭合路径。
setFilledColor(Color value)
setFlipOrientation(int value)切换形状的方向。
setGradientAngle(double value)
setHRef(String value)设置形状的完整超链接地址。
setHeight(double value)设置形状包含块的高度。
setHorizontalAlignment(int value)指定形状如何水平放置。
setImage(byte[] imageBytes)
setJoinStyle(int value)
setLeft(double value)设置形状包含块左边缘的位置。
setLineFillType(int value)
setLineStyle(int value)
setName(String value)设置可选的形状名称。
setOn(boolean value)
setOpacity(double value)
setRelativeHorizontalPosition(int value)指定相对于形状的水平位置。
setRelativeVerticalPosition(int value)指定相对于垂直放置的形状。
setRotateWithObject(boolean value)
setRotation(double value)定义形状旋转的角度(以度为单位)。
setRunAttr(int fontAttr, Object value)
setScreenTip(String value)定义当鼠标指针移到形状上时显示的文本。
setShapeAttr(int key, Object value)保留供系统使用。
setStartArrowLength(int value)
setStartArrowType(int value)
setStartArrowWidth(int value)
setStrokeColor(Color value)定义描边的颜色。
setStrokeTransparency(double value)
setStrokeVisible(boolean value)
setStrokeWeight(double value)以点为单位定义描边形状路径的画笔厚度。
setStroked(boolean value)定义是否将描边路径。
setTarget(String value)设置形状超链接的目标框架。
setTextureAlignment(int value)
setTitle(String value)设置当前形状对象的标题(标题)。
setTop(double value)设置形状包含块的上边缘位置。
setVerticalAlignment(int value)指定形状的垂直放置方式。
setWeight(double value)
setWidth(double value)设置形状包含块的宽度。
setWrapSide(int value)指定文本环绕形状的方式。
setWrapType(int value)定义形状是内嵌的还是浮动的。
setZOrder(int value)确定重叠形状的显示顺序。
setZOrder_IShape(int value)
solid()
toString()
toString(SaveOptions saveOptions)使用指定的保存选项将节点的内容导出为字符串。
toString(int saveFormat)
twoColorGradient(int style, int variant)
updateSmartArtDrawing()使用 Aspose.Words 的 SmartArt 冷渲染引擎更新 SmartArt 预渲染绘图。
wait()
wait(long arg0)
wait(long arg0, int arg1)

Shape(DocumentBase doc, int shapeType)

public Shape(DocumentBase doc, int shapeType)

初始化此类的新实例。

参数:

范围类型描述
docDocumentBase
shapeTypeint

accept(DocumentVisitor visitor)

public boolean accept(DocumentVisitor visitor)

接待来访者。

枚举此节点及其所有子节点。每个节点调用 DocumentVisitor 上的相应方法。

有关更多信息,请参阅访问者设计模式。

参数:

范围类型描述
visitorDocumentVisitor将访问节点的访问者。

退货: boolean - 如果所有节点都被访问,则为真;如果 DocumentVisitor 在访问所有节点之前停止操作,则返回 false。来电DocumentVisitor.visitShapeStart(com.aspose.words.Shape) , 然后调用Node.accept(com.aspose.words.DocumentVisitor)对于形状和调用的所有子节点DocumentVisitor.visitShapeEnd(com.aspose.words.Shape)在最后。

adjustWithEffects(Rectangle2D.Float source)

public Rectangle2D.Float adjustWithEffects(Rectangle2D.Float source)

添加到效果范围的源矩形值并返回最终矩形。

参数:

范围类型描述
sourcejava.awt.geom.Rectangle2D.Float

退货: java.awt.geom.Rectangle2D.Float

appendChild(Node newChild)

public Node appendChild(Node newChild)

将指定节点添加到此节点的子节点列表的末尾。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要添加的节点。

退货: Node - 添加的节点。

canHaveImage()

public boolean canHaveImage()

如果形状类型允许形状具有图像,则返回 true。

尽管 Microsoft Word 有一种特殊的图像形状类型,但似乎在 Microsoft Word 文档中,除了组形状之外的任何形状都可以有图像,因此对于所有形状,除了GroupShape.

退货: boolean - 如果形状类型允许形状具有图像,则为真。

clearRunAttrs()

public void clearRunAttrs()

dd()

public void dd()

deepClone(boolean isCloneChildren)

public Node deepClone(boolean isCloneChildren)

创建节点的副本。

此方法用作节点的复制构造函数。克隆的节点没有父节点,但与原始节点属于同一个文档。

此方法始终执行节点的深层复制。这isCloneChildren参数指定是否也执行复制所有子节点。

参数:

范围类型描述
isCloneChildrenbooleanTrue 递归克隆指定节点下的子树; false 仅克隆节点本身。

退货: Node - 克隆节点。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

fetchInheritedRunAttr(int fontAttr)

public Object fetchInheritedRunAttr(int fontAttr)

参数:

范围类型描述
fontAttrint

退货: java.lang.Object

fetchInheritedShapeAttr(int key)

public Object fetchInheritedShapeAttr(int key)

保留供系统使用。 IShapeAttrSource。

参数:

范围类型描述
keyint

退货: java.lang.Object

fetchShapeAttr(int key)

public Object fetchShapeAttr(int key)

保留供系统使用。 IShapeAttrSource。

参数:

范围类型描述
keyint

退货: java.lang.Object

getAllowOverlap()

public boolean getAllowOverlap()

获取一个值,该值指定此形状是否可以与其他形状重叠。

此属性会影响 Microsoft Word 中形状的行为。 Aspose.Words 忽略此属性的值。

此属性仅适用于顶级形状。

默认值为true.

退货: boolean - 指定此形状是否可以与其他形状重叠的值。

getAlternativeText()

public String getAlternativeText()

定义要显示的替代文本而不是图形。

默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

getAncestor(int ancestorType)

public CompositeNode getAncestor(int ancestorType)

参数:

范围类型描述
ancestorTypeint

退货: CompositeNode

getAncestor(Class ancestorType)

public CompositeNode getAncestor(Class ancestorType)

获取指定对象类型的第一个祖先。

参数:

范围类型描述
ancestorTypejava.lang.Class要检索的祖先的对象类型。

退货: CompositeNode - 指定类型的祖先,如果未找到此类型的祖先,则为 null。

如果祖先类型等于 ancestorType 或派生自 ancestorType,则祖先类型匹配。

getAnchorLocked()

public boolean getAnchorLocked()

指定形状的锚点是否被锁定。

默认值为false.

仅对顶级形状有效。

此属性会影响 Microsoft Word 中形状锚点的行为。当锚点未锁定时,在 Microsoft Word 中移动形状也可以移动形状的锚点。

退货: boolean - 相应的布尔值。

getAspectRatioLocked()

public boolean getAspectRatioLocked()

指定形状的纵横比是否被锁定。

默认值取决于getShapeType() 对于 ShapeType.Image 它是true但对于其他形状类型,它是false.

仅对顶级形状有效。

退货: boolean - 相应的布尔值。

getBehindText()

public boolean getBehindText()

指定形状是低于还是高于文本。

仅对顶级形状有效。

默认值为false.

退货: boolean - 相应的布尔值。

getBottom()

public double getBottom()

获取形状包含块的底部边缘的位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

退货: double - 形状包含块的底部边缘的位置。

getBounds()

public Rectangle2D.Float getBounds()

获取形状包含块的位置和大小。设置时忽略纵横比锁定。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

退货: java.awt.geom.Rectangle2D.Float - 形状包含块的位置和大小。

getBoundsInPoints()

public Rectangle2D.Float getBoundsInPoints()

获取形状包含块的位置和大小,以点为单位,相对于最顶部形状的锚点。

退货: java.awt.geom.Rectangle2D.Float - 形状包含块的位置和大小,以点为单位,相对于最顶部形状的锚点。

getBoundsWithEffects()

public Rectangle2D.Float getBoundsWithEffects()

获取此形状对象在应用绘图效果后的最终范围。价值以点为单位。

退货: java.awt.geom.Rectangle2D.Float - 此形状对象在应用绘图效果后的最终范围。

getChart()

public Chart getChart()

如果此形状具有图表,则提供对图表属性的访问。该属性将返回getChart()只有当hasChart()此 Shape 属性为真,否则将抛出异常。

退货: Chart - 相应的Chart价值。

getChild(int nodeType, int index, boolean isDeep)

public Node getChild(int nodeType, int index, boolean isDeep)

参数:

范围类型描述
nodeTypeint
indexint
isDeepboolean

退货: Node

getChildNodes()

public NodeCollection getChildNodes()

获取此节点的所有直接子节点。

笔记,getChildNodes()相当于调用 GetChildNodes(NodeType.Any, false) 并在每次访问时创建并返回一个新集合。

如果没有子节点,则此属性返回一个空集合。

退货: NodeCollection - 该节点的所有直接子节点。

getChildNodes(int nodeType, boolean isDeep)

public NodeCollection getChildNodes(int nodeType, boolean isDeep)

参数:

范围类型描述
nodeTypeint
isDeepboolean

退货: NodeCollection

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getContainer()

public CompositeNode getContainer()

退货: CompositeNode

getCoordOrigin()

public Point getCoordOrigin()

此形状的包含块左上角的坐标。

默认值为 (0,0)。

退货: java.awt.Point - 对应的 java.awt.Point 值。

getCoordSize()

public Dimension getCoordSize()

此形状的包含块内的坐标空间的宽度和高度。

默认值为 (1000, 1000)。

退货: java.awt.Dimension - 相应的 java.awt.Dimension 值。

getCount()

public int getCount()

获取此节点的直接子节点数。

退货: int - 此节点的直接子节点数。

getCurrentNode()

public Node getCurrentNode()

退货: Node

getCustomNodeId()

public int getCustomNodeId()

指定自定义节点标识符。

默认为零。

这个标识符可以任意设置和使用。例如,作为获取外部数据的密钥。

重要说明,指定的值不会保存到输出文件中,并且仅在节点生命周期内存在。

退货: int - 相应的 int 值。

getDashStyle()

public int getDashStyle()

退货: 整数

getDirectRunAttr(int fontAttr)

public Object getDirectRunAttr(int fontAttr)

参数:

范围类型描述
fontAttrint

退货: java.lang.Object

getDirectShapeAttr(int key)

public Object getDirectShapeAttr(int key)

保留供系统使用。 IShapeAttrSource。

参数:

范围类型描述
keyint

退货: java.lang.Object

getDistanceBottom()

public double getDistanceBottom()

获取文档文本与形状底部边缘之间的距离(以磅为单位)。

默认值为 0。

仅对顶级形状有效。

退货: double - 文档文本和形状底部边缘之间的距离(以磅为单位)。

getDistanceLeft()

public double getDistanceLeft()

获取文档文本与形状左边缘之间的距离(以磅为单位)。

默认值为 1/8 英寸。

仅对顶级形状有效。

退货: double - 文档文本和形状左边缘之间的距离(以磅为单位)。

getDistanceRight()

public double getDistanceRight()

获取文档文本与形状右边缘之间的距离(以磅为单位)。

默认值为 1/8 英寸。

仅对顶级形状有效。

退货: double - 文档文本和形状右边缘之间的距离(以磅为单位)。

getDistanceTop()

public double getDistanceTop()

获取文档文本与形状上边缘之间的距离(以磅为单位)。

默认值为 0。

仅对顶级形状有效。

退货: double - 文档文本和形状上边缘之间的距离(以磅为单位)。

getDocument()

public DocumentBase getDocument()

获取此节点所属的文档。

该节点始终属于一个文档,即使它刚刚创建并且尚未添加到树中,或者如果它已从树中删除也是如此。

退货: DocumentBase - 该节点所属的文档。

getDocument_IInline()

public DocumentBase getDocument_IInline()

退货: DocumentBase

getEndArrowLength()

public int getEndArrowLength()

退货: 整数

getEndArrowType()

public int getEndArrowType()

退货: 整数

getEndArrowWidth()

public int getEndArrowWidth()

退货: 整数

getEndCap()

public int getEndCap()

退货: 整数

getExtrusionEnabled()

public boolean getExtrusionEnabled()

如果启用了挤压效果,则返回 true。

退货: boolean - 如果启用挤压效果则为 True。

getFill()

public Fill getFill()

获取形状的填充格式。

退货: Fill - 填充形状的格式。

getFillColor()

public Color getFillColor()

定义填充形状闭合路径的画笔颜色。

这是一个捷径Fill.getColor() / Fill.setColor(java.awt.Color)财产。

默认值为 。

退货: java.awt.Color - 相应的 java.awt.Color 值。

getFillType()

public int getFillType()

退货: 整数

getFillableBackColor()

public Color getFillableBackColor()

退货: java.awt.颜色

getFillableForeColor()

public Color getFillableForeColor()

退货: java.awt.颜色

getFillableImageBytes()

public byte[] getFillableImageBytes()

退货: 字节[]

getFillableTransparency()

public double getFillableTransparency()

退货: 双倍的

getFillableVisible()

public boolean getFillableVisible()

退货: 布尔值

getFilled()

public boolean getFilled()

确定是否填充形状的闭合路径。

这是一个捷径Fill.getOn() / Fill.setOn(boolean)财产。

默认值为true.

退货: boolean - 相应的布尔值。

getFilledColor()

public Color getFilledColor()

退货: java.awt.颜色

getFirstChild()

public Node getFirstChild()

获取节点的第一个子节点。如果没有第一个子节点,则返回 null。

退货: Node - 节点的第一个孩子。

getFirstParagraph()

public Paragraph getFirstParagraph()

获取形状中的第一段。

退货: Paragraph - 形状的第一段。

getFlipOrientation()

public int getFlipOrientation()

切换形状的方向。

默认值为FlipOrientation.NONE.

退货: int - 相应的 int 值。返回值是按位组合FlipOrientation常数。

getFont()

public Font getFont()

提供对此对象的字体格式的访问。

退货: Font - 相应的Font价值。

getGradientAngle()

public double getGradientAngle()

退货: 双倍的

getGradientStops()

public GradientStopCollection getGradientStops()

退货: GradientStopCollection

getGradientStyle()

public int getGradientStyle()

退货: 整数

getGradientVariant()

public int getGradientVariant()

退货: 整数

getHRef()

public String getHRef()

获取形状的完整超链接地址。

默认值为空字符串。

以下是此属性的有效值示例:

完整 URI:https://www.aspose.com/。

完整文件名:C:\\我的文件\\销售报告.doc 。

相对 URI:../../../resource.txt

相对文件名:..\\我的文件\\销售报告.doc 。

另一个文档中的书签:https://www.aspose.com/Products/Default.aspx#套房

本文档中的书签:#BookmakName 。

退货: java.lang.String - 形状的完整超链接地址。

getHeight()

public double getHeight()

获取形状包含块的高度。

对于顶级形状,该值以磅为单位。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

退货: double - 形状包含块的高度。

getHorizontalAlignment()

public int getHorizontalAlignment()

指定形状如何水平放置。

默认值为HorizontalAlignment.NONE.

仅对顶级浮动形状有效。

退货: int - 相应的 int 值。返回值是其中之一HorizontalAlignment常数。

getHorizontalMargins_ITextBox()

public float getHorizontalMargins_ITextBox()

退货: 漂浮

getHorizontalRuleFormat()

public HorizontalRuleFormat getHorizontalRuleFormat()

提供对水平规则形状属性的访问。对于不是水平线的形状,返回 null。

退货: HorizontalRuleFormat - 相应的HorizontalRuleFormat价值。

getImageData()

public ImageData getImageData()

提供对形状图像的访问。如果形状不能包含图像,则返回 null。

退货: ImageData - 相应的ImageData价值。

getJoinStyle()

public int getJoinStyle()

退货: 整数

getLastChild()

public Node getLastChild()

获取节点的最后一个子节点。如果没有最后一个子节点,则返回 null。

退货: Node - 节点的最后一个孩子。

getLastParagraph()

public Paragraph getLastParagraph()

获取形状中的最后一段。

退货: Paragraph - 形状的最后一段。

getLeft()

public double getLeft()

获取形状包含块左边缘的位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

仅对浮动形状有效。

退货: double - 形状包含块的左边缘的位置。

getLineFillType()

public int getLineFillType()

退货: 整数

getLineStyle()

public int getLineStyle()

退货: 整数

getMarkupLanguage()

public byte getMarkupLanguage()

获取用于此图形对象的 MarkupLanguage。

退货: byte - 用于此图形对象的 MarkupLanguage。返回值是其中之一ShapeMarkupLanguage常数。

getMarkupLanguage_ITextBox()

public byte getMarkupLanguage_ITextBox()

退货: 字节

getName()

public String getName()

获取可选的形状名称。

默认为空字符串。

不能为空,但可以是空字符串。

退货: java.lang.String - 可选的形状名称。

getNextMatchingNode(Node curNode)

public Node getNextMatchingNode(Node curNode)

参数:

范围类型描述
curNodeNode

退货: Node

getNextSibling()

public Node getNextSibling()

获取紧跟在该节点之后的节点。如果没有下一个节点,则返回 null。

退货: Node - 紧接此节点之后的节点。

getNodeType()

public int getNodeType()

退货NodeType.SHAPE.

退货: 整数 -{NodeType.SHAPE .返回值是其中之一NodeType常数。

getOleFormat()

public OleFormat getOleFormat()

提供对形状的 OLE 数据的访问。对于不是 OLE 对象或 ActiveX 控件的形状,返回 null。

退货: OleFormat - 相应的OleFormat价值。

getOn()

public boolean getOn()

退货: 布尔值

getOpacity()

public double getOpacity()

退货: 双倍的

getParentNode()

public CompositeNode getParentNode()

获取此节点的直接父级。

如果一个节点刚刚被创建并且还没有被添加到树中,或者如果它已经被从树中移除,则父节点为空。

退货: CompositeNode - 此节点的直接父节点。

getParentParagraph()

public Paragraph getParentParagraph()

返回直接父段落。对于组形状的子形状和 Office Math 对象的子形状,始终返回 null。

退货: Paragraph - 直接父段落。

getParentParagraph_IInline()

public Paragraph getParentParagraph_IInline()

退货: Paragraph

getPatternType()

public int getPatternType()

退货: 整数

getPresetTexture()

public int getPresetTexture()

退货: 整数

getPreviousSibling()

public Node getPreviousSibling()

获取紧接在该节点之前的节点。如果前面没有节点,则返回 null。

退货: Node - 紧接在该节点之前的节点。

getRange()

public Range getRange()

返回一个Range表示包含在该节点中的文档部分的对象。

退货: Range - 一个Range表示包含在该节点中的文档部分的对象。

getRelativeHorizontalPosition()

public int getRelativeHorizontalPosition()

指定相对于形状的水平位置。

默认值为RelativeHorizontalPosition.COLUMN.

仅对顶级浮动形状有效。

退货: int - 相应的 int 值。返回值是其中之一RelativeHorizontalPosition常数。

getRelativeVerticalPosition()

public int getRelativeVerticalPosition()

指定相对于垂直放置的形状。

默认值为RelativeVerticalPosition.PARAGRAPH.

仅对顶级浮动形状有效。

退货: int - 相应的 int 值。返回值是其中之一RelativeVerticalPosition常数。

getRight()

public double getRight()

获取形状包含块右边缘的位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

退货: double - 形状包含块的右边缘的位置。

getRotateWithObject()

public boolean getRotateWithObject()

退货: 布尔值

getRotation()

public double getRotation()

定义形状旋转的角度(以度为单位)。正值对应顺时针旋转角度。

默认值为 0。

退货: double - 相应的双精度值。

getScreenTip()

public String getScreenTip()

定义当鼠标指针移到形状上时显示的文本。

默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

getShadowEnabled()

public boolean getShadowEnabled()

如果启用了阴影效果,则返回 true。

退货: boolean - 如果启用了阴影效果则为 True。

getShadowFormat()

public ShadowFormat getShadowFormat()

获取形状的阴影格式。

退货: ShadowFormat - 形状的阴影格式。

getShapeRenderer()

public ShapeRenderer getShapeRenderer()

创建并返回可用于将此形状渲染成图像的对象。

这个方法只是调用ShapeRenderer构造函数并将此对象作为参数传递。

退货: ShapeRenderer - 此形状的渲染器对象。

getShapeType()

public int getShapeType()

获取形状类型。

退货: int - 形状类型。返回值是其中之一ShapeType常数。

getSignatureLine()

public SignatureLine getSignatureLine()

得到getSignatureLine()如果形状是签名行,则对象。退货null否则。您可以使用将新的 SignatureLines 插入到文档中DocumentBuilder.insertSignatureLine(com.aspose.words.SignatureLineOptions)M:Aspose.Words.DocumentBuilder.InsertSignatureLine(Aspose.Words.SignatureLineOptions,Aspose.Words.Drawing.RelativeHorizontalPosition,System.Double,Aspose.Words.Drawing.RelativeVerticalPosition,System.Double,Aspose.Words.Drawing.WrapType)

退货: SignatureLine -{getSignatureLine()如果形状是签名行,则对象。

getSizeInPoints()

public Point2D.Float getSizeInPoints()

获取形状的大小(以磅为单位)。获取形状的大小(以磅为单位)。

Point2D.Float 用作返回类型,因为我们在这里需要浮点尺寸值。应该假设 Point2D 的x == widthy == height.

退货: java.awt.geom.Point2D.Float - 形状的大小(以磅为单位)。

getStartArrowLength()

public int getStartArrowLength()

退货: 整数

getStartArrowType()

public int getStartArrowType()

退货: 整数

getStartArrowWidth()

public int getStartArrowWidth()

退货: 整数

getStoryType()

public int getStoryType()

退货StoryType.TEXTBOX.

退货: 整数 -{StoryType.TEXTBOX .返回值是其中之一StoryType常数。

getStroke()

public Stroke getStroke()

定义形状的描边。

退货: Stroke - 相应的Stroke价值。

getStrokeColor()

public Color getStrokeColor()

定义描边的颜色。

这是一个捷径Stroke.getColor() / Stroke.setColor(java.awt.Color)财产。

默认值为 。

退货: java.awt.Color - 相应的 java.awt.Color 值。

getStrokeImageBytes()

public byte[] getStrokeImageBytes()

退货: 字节[]

getStrokeTransparency()

public double getStrokeTransparency()

退货: 双倍的

getStrokeVisible()

public boolean getStrokeVisible()

退货: 布尔值

getStrokeWeight()

public double getStrokeWeight()

以点为单位定义描边形状路径的画笔厚度。

这是一个捷径Stroke.getWeight() / Stroke.setWeight(double)财产。

默认值为 0.75。

退货: double - 相应的双精度值。

getStroked()

public boolean getStroked()

定义是否将描边路径。

这是一个捷径Stroke.getOn() / Stroke.setOn(boolean)财产。

默认值为true.

退货: boolean - 相应的布尔值。

getTarget()

public String getTarget()

获取形状超链接的目标框架。

默认值为空字符串。

退货: java.lang.String - 形状超链接的目标框架。

getText()

public String getText()

获取此节点及其所有子节点的文本。

返回的字符串包括所有控制字符和特殊字符,如ControlChar.

退货: java.lang.字符串

getTextBox()

public TextBox getTextBox()

定义指定文本如何在形状中显示的属性。

退货: TextBox - 相应的TextBox价值。

getTextBoxWrapMode_ITextBox()

public int getTextBoxWrapMode_ITextBox()

退货: 整数

getTextPath()

public TextPath getTextPath()

定义文本路径的文本(艺术字对象的)。

退货: TextPath - 相应的TextPath价值。

getTextboxLayoutFlow_ITextBox()

public int getTextboxLayoutFlow_ITextBox()

退货: 整数

getTextureAlignment()

public int getTextureAlignment()

退货: 整数

getTitle()

public String getTitle()

获取当前形状对象的标题(标题)。

默认为空字符串。

不能为空,但可以是空字符串。

退货: java.lang.String - 当前形状对象的标题(标题)。

getTop()

public double getTop()

获取形状包含块的上边缘位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

仅对浮动形状有效。

退货: double - 形状包含块的顶部边缘的位置。

getVerticalAlignment()

public int getVerticalAlignment()

指定形状的垂直放置方式。

默认值为VerticalAlignment.NONE.

仅对顶级浮动形状有效。

退货: int - 相应的 int 值。返回值是其中之一VerticalAlignment常数。

getWeight()

public double getWeight()

退货: 双倍的

getWidth()

public double getWidth()

获取形状包含块的宽度。

对于顶级形状,该值以磅为单位。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

退货: double - 形状包含块的宽度。

getWrapSide()

public int getWrapSide()

指定文本环绕形状的方式。

默认值为WrapSide.BOTH.

仅对顶级形状有效。

退货: int - 相应的 int 值。返回值是其中之一WrapSide常数。

getWrapType()

public int getWrapType()

定义形状是内嵌的还是浮动的。对于浮动形状,定义形状周围文本的环绕模式。

默认值为WrapType.NONE.

仅对顶级形状有效。

退货: int - 相应的 int 值。返回值是其中之一WrapType常数。

getZOrder()

public int getZOrder()

确定重叠形状的显示顺序。

仅对顶级形状有效。

默认值为 0。

数字代表堆叠优先级。数字较大的形状将显示为与数字较小的形状重叠(在“前面”)。

重叠形状的顺序与页眉和文档正文中的形状无关。

组形状中子形状的显示顺序由它们在组形状中的顺序决定。

退货: int - 相应的 int 值。

getZOrder_IShape()

public int getZOrder_IShape()

退货: 整数

hasChart()

public boolean hasChart()

如果此 Shape 有一个getChart().

退货: boolean - 如果这个 Shape 有一个getChart().

hasChildNodes()

public boolean hasChildNodes()

如果此节点有任何子节点,则返回 true。

退货: boolean - 如果此节点有任何子节点则为真。

hasImage()

public boolean hasImage()

如果形状有图像字节或链接图像,则返回 true。

退货: boolean - 如果形状具有图像字节或链接图像,则为真。

hasSmartArt()

public boolean hasSmartArt()

如果此 Shape 具有 SmartArt 对象,则返回 true。

退货: boolean - 如果此 Shape 具有 SmartArt 对象,则为 True。

hasVerticalTextFlow_ITextBox()

public boolean hasVerticalTextFlow_ITextBox()

退货: 布尔值

hashCode()

public native int hashCode()

退货: 整数

indexOf(Node child)

public int indexOf(Node child)

返回子节点数组中指定子节点的索引。如果在子节点中找不到该节点,则返回 -1。

参数:

范围类型描述
childNode

退货: 整数

insertAfter(Node newChild, Node refChild)

public Node insertAfter(Node newChild, Node refChild)

在指定的引用节点之后立即插入指定的节点。

如果 refChild 为 null,则在子节点列表的开头插入 newChild。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要插入的节点。
refChildNode作为参考节点的节点。 newNode 放置在 refNode 之后。

退货: Node - 插入的节点。

insertBefore(Node newChild, Node refChild)

public Node insertBefore(Node newChild, Node refChild)

将指定节点插入到紧靠指定引用节点之前。

如果 refChild 为 null,则在子节点列表的末尾插入 newChild。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要插入的节点。
refChildNode作为参考节点的节点。 newChild 放置在此节点之前。

退货: Node - 插入的节点。

isComposite()

public boolean isComposite()

返回 true,因为此节点可以有子节点。

退货: boolean - True 因为这个节点可以有子节点。

isDecorative()

public boolean isDecorative()

获取指定形状在文档中是否为装饰性的标志。请注意,形状不为空getAlternativeText() / setAlternativeText(java.lang.String)不能装饰。

退货: boolean - 指定形状在文档中是否具有装饰性的标志。

isDecorative(boolean value)

public void isDecorative(boolean value)

设置指定形状在文档中是否具有装饰性的标志。请注意,形状不为空getAlternativeText() / setAlternativeText(java.lang.String)不能装饰。

参数:

范围类型描述
valueboolean指定形状在文档中是否具有装饰性的标志。

isDeleteRevision()

public boolean isDeleteRevision()

如果启用更改跟踪时此对象在 Microsoft Word 中被删除,则返回 true。

退货: 布尔值 - 如果在启用更改跟踪的情况下在 Microsoft Word 中删除了此对象,则为 True。

isGroup()

public boolean isGroup()

如果这是一个组形状,则返回 true。

退货: boolean - 如果这是一个组形状,则为真。

isHorizontalRule()

public boolean isHorizontalRule()

如果此形状是水平规则,则返回 true。

退货: boolean - 如果此形状是水平规则,则为真。

isImage()

public boolean isImage()

如果此形状是图像形状,则返回 true。

退货: boolean - 如果此形状是图像形状,则为真。

isInline()

public boolean isInline()

一种快速确定此形状是否与文本内联的方法。

仅对顶级形状有效。

退货: boolean - 相应的布尔值。

isInsertRevision()

public boolean isInsertRevision()

如果在启用更改跟踪时将此对象插入 Microsoft Word,则返回 true。

退货: 布尔值 - 如果在启用更改跟踪的情况下将此对象插入到 Microsoft Word 中,则为 True。

isLayoutInCell()

public boolean isLayoutInCell()

获取一个标志,该标志指示形状是显示在表格内部还是表格外部。

默认值为true.

仅对顶级形状有效,该属性getWrapType() / setWrapType(int)其中的值设置为除Inline.

退货: boolean - 指示形状是显示在表格内部还是表格外部的标志。

isLayoutInCell(boolean value)

public void isLayoutInCell(boolean value)

设置一个标志,指示形状是显示在表格内部还是表格外部。

默认值为true.

仅对顶级形状有效,该属性getWrapType() / setWrapType(int)其中的值设置为除Inline.

参数:

范围类型描述
valueboolean指示形状是显示在表格内部还是表格外部的标志。

isMoveFromRevision()

public boolean isMoveFromRevision()

退货true如果启用更改跟踪时此对象在 Microsoft Word 中被移动(删除)。

退货: 布尔值 -true如果启用更改跟踪时此对象在 Microsoft Word 中被移动(删除)。

isMoveToRevision()

public boolean isMoveToRevision()

退货true如果启用更改跟踪时在 Microsoft Word 中移动(插入)此对象。

退货: 布尔值 -true如果启用更改跟踪时在 Microsoft Word 中移动(插入)此对象。

isSignatureLine()

public boolean isSignatureLine()

指示该形状是 SignatureLine。

退货: boolean - 相应的布尔值。

isTopLevel()

public boolean isTopLevel()

如果此形状不是组形状的子形状,则返回 true。

退货: boolean - 如果此形状不是组形状的子项,则为 True。

isWordArt()

public boolean isWordArt()

如果此形状是艺术字对象,则返回 true。工作到 2007 兼容模式。在 2010 和更高版本的兼容模式下,艺术字只是一个带有精美字体的文本框。

退货: boolean - 如果此形状是艺术字对象,则为 True。

iterator()

public Iterator iterator()

为该节点的子节点上的每个样式迭代提供支持。

退货: java.util.迭代器

localToParent(Point2D.Float value)

public Point2D.Float localToParent(Point2D.Float value)

将本地坐标空间中的值转换为父形状的坐标空间。

参数:

范围类型描述
valuejava.awt.geom.Point2D.Float

退货: java.awt.geom.Point2D.Float

nextPreOrder(Node rootNode)

public Node nextPreOrder(Node rootNode)

根据前序树遍历算法获取下一个节点。

参数:

范围类型描述
rootNodeNode遍历的顶端节点(极限)。

退货: Node - 预定顺序中的下一个节点。如果到达根节点则为空。

nodeTypeToString(int nodeType)

public static String nodeTypeToString(int nodeType)

参数:

范围类型描述
nodeTypeint

退货: java.lang.字符串

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

oneColorGradient(int style, int variant, double degree)

public void oneColorGradient(int style, int variant, double degree)

参数:

范围类型描述
styleint
variantint
degreedouble

patterned(int patternType)

public void patterned(int patternType)

参数:

范围类型描述
patternTypeint

prependChild(Node newChild)

public Node prependChild(Node newChild)

将指定节点添加到此节点的子节点列表的开头。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要添加的节点。

退货: Node - 添加的节点。

presetTextured(int presetTexture)

public void presetTextured(int presetTexture)

参数:

范围类型描述
presetTextureint

previousPreOrder(Node rootNode)

public Node previousPreOrder(Node rootNode)

根据前序树遍历算法获取上一个节点。

参数:

范围类型描述
rootNodeNode遍历的顶端节点(极限)。

退货: Node 预购顺序中的前一个节点。如果到达根节点则为空。

remove()

public void remove()

从父级中移除自身。

removeAllChildren()

public void removeAllChildren()

移除当前节点的所有子节点。

removeChild(Node oldChild)

public Node removeChild(Node oldChild)

删除指定的子节点。

删除节点后,oldChild 的父级设置为 null。

参数:

范围类型描述
oldChildNode要删除的节点。

退货: Node - 删除的节点。

removeMoveRevisions()

public void removeMoveRevisions()

removeRunAttr(int key)

public void removeRunAttr(int key)

参数:

范围类型描述
keyint

removeShapeAttr(int key)

public void removeShapeAttr(int key)

保留供系统使用。 IShapeAttrSource。

参数:

范围类型描述
keyint

removeSmartTags()

public void removeSmartTags()

删除所有SmartTag当前节点的后代节点。此方法不会删除智能标记的内容。

selectNodes(String xpath)

public NodeList selectNodes(String xpath)

选择与 XPath 表达式匹配的节点列表。

目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。

参数:

范围类型描述
xpathjava.lang.StringXPath 表达式。

退货: NodeList - 匹配 XPath 查询的节点列表。

selectSingleNode(String xpath)

public Node selectSingleNode(String xpath)

选择与 XPath 表达式匹配的第一个节点。

目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。

参数:

范围类型描述
xpathjava.lang.StringXPath 表达式。

退货: Node - 与 XPath 查询匹配的第一个节点,如果未找到匹配节点,则为 null。

setAllowOverlap(boolean value)

public void setAllowOverlap(boolean value)

设置一个值,该值指定此形状是否可以与其他形状重叠。

此属性会影响 Microsoft Word 中形状的行为。 Aspose.Words 忽略此属性的值。

此属性仅适用于顶级形状。

默认值为true.

参数:

范围类型描述
valueboolean指定此形状是否可以与其他形状重叠的值。

setAlternativeText(String value)

public void setAlternativeText(String value)

定义要显示的替代文本而不是图形。

默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setAnchorLocked(boolean value)

public void setAnchorLocked(boolean value)

指定形状的锚点是否被锁定。

默认值为false.

仅对顶级形状有效。

此属性会影响 Microsoft Word 中形状锚点的行为。当锚点未锁定时,在 Microsoft Word 中移动形状也可以移动形状的锚点。

参数:

范围类型描述
valueboolean对应的布尔值。

setAspectRatioLocked(boolean value)

public void setAspectRatioLocked(boolean value)

指定形状的纵横比是否被锁定。

默认值取决于getShapeType() 对于 ShapeType.Image 它是true但对于其他形状类型,它是false.

仅对顶级形状有效。

参数:

范围类型描述
valueboolean对应的布尔值。

setBehindText(boolean value)

public void setBehindText(boolean value)

指定形状是低于还是高于文本。

仅对顶级形状有效。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setBounds(Rectangle2D.Float value)

public void setBounds(Rectangle2D.Float value)

设置形状包含块的位置和大小。设置时忽略纵横比锁定。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

参数:

范围类型描述
valuejava.awt.geom.Rectangle2D.Float形状包含块的位置和大小。

setCoordOrigin(Point value)

public void setCoordOrigin(Point value)

此形状的包含块左上角的坐标。

默认值为 (0,0)。

参数:

范围类型描述
valuejava.awt.Point对应的java.awt.Point值。

setCoordSize(Dimension value)

public void setCoordSize(Dimension value)

此形状的包含块内的坐标空间的宽度和高度。

默认值为 (1000, 1000)。

参数:

范围类型描述
valuejava.awt.Dimension对应的java.awt.Dimension值。

setCustomNodeId(int value)

public void setCustomNodeId(int value)

指定自定义节点标识符。

默认为零。

这个标识符可以任意设置和使用。例如,作为获取外部数据的密钥。

重要说明,指定的值不会保存到输出文件中,并且仅在节点生命周期内存在。

参数:

范围类型描述
valueint对应的int值。

setDashStyle(int value)

public void setDashStyle(int value)

参数:

范围类型描述
valueint

setDistanceBottom(double value)

public void setDistanceBottom(double value)

设置文档文本和形状底部边缘之间的距离(以磅为单位)。

默认值为 0。

仅对顶级形状有效。

参数:

范围类型描述
valuedouble文档文本与形状底部边缘之间的距离(以磅为单位)。

setDistanceLeft(double value)

public void setDistanceLeft(double value)

设置文档文本和形状左边缘之间的距离(以磅为单位)。

默认值为 1/8 英寸。

仅对顶级形状有效。

参数:

范围类型描述
valuedouble文档文本与形状左边缘之间的距离(以磅为单位)。

setDistanceRight(double value)

public void setDistanceRight(double value)

设置文档文本和形状右边缘之间的距离(以磅为单位)。

默认值为 1/8 英寸。

仅对顶级形状有效。

参数:

范围类型描述
valuedouble文档文本与形状右边缘之间的距离(以磅为单位)。

setDistanceTop(double value)

public void setDistanceTop(double value)

设置文档文本和形状上边缘之间的距离(以磅为单位)。

默认值为 0。

仅对顶级形状有效。

参数:

范围类型描述
valuedouble文档文本与形状上边缘之间的距离(以磅为单位)。

setEndArrowLength(int value)

public void setEndArrowLength(int value)

参数:

范围类型描述
valueint

setEndArrowType(int value)

public void setEndArrowType(int value)

参数:

范围类型描述
valueint

setEndArrowWidth(int value)

public void setEndArrowWidth(int value)

参数:

范围类型描述
valueint

setEndCap(int value)

public void setEndCap(int value)

参数:

范围类型描述
valueint

setFillColor(Color value)

public void setFillColor(Color value)

定义填充形状闭合路径的画笔颜色。

这是一个捷径Fill.getColor() / Fill.setColor(java.awt.Color)财产。

默认值为 。

参数:

范围类型描述
valuejava.awt.Color对应的 java.awt.Color 值。

setFillableBackColor(Color value)

public void setFillableBackColor(Color value)

参数:

范围类型描述
valuejava.awt.Color

setFillableForeColor(Color value)

public void setFillableForeColor(Color value)

参数:

范围类型描述
valuejava.awt.Color

setFillableTransparency(double value)

public void setFillableTransparency(double value)

参数:

范围类型描述
valuedouble

setFillableVisible(boolean value)

public void setFillableVisible(boolean value)

参数:

范围类型描述
valueboolean

setFilled(boolean value)

public void setFilled(boolean value)

确定是否填充形状的闭合路径。

这是一个捷径Fill.getOn() / Fill.setOn(boolean)财产。

默认值为true.

参数:

范围类型描述
valueboolean对应的布尔值。

setFilledColor(Color value)

public void setFilledColor(Color value)

参数:

范围类型描述
valuejava.awt.Color

setFlipOrientation(int value)

public void setFlipOrientation(int value)

切换形状的方向。

默认值为FlipOrientation.NONE.

参数:

范围类型描述
valueint对应的int值。该值必须是按位组合FlipOrientation常数。

setGradientAngle(double value)

public void setGradientAngle(double value)

参数:

范围类型描述
valuedouble

setHRef(String value)

public void setHRef(String value)

设置形状的完整超链接地址。

默认值为空字符串。

以下是此属性的有效值示例:

完整 URI:https://www.aspose.com/。

完整文件名:C:\\我的文件\\销售报告.doc 。

相对 URI:../../../resource.txt

相对文件名:..\\我的文件\\销售报告.doc 。

另一个文档中的书签:https://www.aspose.com/Products/Default.aspx#套房

本文档中的书签:#BookmakName 。

参数:

范围类型描述
valuejava.lang.String形状的完整超链接地址。

setHeight(double value)

public void setHeight(double value)

设置形状包含块的高度。

对于顶级形状,该值以磅为单位。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

参数:

范围类型描述
valuedouble形状包含块的高度。

setHorizontalAlignment(int value)

public void setHorizontalAlignment(int value)

指定形状如何水平放置。

默认值为HorizontalAlignment.NONE.

仅对顶级浮动形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一HorizontalAlignment常数。

setImage(byte[] imageBytes)

public void setImage(byte[] imageBytes)

参数:

范围类型描述
imageBytesbyte[]

setJoinStyle(int value)

public void setJoinStyle(int value)

参数:

范围类型描述
valueint

setLeft(double value)

public void setLeft(double value)

设置形状包含块左边缘的位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

仅对浮动形状有效。

参数:

范围类型描述
valuedouble形状包含块左边缘的位置。

setLineFillType(int value)

public void setLineFillType(int value)

参数:

范围类型描述
valueint

setLineStyle(int value)

public void setLineStyle(int value)

参数:

范围类型描述
valueint

setName(String value)

public void setName(String value)

设置可选的形状名称。

默认为空字符串。

不能为空,但可以是空字符串。

参数:

范围类型描述
valuejava.lang.String可选的形状名称。

setOn(boolean value)

public void setOn(boolean value)

参数:

范围类型描述
valueboolean

setOpacity(double value)

public void setOpacity(double value)

参数:

范围类型描述
valuedouble

setRelativeHorizontalPosition(int value)

public void setRelativeHorizontalPosition(int value)

指定相对于形状的水平位置。

默认值为RelativeHorizontalPosition.COLUMN.

仅对顶级浮动形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一RelativeHorizontalPosition常数。

setRelativeVerticalPosition(int value)

public void setRelativeVerticalPosition(int value)

指定相对于垂直放置的形状。

默认值为RelativeVerticalPosition.PARAGRAPH.

仅对顶级浮动形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一RelativeVerticalPosition常数。

setRotateWithObject(boolean value)

public void setRotateWithObject(boolean value)

参数:

范围类型描述
valueboolean

setRotation(double value)

public void setRotation(double value)

定义形状旋转的角度(以度为单位)。正值对应顺时针旋转角度。

默认值为 0。

参数:

范围类型描述
valuedouble对应的双精度值。

setRunAttr(int fontAttr, Object value)

public void setRunAttr(int fontAttr, Object value)

参数:

范围类型描述
fontAttrint
valuejava.lang.Object

setScreenTip(String value)

public void setScreenTip(String value)

定义当鼠标指针移到形状上时显示的文本。

默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setShapeAttr(int key, Object value)

public void setShapeAttr(int key, Object value)

保留供系统使用。 IShapeAttrSource。

参数:

范围类型描述
keyint
valuejava.lang.Object

setStartArrowLength(int value)

public void setStartArrowLength(int value)

参数:

范围类型描述
valueint

setStartArrowType(int value)

public void setStartArrowType(int value)

参数:

范围类型描述
valueint

setStartArrowWidth(int value)

public void setStartArrowWidth(int value)

参数:

范围类型描述
valueint

setStrokeColor(Color value)

public void setStrokeColor(Color value)

定义描边的颜色。

这是一个捷径Stroke.getColor() / Stroke.setColor(java.awt.Color)财产。

默认值为 。

参数:

范围类型描述
valuejava.awt.Color对应的 java.awt.Color 值。

setStrokeTransparency(double value)

public void setStrokeTransparency(double value)

参数:

范围类型描述
valuedouble

setStrokeVisible(boolean value)

public void setStrokeVisible(boolean value)

参数:

范围类型描述
valueboolean

setStrokeWeight(double value)

public void setStrokeWeight(double value)

以点为单位定义描边形状路径的画笔厚度。

这是一个捷径Stroke.getWeight() / Stroke.setWeight(double)财产。

默认值为 0.75。

参数:

范围类型描述
valuedouble对应的双精度值。

setStroked(boolean value)

public void setStroked(boolean value)

定义是否将描边路径。

这是一个捷径Stroke.getOn() / Stroke.setOn(boolean)财产。

默认值为true.

参数:

范围类型描述
valueboolean对应的布尔值。

setTarget(String value)

public void setTarget(String value)

设置形状超链接的目标框架。

默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String形状超链接的目标框架。

setTextureAlignment(int value)

public void setTextureAlignment(int value)

参数:

范围类型描述
valueint

setTitle(String value)

public void setTitle(String value)

设置当前形状对象的标题(标题)。

默认为空字符串。

不能为空,但可以是空字符串。

参数:

范围类型描述
valuejava.lang.String当前形状对象的标题(标题)。

setTop(double value)

public void setTop(double value)

设置形状包含块的上边缘位置。

对于顶级形状,该值以点为单位并且相对于形状锚点。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

仅对浮动形状有效。

参数:

范围类型描述
valuedouble形状包含块的上边缘位置。

setVerticalAlignment(int value)

public void setVerticalAlignment(int value)

指定形状的垂直放置方式。

默认值为VerticalAlignment.NONE.

仅对顶级浮动形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一VerticalAlignment常数。

setWeight(double value)

public void setWeight(double value)

参数:

范围类型描述
valuedouble

setWidth(double value)

public void setWidth(double value)

设置形状包含块的宽度。

对于顶级形状,该值以磅为单位。

对于组中的形状,该值位于父组的坐标空间和单位中。

默认值为 0。

参数:

范围类型描述
valuedouble形状包含块的宽度。

setWrapSide(int value)

public void setWrapSide(int value)

指定文本环绕形状的方式。

默认值为WrapSide.BOTH.

仅对顶级形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一WrapSide常数。

setWrapType(int value)

public void setWrapType(int value)

定义形状是内嵌的还是浮动的。对于浮动形状,定义形状周围文本的环绕模式。

默认值为WrapType.NONE.

仅对顶级形状有效。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一WrapType常数。

setZOrder(int value)

public void setZOrder(int value)

确定重叠形状的显示顺序。

仅对顶级形状有效。

默认值为 0。

数字代表堆叠优先级。数字较大的形状将显示为与数字较小的形状重叠(在“前面”)。

重叠形状的顺序与页眉和文档正文中的形状无关。

组形状中子形状的显示顺序由它们在组形状中的顺序决定。

参数:

范围类型描述
valueint对应的int值。

setZOrder_IShape(int value)

public void setZOrder_IShape(int value)

参数:

范围类型描述
valueint

solid()

public void solid()

toString()

public String toString()

退货: java.lang.字符串

toString(SaveOptions saveOptions)

public String toString(SaveOptions saveOptions)

使用指定的保存选项将节点的内容导出为字符串。

参数:

范围类型描述
saveOptionsSaveOptions指定控制节点保存方式的选项。

退货: java.lang.String - 指定格式的节点内容。

toString(int saveFormat)

public String toString(int saveFormat)

参数:

范围类型描述
saveFormatint

退货: java.lang.字符串

twoColorGradient(int style, int variant)

public void twoColorGradient(int style, int variant)

参数:

范围类型描述
styleint
variantint

updateSmartArtDrawing()

public void updateSmartArtDrawing()

使用 Aspose.Words 的 SmartArt 冷渲染引擎更新 SmartArt 预渲染绘图。 Microsoft Word 生成预渲染绘图并将其与 SmartArt 对象一起保存。但是,如果文档是由其他应用程序保存的,则预渲染的 SmartArt 绘图可能会丢失或不正确。如果预渲染绘图可用,则 Aspose.Words 使用它来渲染 SmartArt 对象。如果预渲染的绘图丢失,那么 Aspose.Words 会使用它自己的 SmartArt 冷渲染引擎来渲染 SmartArt 对象。如果预渲染图不正确,则需要调用该方法调用SmartArt冷渲染引擎。

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int