GroupShape
遗产: java.lang.Object, com.aspose.words.Node, com.aspose.words.CompositeNode, com.aspose.words.ShapeBase
public class GroupShape extends ShapeBase
表示文档中的一组形状。
要了解更多信息,请访问How to Add Group Shape into a Word Document文档文章。
一个GroupShape是复合节点并且可以有Shape和GroupShape节点作为孩子。
每个GroupShape为其子形状定义一个新的坐标系。坐标系是使用ShapeBase.getCoordSize() / ShapeBase.setCoordSize(java.awt.Dimension)和ShapeBase.getCoordOrigin() / ShapeBase.setCoordOrigin(java.awt.Point)特性。
构造器
构造函数 | 描述 |
---|---|
GroupShape(DocumentBase doc) | 创建一个新的组形状。 |
方法
GroupShape(DocumentBase doc)
public GroupShape(DocumentBase doc)
创建一个新的组形状。
参数:
范围 | 类型 | 描述 |
---|---|---|
doc | DocumentBase | 所有者文件。 |
默认情况下,形状是浮动的并且具有默认位置和大小。
您应该在创建形状后指定所需的形状属性。|
accept(DocumentVisitor visitor)
public boolean accept(DocumentVisitor visitor)
接待来访者。
枚举此节点及其所有子节点。每个节点调用 DocumentVisitor 上的相应方法。
有关更多信息,请参阅访问者设计模式。
参数:
范围 | 类型 | 描述 |
---|---|---|
visitor | DocumentVisitor | 将访问节点的访问者。 |
退货: boolean - 如果所有节点都被访问,则为真;如果 DocumentVisitor 在访问所有节点之前停止操作,则返回 false。来电DocumentVisitor.visitGroupShapeStart(com.aspose.words.GroupShape) , 然后调用Node.accept(com.aspose.words.DocumentVisitor)对于该组形状和调用的所有子形状DocumentVisitor.visitGroupShapeEnd(com.aspose.words.GroupShape)在最后。
adjustWithEffects(Rectangle2D.Float source)
public Rectangle2D.Float adjustWithEffects(Rectangle2D.Float source)
添加到效果范围的源矩形值并返回最终矩形。
参数:
范围 | 类型 | 描述 |
---|---|---|
source | java.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)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
newChild | Node | 要添加的节点。 |
退货: 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参数指定是否也执行复制所有子节点。
参数:
范围 | 类型 | 描述 |
---|---|---|
isCloneChildren | boolean | True 递归克隆指定节点下的子树; false 仅克隆节点本身。 |
退货: Node - 克隆节点。
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
fetchInheritedRunAttr(int fontAttr)
public Object fetchInheritedRunAttr(int fontAttr)
参数:
范围 | 类型 | 描述 |
---|---|---|
fontAttr | int |
退货: java.lang.Object
fetchInheritedShapeAttr(int key)
public Object fetchInheritedShapeAttr(int key)
保留供系统使用。 IShapeAttrSource。
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int |
退货: java.lang.Object
fetchShapeAttr(int key)
public Object fetchShapeAttr(int key)
保留供系统使用。 IShapeAttrSource。
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int |
退货: 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)
参数:
范围 | 类型 | 描述 |
---|---|---|
ancestorType | int |
退货: CompositeNode
getAncestor(Class ancestorType)
public CompositeNode getAncestor(Class ancestorType)
获取指定对象类型的第一个祖先。
参数:
范围 | 类型 | 描述 |
---|---|---|
ancestorType | java.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 - 此形状对象在应用绘图效果后的最终范围。
getChild(int nodeType, int index, boolean isDeep)
public Node getChild(int nodeType, int index, boolean isDeep)
参数:
范围 | 类型 | 描述 |
---|---|---|
nodeType | int | |
index | int | |
isDeep | boolean |
退货: Node
getChildNodes()
public NodeCollection getChildNodes()
获取此节点的所有直接子节点。
笔记,getChildNodes()相当于调用 GetChildNodes(NodeType.Any, false) 并在每次访问时创建并返回一个新集合。
如果没有子节点,则此属性返回一个空集合。
退货: NodeCollection - 该节点的所有直接子节点。
getChildNodes(int nodeType, boolean isDeep)
public NodeCollection getChildNodes(int nodeType, boolean isDeep)
参数:
范围 | 类型 | 描述 |
---|---|---|
nodeType | int | |
isDeep | boolean |
退货: 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 值。
getDirectRunAttr(int fontAttr)
public Object getDirectRunAttr(int fontAttr)
参数:
范围 | 类型 | 描述 |
---|---|---|
fontAttr | int |
退货: java.lang.Object
getDirectShapeAttr(int key)
public Object getDirectShapeAttr(int key)
保留供系统使用。 IShapeAttrSource。
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int |
退货: 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
getFill()
public Fill getFill()
获取形状的填充格式。
退货: Fill - 填充形状的格式。
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()
退货: 布尔值
getFilledColor()
public Color getFilledColor()
退货: java.awt.颜色
getFirstChild()
public Node getFirstChild()
获取节点的第一个子节点。如果没有第一个子节点,则返回 null。
退货: Node - 节点的第一个孩子。
getFlipOrientation()
public int getFlipOrientation()
切换形状的方向。
默认值为FlipOrientation.NONE.
退货: int - 相应的 int 值。返回值是按位组合FlipOrientation常数。
getFont()
public Font getFont()
提供对此对象的字体格式的访问。
getGradientAngle()
public double getGradientAngle()
退货: 双倍的
getGradientStops()
public GradientStopCollection getGradientStops()
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()
指定形状如何水平放置。
仅对顶级浮动形状有效。
退货: int - 相应的 int 值。返回值是其中之一HorizontalAlignment常数。
getLastChild()
public Node getLastChild()
获取节点的最后一个子节点。如果没有最后一个子节点,则返回 null。
退货: Node - 节点的最后一个孩子。
getLeft()
public double getLeft()
获取形状包含块左边缘的位置。
对于顶级形状,该值以点为单位并且相对于形状锚点。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
仅对浮动形状有效。
退货: double - 形状包含块的左边缘的位置。
getMarkupLanguage()
public byte getMarkupLanguage()
获取用于此图形对象的 MarkupLanguage。
退货: byte - 用于此图形对象的 MarkupLanguage。返回值是其中之一ShapeMarkupLanguage常数。
getName()
public String getName()
获取可选的形状名称。
默认为空字符串。
不能为空,但可以是空字符串。
退货: java.lang.String - 可选的形状名称。
getNextMatchingNode(Node curNode)
public Node getNextMatchingNode(Node curNode)
参数:
范围 | 类型 | 描述 |
---|---|---|
curNode | Node |
退货: Node
getNextSibling()
public Node getNextSibling()
获取紧跟在该节点之后的节点。如果没有下一个节点,则返回 null。
退货: Node - 紧接此节点之后的节点。
getNodeType()
public int getNodeType()
退货: 整数 -{NodeType.GROUP_SHAPE .返回值是其中之一NodeType常数。
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 值。
getShadowFormat()
public ShadowFormat getShadowFormat()
获取形状的阴影格式。
退货: ShadowFormat - 形状的阴影格式。
getShapeRenderer()
public ShapeRenderer getShapeRenderer()
创建并返回可用于将此形状渲染成图像的对象。
这个方法只是调用ShapeRenderer构造函数并将此对象作为参数传递。
退货: ShapeRenderer - 此形状的渲染器对象。
getShapeType()
public int getShapeType()
获取形状类型。
退货: int - 形状类型。返回值是其中之一ShapeType常数。
getSizeInPoints()
public Point2D.Float getSizeInPoints()
获取形状的大小(以磅为单位)。获取形状的大小(以磅为单位)。
Point2D.Float 用作返回类型,因为我们在这里需要浮点尺寸值。应该假设 Point2D 的x == width和y == height.
退货: java.awt.geom.Point2D.Float - 形状的大小(以磅为单位)。
getTarget()
public String getTarget()
获取形状超链接的目标框架。
默认值为空字符串。
退货: java.lang.String - 形状超链接的目标框架。
getText()
public String getText()
获取此节点及其所有子节点的文本。
返回的字符串包括所有控制字符和特殊字符,如ControlChar.
退货: java.lang.字符串
getTextureAlignment()
public int getTextureAlignment()
退货: 整数
getTitle()
public String getTitle()
获取当前形状对象的标题(标题)。
默认为空字符串。
不能为空,但可以是空字符串。
退货: java.lang.String - 当前形状对象的标题(标题)。
getTop()
public double getTop()
获取形状包含块的上边缘位置。
对于顶级形状,该值以点为单位并且相对于形状锚点。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
仅对浮动形状有效。
退货: double - 形状包含块的顶部边缘的位置。
getVerticalAlignment()
public int getVerticalAlignment()
指定形状的垂直放置方式。
仅对顶级浮动形状有效。
退货: int - 相应的 int 值。返回值是其中之一VerticalAlignment常数。
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()
退货: 整数
hasChildNodes()
public boolean hasChildNodes()
如果此节点有任何子节点,则返回 true。
退货: boolean - 如果此节点有任何子节点则为真。
hashCode()
public native int hashCode()
退货: 整数
indexOf(Node child)
public int indexOf(Node child)
返回子节点数组中指定子节点的索引。如果在子节点中找不到该节点,则返回 -1。
参数:
范围 | 类型 | 描述 |
---|---|---|
child | Node |
退货: 整数
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)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
newChild | Node | 要插入的节点。 |
refChild | Node | 作为参考节点的节点。 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)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
newChild | Node | 要插入的节点。 |
refChild | Node | 作为参考节点的节点。 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)不能装饰。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 指定形状在文档中是否具有装饰性的标志。 |
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.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 指示形状是显示在表格内部还是表格外部的标志。 |
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)
将本地坐标空间中的值转换为父形状的坐标空间。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.geom.Point2D.Float |
退货: java.awt.geom.Point2D.Float
nextPreOrder(Node rootNode)
public Node nextPreOrder(Node rootNode)
根据前序树遍历算法获取下一个节点。
参数:
范围 | 类型 | 描述 |
---|---|---|
rootNode | Node | 遍历的顶端节点(极限)。 |
退货: Node - 预定顺序中的下一个节点。如果到达根节点则为空。
nodeTypeToString(int nodeType)
public static String nodeTypeToString(int nodeType)
参数:
范围 | 类型 | 描述 |
---|---|---|
nodeType | int |
退货: 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)
参数:
范围 | 类型 | 描述 |
---|---|---|
style | int | |
variant | int | |
degree | double |
patterned(int patternType)
public void patterned(int patternType)
参数:
范围 | 类型 | 描述 |
---|---|---|
patternType | int |
prependChild(Node newChild)
public Node prependChild(Node newChild)
将指定节点添加到此节点的子节点列表的开头。
如果 newChild 已经在树中,则首先将其删除。
如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
newChild | Node | 要添加的节点。 |
退货: Node - 添加的节点。
presetTextured(int presetTexture)
public void presetTextured(int presetTexture)
参数:
范围 | 类型 | 描述 |
---|---|---|
presetTexture | int |
previousPreOrder(Node rootNode)
public Node previousPreOrder(Node rootNode)
根据前序树遍历算法获取上一个节点。
参数:
范围 | 类型 | 描述 |
---|---|---|
rootNode | Node | 遍历的顶端节点(极限)。 |
退货: Node 预购顺序中的前一个节点。如果到达根节点则为空。
remove()
public void remove()
从父级中移除自身。
removeAllChildren()
public void removeAllChildren()
移除当前节点的所有子节点。
removeChild(Node oldChild)
public Node removeChild(Node oldChild)
删除指定的子节点。
删除节点后,oldChild 的父级设置为 null。
参数:
范围 | 类型 | 描述 |
---|---|---|
oldChild | Node | 要删除的节点。 |
退货: Node - 删除的节点。
removeMoveRevisions()
public void removeMoveRevisions()
removeRunAttr(int key)
public void removeRunAttr(int key)
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int |
removeShapeAttr(int key)
public void removeShapeAttr(int key)
保留供系统使用。 IShapeAttrSource。
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int |
removeSmartTags()
public void removeSmartTags()
删除所有SmartTag当前节点的后代节点。此方法不会删除智能标记的内容。
selectNodes(String xpath)
public NodeList selectNodes(String xpath)
选择与 XPath 表达式匹配的节点列表。
目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。
参数:
范围 | 类型 | 描述 |
---|---|---|
xpath | java.lang.String | XPath 表达式。 |
退货: NodeList - 匹配 XPath 查询的节点列表。
selectSingleNode(String xpath)
public Node selectSingleNode(String xpath)
选择与 XPath 表达式匹配的第一个节点。
目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。
参数:
范围 | 类型 | 描述 |
---|---|---|
xpath | java.lang.String | XPath 表达式。 |
退货: Node - 与 XPath 查询匹配的第一个节点,如果未找到匹配节点,则为 null。
setAllowOverlap(boolean value)
public void setAllowOverlap(boolean value)
设置一个值,该值指定此形状是否可以与其他形状重叠。
此属性会影响 Microsoft Word 中形状的行为。 Aspose.Words 忽略此属性的值。
此属性仅适用于顶级形状。
默认值为true.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 指定此形状是否可以与其他形状重叠的值。 |
setAlternativeText(String value)
public void setAlternativeText(String value)
定义要显示的替代文本而不是图形。
默认值为空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 对应的java.lang.String值。 |
setAnchorLocked(boolean value)
public void setAnchorLocked(boolean value)
指定形状的锚点是否被锁定。
默认值为false.
仅对顶级形状有效。
此属性会影响 Microsoft Word 中形状锚点的行为。当锚点未锁定时,在 Microsoft Word 中移动形状也可以移动形状的锚点。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
setAspectRatioLocked(boolean value)
public void setAspectRatioLocked(boolean value)
指定形状的纵横比是否被锁定。
默认值取决于getShapeType() 对于 ShapeType.Image 它是true但对于其他形状类型,它是false.
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
setBehindText(boolean value)
public void setBehindText(boolean value)
指定形状是低于还是高于文本。
仅对顶级形状有效。
默认值为false.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
setBounds(Rectangle2D.Float value)
public void setBounds(Rectangle2D.Float value)
设置形状包含块的位置和大小。设置时忽略纵横比锁定。
对于顶级形状,该值以点为单位并且相对于形状锚点。
对于组中的形状,该值位于父组的坐标空间和单位中。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.geom.Rectangle2D.Float | 形状包含块的位置和大小。 |
setCoordOrigin(Point value)
public void setCoordOrigin(Point value)
此形状的包含块左上角的坐标。
默认值为 (0,0)。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.Point | 对应的java.awt.Point值。 |
setCoordSize(Dimension value)
public void setCoordSize(Dimension value)
此形状的包含块内的坐标空间的宽度和高度。
默认值为 (1000, 1000)。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.Dimension | 对应的java.awt.Dimension值。 |
setCustomNodeId(int value)
public void setCustomNodeId(int value)
指定自定义节点标识符。
默认为零。
这个标识符可以任意设置和使用。例如,作为获取外部数据的密钥。
重要说明,指定的值不会保存到输出文件中,并且仅在节点生命周期内存在。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。 |
setDistanceBottom(double value)
public void setDistanceBottom(double value)
设置文档文本和形状底部边缘之间的距离(以磅为单位)。
默认值为 0。
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 文档文本与形状底部边缘之间的距离(以磅为单位)。 |
setDistanceLeft(double value)
public void setDistanceLeft(double value)
设置文档文本和形状左边缘之间的距离(以磅为单位)。
默认值为 1/8 英寸。
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 文档文本与形状左边缘之间的距离(以磅为单位)。 |
setDistanceRight(double value)
public void setDistanceRight(double value)
设置文档文本和形状右边缘之间的距离(以磅为单位)。
默认值为 1/8 英寸。
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 文档文本与形状右边缘之间的距离(以磅为单位)。 |
setDistanceTop(double value)
public void setDistanceTop(double value)
设置文档文本和形状上边缘之间的距离(以磅为单位)。
默认值为 0。
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 文档文本与形状上边缘之间的距离(以磅为单位)。 |
setFillableBackColor(Color value)
public void setFillableBackColor(Color value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.Color |
setFillableForeColor(Color value)
public void setFillableForeColor(Color value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.Color |
setFillableTransparency(double value)
public void setFillableTransparency(double value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double |
setFillableVisible(boolean value)
public void setFillableVisible(boolean value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean |
setFilledColor(Color value)
public void setFilledColor(Color value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.awt.Color |
setFlipOrientation(int value)
public void setFlipOrientation(int value)
切换形状的方向。
默认值为FlipOrientation.NONE.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是按位组合FlipOrientation常数。 |
setGradientAngle(double value)
public void setGradientAngle(double value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double |
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 。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 形状的完整超链接地址。 |
setHeight(double value)
public void setHeight(double value)
设置形状包含块的高度。
对于顶级形状,该值以磅为单位。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 形状包含块的高度。 |
setHorizontalAlignment(int value)
public void setHorizontalAlignment(int value)
指定形状如何水平放置。
仅对顶级浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一HorizontalAlignment常数。 |
setImage(byte[] imageBytes)
public void setImage(byte[] imageBytes)
参数:
范围 | 类型 | 描述 |
---|---|---|
imageBytes | byte[] |
setLeft(double value)
public void setLeft(double value)
设置形状包含块左边缘的位置。
对于顶级形状,该值以点为单位并且相对于形状锚点。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
仅对浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 形状包含块左边缘的位置。 |
setName(String value)
public void setName(String value)
设置可选的形状名称。
默认为空字符串。
不能为空,但可以是空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 可选的形状名称。 |
setOn(boolean value)
public void setOn(boolean value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean |
setOpacity(double value)
public void setOpacity(double value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double |
setRelativeHorizontalPosition(int value)
public void setRelativeHorizontalPosition(int value)
指定相对于形状的水平位置。
默认值为RelativeHorizontalPosition.COLUMN.
仅对顶级浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一RelativeHorizontalPosition常数。 |
setRelativeVerticalPosition(int value)
public void setRelativeVerticalPosition(int value)
指定相对于垂直放置的形状。
默认值为RelativeVerticalPosition.PARAGRAPH.
仅对顶级浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一RelativeVerticalPosition常数。 |
setRotateWithObject(boolean value)
public void setRotateWithObject(boolean value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean |
setRotation(double value)
public void setRotation(double value)
定义形状旋转的角度(以度为单位)。正值对应顺时针旋转角度。
默认值为 0。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 对应的双精度值。 |
setRunAttr(int fontAttr, Object value)
public void setRunAttr(int fontAttr, Object value)
参数:
范围 | 类型 | 描述 |
---|---|---|
fontAttr | int | |
value | java.lang.Object |
setScreenTip(String value)
public void setScreenTip(String value)
定义当鼠标指针移到形状上时显示的文本。
默认值为空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 对应的java.lang.String值。 |
setShapeAttr(int key, Object value)
public void setShapeAttr(int key, Object value)
保留供系统使用。 IShapeAttrSource。
参数:
范围 | 类型 | 描述 |
---|---|---|
key | int | |
value | java.lang.Object |
setTarget(String value)
public void setTarget(String value)
设置形状超链接的目标框架。
默认值为空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 形状超链接的目标框架。 |
setTextureAlignment(int value)
public void setTextureAlignment(int value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int |
setTitle(String value)
public void setTitle(String value)
设置当前形状对象的标题(标题)。
默认为空字符串。
不能为空,但可以是空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 当前形状对象的标题(标题)。 |
setTop(double value)
public void setTop(double value)
设置形状包含块的上边缘位置。
对于顶级形状,该值以点为单位并且相对于形状锚点。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
仅对浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 形状包含块的上边缘位置。 |
setVerticalAlignment(int value)
public void setVerticalAlignment(int value)
指定形状的垂直放置方式。
仅对顶级浮动形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一VerticalAlignment常数。 |
setWidth(double value)
public void setWidth(double value)
设置形状包含块的宽度。
对于顶级形状,该值以磅为单位。
对于组中的形状,该值位于父组的坐标空间和单位中。
默认值为 0。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | double | 形状包含块的宽度。 |
setWrapSide(int value)
public void setWrapSide(int value)
指定文本环绕形状的方式。
默认值为WrapSide.BOTH.
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一WrapSide常数。 |
setWrapType(int value)
public void setWrapType(int value)
定义形状是内嵌的还是浮动的。对于浮动形状,定义形状周围文本的环绕模式。
默认值为WrapType.NONE.
仅对顶级形状有效。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一WrapType常数。 |
setZOrder(int value)
public void setZOrder(int value)
确定重叠形状的显示顺序。
仅对顶级形状有效。
默认值为 0。
数字代表堆叠优先级。数字较大的形状将显示为与数字较小的形状重叠(在“前面”)。
重叠形状的顺序与页眉和文档正文中的形状无关。
组形状中子形状的显示顺序由它们在组形状中的顺序决定。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。 |
setZOrder_IShape(int value)
public void setZOrder_IShape(int value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int |
solid()
public void solid()
toString()
public String toString()
退货: java.lang.字符串
toString(SaveOptions saveOptions)
public String toString(SaveOptions saveOptions)
使用指定的保存选项将节点的内容导出为字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
saveOptions | SaveOptions | 指定控制节点保存方式的选项。 |
退货: java.lang.String - 指定格式的节点内容。
toString(int saveFormat)
public String toString(int saveFormat)
参数:
范围 | 类型 | 描述 |
---|---|---|
saveFormat | int |
退货: java.lang.字符串
twoColorGradient(int style, int variant)
public void twoColorGradient(int style, int variant)
参数:
范围 | 类型 | 描述 |
---|---|---|
style | int | |
variant | int |
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |