AnnotationSelector
遗产: java.lang.Object
所有已实现的接口: com.aspose.pdf.IAnnotationVisitor
public final class AnnotationSelector implements IAnnotationVisitor
该类用于使用Visitor模板思想选择标注。
构造函数
构造函数 | 描述 |
---|---|
AnnotationSelector() | 初始化 AnnotationSelector 类的新实例。 |
AnnotationSelector(Annotation annotation) | 初始化新的 AnnotationSelector 对象。 |
方法
方法 | 描述 |
---|---|
equals(Object arg0) | |
getClass() | |
getSelected() | 选定对象的列表。 |
hashCode() | |
notify() | |
notifyAll() | |
toString() | |
visit(CaretAnnotation caret) | 如果 AnnotationSelector 是使用 CaretAnnotation 对象初始化的,则选择插入符号注释。 |
visit(CircleAnnotation circle) | 如果 AnnotationSelector 是使用 CircleAnnotation 对象初始化的,则选择圆形注释。 |
visit(FileAttachmentAnnotation attachment) | 如果 AnnotationSelector 是使用 FileAttachmentAnnotation 对象初始化的,则选择附件注释。 |
visit(FreeTextAnnotation freetext) | 如果 AnnotationSelector 是使用 FreeTextAnnotation 对象初始化的,则选择自由文本注释。 |
visit(HighlightAnnotation highlight) | 如果 AnnotationSelector 是使用 FreeTextAnnotation 对象初始化的,则选择附件注释。 |
visit(InkAnnotation ink) | 如果 AnnotationSelector 是使用 InkAnnotation 对象初始化的,则选择墨迹注释。 |
visit(LineAnnotation line) | 如果 AnnotationSelector 是使用 LineAnnotation 对象初始化的,则选择线注释。 |
visit(LinkAnnotation link) | 如果 AnnotationSelector 是使用 LinkAnnotation 对象初始化的,则选择链接注释。 |
visit(MovieAnnotation movie) | 如果 AnnotationSelector 是使用 MovieAnnotation 对象初始化的,则选择电影注释。 |
visit(PDF3DAnnotation pdf3D) | 如果 AnnotationSelector 是使用 PDF3DAnnotation 对象初始化的,则选择 PDF3D 注释。 |
visit(PolygonAnnotation polygon) | 如果 AnnotationSelector 是使用 PolygonAnnotation 对象初始化的,则选择多边形注释。 |
visit(PolylineAnnotation polyline) | 如果 AnnotationSelector 是使用 PolylineAnnotation 对象初始化的,则选择折线注释。 |
visit(PopupAnnotation popup) | 如果 AnnotationSelector 是使用 PopupAnnotation 对象初始化的,则选择弹出式注释。 |
visit(RedactionAnnotation redact) | 如果 AnnotationSelector 是使用 RedactAnnotation 对象初始化的,则选择编辑注释。 |
visit(RichMediaAnnotation richMedia) | 如果 AnnotationSelector 是使用 RichMedia 注释对象初始化的,则选择电影注释。 |
visit(ScreenAnnotation screen) | 如果 AnnotationSelector 是使用 ScreenAnnotation 对象初始化的,则选择屏幕注释。 |
visit(SquareAnnotation square) | 如果 AnnotationSelector 是使用 SquareAnnotation 对象初始化的,则选择方形注释。 |
visit(SquigglyAnnotation squiggly) | 如果 AnnotationSelector 是使用 SquigglyAnnotation 对象初始化的,则选择波浪注释。 |
visit(StampAnnotation stamp) | 如果 AnnotationSelector 是使用 StampAnnotation 对象初始化的,则选择图章注释。 |
visit(StrikeOutAnnotation strikeOut) | 如果 AnnotationSelector 是使用 StrikeOutAnnotation 对象初始化的,则选择 strikeOut 注释。 |
visit(TextAnnotation text) | 如果 AnnotationSelector 是使用 TextAnnotation 对象初始化的,则选择文本注释。 |
visit(UnderlineAnnotation underline) | 如果 AnnotationSelector 是使用 UnderlineAnnotation 对象初始化的,则选择下划线注释。 |
visit(WatermarkAnnotation watermark) | 如果 AnnotationSelector 是使用 WatermarkAnnotation 对象初始化的,则选择水印注释。 |
visit(WidgetAnnotation widget) | 如果 AnnotationSelector 是使用 WidgetAnnotation 对象初始化的,则选择小部件注释。 |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
AnnotationSelector()
public AnnotationSelector()
初始化 AnnotationSelector 类的新实例。
AnnotationSelector(Annotation annotation)
public AnnotationSelector(Annotation annotation)
初始化新的 AnnotationSelector 对象。
参数:
范围 | 类型 | 描述 |
---|---|---|
annotation | Annotation | 要选择的注释。该对象仅描述了我们希望找到的注释具有的一些特征,例如注释的类型。 |
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getSelected()
public List<Annotation> getSelected()
选定对象的列表。
退货: java.util.List<com.aspose.pdf.Annotation> - 注释实例列表
hashCode()
public native int hashCode()
退货: 整数
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
退货: java.lang.字符串
visit(CaretAnnotation caret)
public void visit(CaretAnnotation caret)
如果 AnnotationSelector 是使用 CaretAnnotation 对象初始化的,则选择插入符号注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
caret | CaretAnnotation | 用于选择的 CaretAnnotation 对象。 |
visit(CircleAnnotation circle)
public void visit(CircleAnnotation circle)
如果 AnnotationSelector 是使用 CircleAnnotation 对象初始化的,则选择圆形注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
circle | CircleAnnotation | 用于选择的 CircleAnnotation 对象。 |
visit(FileAttachmentAnnotation attachment)
public void visit(FileAttachmentAnnotation attachment)
如果 AnnotationSelector 是使用 FileAttachmentAnnotation 对象初始化的,则选择附件注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
attachment | FileAttachmentAnnotation | 用于选择的 FileAttachmentAnnotation 对象。 |
visit(FreeTextAnnotation freetext)
public void visit(FreeTextAnnotation freetext)
如果 AnnotationSelector 是使用 FreeTextAnnotation 对象初始化的,则选择自由文本注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
freetext | FreeTextAnnotation | 用于选择的 FreeTextAnnotation 对象。 |
visit(HighlightAnnotation highlight)
public void visit(HighlightAnnotation highlight)
如果 AnnotationSelector 是使用 FreeTextAnnotation 对象初始化的,则选择附件注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
highlight | HighlightAnnotation | 用于选择的 HighlightAnnotation 对象。 |
visit(InkAnnotation ink)
public void visit(InkAnnotation ink)
如果 AnnotationSelector 是使用 InkAnnotation 对象初始化的,则选择墨迹注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
ink | InkAnnotation | 用于选择的 InkAnnotation 对象。 |
visit(LineAnnotation line)
public void visit(LineAnnotation line)
如果 AnnotationSelector 是使用 LineAnnotation 对象初始化的,则选择线注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
line | LineAnnotation | 用于选择的 LineAnnotation 对象。 |
visit(LinkAnnotation link)
public void visit(LinkAnnotation link)
如果 AnnotationSelector 是使用 LinkAnnotation 对象初始化的,则选择链接注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
link | LinkAnnotation | 用于选择的 LinkAnnotation 对象。 |
visit(MovieAnnotation movie)
public void visit(MovieAnnotation movie)
如果 AnnotationSelector 是使用 MovieAnnotation 对象初始化的,则选择电影注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
movie | MovieAnnotation | 用于选择的 MovieAnnotation 对象。 |
visit(PDF3DAnnotation pdf3D)
public void visit(PDF3DAnnotation pdf3D)
如果 AnnotationSelector 是使用 PDF3DAnnotation 对象初始化的,则选择 PDF3D 注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
pdf3D | PDF3DAnnotation | 用于选择的 PDF3DAnnotation 对象。 |
visit(PolygonAnnotation polygon)
public void visit(PolygonAnnotation polygon)
如果 AnnotationSelector 是使用 PolygonAnnotation 对象初始化的,则选择多边形注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
polygon | PolygonAnnotation | 用于选择的 PolygonAnnotation 对象。 |
visit(PolylineAnnotation polyline)
public void visit(PolylineAnnotation polyline)
如果 AnnotationSelector 是使用 PolylineAnnotation 对象初始化的,则选择折线注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
polyline | PolylineAnnotation | 用于选择的 PolylineAnnotation 对象。 |
visit(PopupAnnotation popup)
public void visit(PopupAnnotation popup)
如果 AnnotationSelector 是使用 PopupAnnotation 对象初始化的,则选择弹出式注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
popup | PopupAnnotation | 用于选择的 PopupAnnotation 对象。 |
visit(RedactionAnnotation redact)
public void visit(RedactionAnnotation redact)
如果 AnnotationSelector 是使用 RedactAnnotation 对象初始化的,则选择编辑注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
redact | RedactionAnnotation | 用于选择的 RedactAnnotation 对象。 |
visit(RichMediaAnnotation richMedia)
public void visit(RichMediaAnnotation richMedia)
如果 AnnotationSelector 是使用 RichMedia 注释对象初始化的,则选择电影注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
richMedia | RichMediaAnnotation | 富媒体注释。 |
visit(ScreenAnnotation screen)
public void visit(ScreenAnnotation screen)
如果 AnnotationSelector 是使用 ScreenAnnotation 对象初始化的,则选择屏幕注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
screen | ScreenAnnotation | 用于选择的 ScreenAnnotation 对象。 |
visit(SquareAnnotation square)
public void visit(SquareAnnotation square)
如果 AnnotationSelector 是使用 SquareAnnotation 对象初始化的,则选择方形注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
square | SquareAnnotation | 用于选择的 SquareAnnotation 对象。 |
visit(SquigglyAnnotation squiggly)
public void visit(SquigglyAnnotation squiggly)
如果 AnnotationSelector 是使用 SquigglyAnnotation 对象初始化的,则选择波浪注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
squiggly | SquigglyAnnotation | 用于选择的 SquigglyAnnotation 对象。 |
visit(StampAnnotation stamp)
public void visit(StampAnnotation stamp)
如果 AnnotationSelector 是使用 StampAnnotation 对象初始化的,则选择图章注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
stamp | StampAnnotation | 用于选择的 StampAnnotation 对象。 |
visit(StrikeOutAnnotation strikeOut)
public void visit(StrikeOutAnnotation strikeOut)
如果 AnnotationSelector 是使用 StrikeOutAnnotation 对象初始化的,则选择 strikeOut 注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
strikeOut | StrikeOutAnnotation | 用于选择的 StrikeOutAnnotation 对象。 |
visit(TextAnnotation text)
public void visit(TextAnnotation text)
如果 AnnotationSelector 是使用 TextAnnotation 对象初始化的,则选择文本注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
text | TextAnnotation | 用于选择的 TextAnnotation 对象。 |
visit(UnderlineAnnotation underline)
public void visit(UnderlineAnnotation underline)
如果 AnnotationSelector 是使用 UnderlineAnnotation 对象初始化的,则选择下划线注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
underline | UnderlineAnnotation | 用于选择的 UnderlineAnnotation 对象。 |
visit(WatermarkAnnotation watermark)
public void visit(WatermarkAnnotation watermark)
如果 AnnotationSelector 是使用 WatermarkAnnotation 对象初始化的,则选择水印注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
watermark | WatermarkAnnotation | 用于选择的 WatermarkAnnotation。 |
visit(WidgetAnnotation widget)
public void visit(WidgetAnnotation widget)
如果 AnnotationSelector 是使用 WidgetAnnotation 对象初始化的,则选择小部件注释。
参数:
范围 | 类型 | 描述 |
---|---|---|
widget | WidgetAnnotation | 用于选择的 WidgetAnnotation 对象。 |
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 |