NSStrictModeproxy| 构造器和说明 |
|---|
AbbreviatedData() |
AbbreviatedData(org.dom4j.Element proxy) |
AbbreviatedData(List<OptVal> list) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbbreviatedData |
A(double rx,
double ry,
double angle,
int large,
int sweep,
double x,
double y) |
AbbreviatedData |
A(double rx,
double ry,
double angle,
int large,
int sweep,
ST_Pos target) |
AbbreviatedData |
append(AbbreviatedData another)
追加整个 图形轮廓数据
|
AbbreviatedData |
arc(double rx,
double ry,
double angle,
int large,
int sweep,
double x,
double y)
从当前点连接到点(x,y)的圆弧,并将当前点移动到点(x,y)。
|
AbbreviatedData |
B(double x1,
double y1,
double x2,
double y2,
double x3,
double y3) |
AbbreviatedData |
B(ST_Pos control1,
ST_Pos control2,
ST_Pos target) |
AbbreviatedData |
C() |
AbbreviatedData |
clone()
复制路径对象
|
AbbreviatedData |
close()
SubPath 自动闭合,表示将当前点和 SubPath 的起始点用线段直连连接
|
AbbreviatedData |
cubicBezier(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
从当前点连接一条到点(x3,y3)的三次贝塞尔曲线,
并将当前点移动到点(x3,y3),此贝塞尔曲线使用点
(x1,y1)和点(x2,y2)作为控制点
|
AbbreviatedData |
defineStart(double x,
double y)
定义自绘制图形边线的起始点坐标 (x,y)
|
boolean |
equals(Object o)
判断两个路径是否完全一致
|
AbbreviatedData |
flush()
刷新元素
默认情况下,每次调用C都将会刷新元素内容
|
LinkedList<OptVal> |
getRawOptVal()
获取原始的操作符和操作数
|
boolean |
hasNext()
是否还有下一个绘制操作对象(迭代器接口)
|
AbbreviatedData |
L(double x,
double y) |
AbbreviatedData |
L(ST_Pos p) |
AbbreviatedData |
lineTo(double x,
double y)
从当前点连接一条指定点(x,y)的线段,并将当前点移动到制定点
|
AbbreviatedData |
M(double x,
double y) |
AbbreviatedData |
M(ST_Pos target) |
AbbreviatedData |
moveTo(double x,
double y)
当前点移动到制定点(x,y)
|
OptVal |
next()
迭代下一个操作对象
|
static LinkedList<OptVal> |
parse(String dataStr)
解析字符串构造数据队列
数组中的两个元素间多个空格将会被理解成一个空格。
|
AbbreviatedData |
Q(double x1,
double y1,
double x2,
double y2) |
AbbreviatedData |
Q(ST_Pos control,
ST_Pos target) |
AbbreviatedData |
quadraticBezier(double x1,
double y1,
double x2,
double y2)
从当前点连接一条到点(x2,y2)的二次贝塞尔曲线,
并将当前点移动到点(x2,y2),此贝塞尔曲线使用
点(x1,y1)作为其控制点
|
AbbreviatedData |
S(double x,
double y) |
AbbreviatedData |
s(ST_Pos start) |
int |
size()
绘制操作元素数量
|
String |
toString()
序列化为操作序列
|
AbbreviatedData |
undo()
撤销上一步操作
|
addOFDEntity, getElements, getInstance, getObjID, getOFDElement, getOFDElement, getOFDElements, getOFDElementText, getQualifiedName, removeAll, removeAttr, removeOFDElemByNames, set, setObjID, setObjID, setObjID, setOFDEntity, setOFDNameaccept, add, add, add, add, add, add, add, add, add, addAttribute, addAttribute, addCDATA, addComment, addElement, addElement, addElement, addEntity, additionalNamespaces, addNamespace, addProcessingInstruction, addProcessingInstruction, addText, appendAttributes, appendContent, asXML, asXPathResult, attribute, attribute, attribute, attributeCount, attributeIterator, attributes, attributeValue, attributeValue, attributeValue, attributeValue, clearContent, content, createCopy, createCopy, createCopy, createXPath, declaredNamespaces, detach, element, element, elementByID, elementIterator, elementIterator, elementIterator, elements, elements, elements, elementText, elementText, elementTextTrim, elementTextTrim, getData, getDocument, getName, getNamespace, getNamespaceForPrefix, getNamespaceForURI, getNamespacePrefix, getNamespacesForURI, getNamespaceURI, getNodeType, getNodeTypeName, getParent, getPath, getPath, getProxy, getQName, getQName, getStringValue, getText, getTextTrim, getUniquePath, getUniquePath, getXPathResult, hasContent, hasMixedContent, indexOf, isReadOnly, isRootElement, isTextOnly, matches, node, nodeCount, nodeIterator, normalize, numberValueOf, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, remove, remove, remove, remove, remove, removeProcessingInstruction, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setAttributes, setAttributeValue, setAttributeValue, setContent, setData, setDocument, setName, setParent, setProcessingInstructions, setProxy, setQName, setText, supportsParent, valueOf, writeforEachRemaining, removepublic AbbreviatedData(org.dom4j.Element proxy)
public AbbreviatedData()
public static LinkedList<OptVal> parse(String dataStr)
数组中的两个元素间多个空格将会被理解成一个空格。
无法解析转换的数字将会被当做0
dataStr - 紧缩字符串public AbbreviatedData append(AbbreviatedData another)
another - 图形轮廓数据public LinkedList<OptVal> getRawOptVal()
public AbbreviatedData flush()
默认情况下,每次调用C都将会刷新元素内容
public AbbreviatedData defineStart(double x, double y)
x - 目标点 xy - 目标点 ypublic AbbreviatedData s(ST_Pos start)
public AbbreviatedData S(double x, double y)
public AbbreviatedData moveTo(double x, double y)
x - 目标点 xy - 目标点 ypublic AbbreviatedData M(double x, double y)
public AbbreviatedData M(ST_Pos target)
public AbbreviatedData lineTo(double x, double y)
x - 目标点 xy - 目标点 ypublic AbbreviatedData L(double x, double y)
public AbbreviatedData L(ST_Pos p)
public AbbreviatedData quadraticBezier(double x1, double y1, double x2, double y2)
x1 - 控制点 xy1 - 控制点 yx2 - 目标点 xy2 - 目标点 ypublic AbbreviatedData Q(double x1, double y1, double x2, double y2)
public AbbreviatedData Q(ST_Pos control, ST_Pos target)
public AbbreviatedData cubicBezier(double x1, double y1, double x2, double y2, double x3, double y3)
x1 - 控制点 x1y1 - 控制点 y1x2 - 控制点 x2y2 - 控制点 y2x3 - 目标点 x3y3 - 目标点 y3public AbbreviatedData B(double x1, double y1, double x2, double y2, double x3, double y3)
public AbbreviatedData B(ST_Pos control1, ST_Pos control2, ST_Pos target)
public AbbreviatedData arc(double rx, double ry, double angle, int large, int sweep, double x, double y)
rx - 椭圆长轴长度ry - 椭圆短轴长度angle - 旋转角度,正值顺时针,负值逆时针large - 1 时表示对应度数大于 180°的弧,0 时表示对应度数小于 180°的弧sweep - sweep 为 1 时表示由圆弧起始点到结束点是顺时针旋转,为 0 时表示由圆弧起始点到结束点是逆时针旋转。x - 目标点 xy - 目标点 ypublic AbbreviatedData A(double rx, double ry, double angle, int large, int sweep, double x, double y)
public AbbreviatedData A(double rx, double ry, double angle, int large, int sweep, ST_Pos target)
public AbbreviatedData close()
public AbbreviatedData C()
public AbbreviatedData undo()
public AbbreviatedData clone()
clone 在接口中 org.dom4j.Nodeclone 在类中 DefaultElementProxypublic boolean hasNext()
public int size()
public boolean equals(Object o)
equals 在类中 DefaultElementProxyo - 带比较对象Copyright © 2025. All rights reserved.