public final class Path
extends java.lang.Object
Java class for CT_Path2D complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CT_Path2D"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded" minOccurs="0"> <element name="close" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DClose"/> <element name="moveTo" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DMoveTo"/> <element name="lnTo" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DLineTo"/> <element name="arcTo" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DArcTo"/> <element name="quadBezTo" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DQuadBezierTo"/> <element name="cubicBezTo" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Path2DCubicBezierTo"/> </choice> <attribute name="w" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_PositiveCoordinate" default="0" /> <attribute name="h" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_PositiveCoordinate" default="0" /> <attribute name="fill" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_PathFillMode" default="norm" /> <attribute name="stroke" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="extrusionOk" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> </restriction> </complexContent> </complexType>(指定由一系列移动、直线和曲线组成的创建路径,这些移动、直线和曲线在组合时形成 CT_Path2D 复杂类型的几何形状 Java 类。以下架构片段指定了此类中包含的预期内容。
Constructor and Description |
---|
Path() |
Modifier and Type | Method and Description |
---|---|
void |
addCommand(PathCommand cmd) |
boolean |
equals(java.lang.Object o) |
PaintStyle.PaintModifier |
getFill() |
long |
getH() |
java.awt.geom.Path2D.Double |
getPath(Context ctx)
Convert the internal represenation to java.awt.geom.Path2D
(将内部表示转换为 java.awt.geom.Path2D)
|
long |
getW() |
int |
hashCode() |
boolean |
isExtrusionOk() |
boolean |
isFilled() |
boolean |
isStroked() |
void |
setExtrusionOk(boolean extrusionOk) |
void |
setFill(PaintStyle.PaintModifier fill) |
void |
setH(long h) |
void |
setStroke(boolean stroke) |
void |
setW(long w) |
public void addCommand(PathCommand cmd)
public java.awt.geom.Path2D.Double getPath(Context ctx)
public boolean isStroked()
public void setStroke(boolean stroke)
public boolean isFilled()
public PaintStyle.PaintModifier getFill()
public void setFill(PaintStyle.PaintModifier fill)
public long getW()
public void setW(long w)
public long getH()
public void setH(long h)
public boolean isExtrusionOk()
public void setExtrusionOk(boolean extrusionOk)
public boolean equals(java.lang.Object o)
equals
in class
java.lang.Object
public int hashCode()
hashCode
in class
java.lang.Object
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.