FileAttachmentAnnotation
FileAttachmentAnnotation
概述
FileAttachmentAnnotation 是 Aspose.PDF FOSS for Go 中的类型。继承自:annotationBase。
FileAttachmentAnnotation 将文件嵌入文档,并在注释的 /Rect 位置显示图标。
此类型提供 13 个方法,用于在 Go 程序中处理 FileAttachmentAnnotation 对象。可用的方法包括:AnnotationType、FileBytes、FileDescription、FileMIMEType、FileName、FileSize、HasFile、Icon、RegenerateAppearance、SetFile、SetFileDescription、SetFileFromStream,以及另外 1 个方法。安装 Aspose.PDF FOSS for Go 包后,所有公共成员对任何 Go 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
AnnotationType() → AnnotationType | 返回注释类型。 |
Icon() → FileAttachmentIcon | Icon 返回映射到 FileAttachmentIcon 的 /Name 条目。 |
SetIcon(i: FileAttachmentIcon) | SetIcon 写入 /Name 条目。 |
HasFile() → bool | HasFile 在 SetFile 或 SetFileFromStream 已成功调用且未随后被清除时返回 true。 |
RegenerateAppearance() | RegenerateAppearance 对 FileAttachmentAnnotation 是一个空操作(无 /AP —— 查看器自行渲染图标)。 |
SetFile(path: string) → error | SetFile 将路径下的文件嵌入为注释的附件。 |
SetFileFromStream(r: io.Reader, name: string) → error | SetFileFromStream 是 SetFile 的 io.Reader 变体。 |
FileName() → string | FileName 返回 /Filespec/F 中显示的文件名。 |
FileMIMEType() → string | FileMIMEType 返回 /EmbeddedFile 上的 /Subtype(例如. |
FileSize() → int | FileSize 返回嵌入文件的字节大小。 |
FileBytes() → []byte | FileBytes 返回嵌入文件原始字节的防御性副本。 |
FileDescription() → string | FileDescription 返回 /Filespec/Desc。 |
SetFileDescription(s: string) | SetFileDescription 写入 /Filespec/Desc. |