Antenna House PDF Tool API (C++)
8.0
PtlEmbeddedFile.h
1
2
// PtlEmbeddedFile.h
3
// Copyright (C) 2013-2025 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTLEMBEDDEDFILE_H_
7
#define PDFTK_PTLEMBEDDEDFILE_H_
8
9
#include "PtlParamString.h"
10
11
namespace
PdfTk {
12
13
class
PtlParamStream
;
14
18
19
class
PDFTK_API
PtlEmbeddedFile
20
{
21
private
:
22
int
m_dataEmfile;
23
public
:
24
int
getHandle()
const
;
25
26
public
:
31
#if 0
32
enum
AF_RELATIONSHIP {
33
AFREL_SOURCE = 1,
34
AFREL_DATA = 2,
35
AFREL_ALTERNATIVE = 3,
36
AFREL_SUPPLEMENT = 4,
37
AFREL_ENCRYPTED_PAYLOAD = 5,
38
AFREL_FORM_DATA = 6,
39
AFREL_SCHEMA = 7,
40
AFREL_UNSPECIFIED = 8
41
};
42
#endif
43
public
:
48
PtlEmbeddedFile
();
49
55
PtlEmbeddedFile
(
const
PtlEmbeddedFile
& obj);
56
60
~PtlEmbeddedFile
();
61
62
public
:
67
PtlEmbeddedFile
&
operator=
(
const
PtlEmbeddedFile
& obj);
68
69
public
:
75
const
PtlParamString
&
getFileName
();
76
82
void
setFileName
(
const
PtlParamString
& filename);
83
84
public
:
90
void
readFile
(
PtlParamStream
& inParam);
91
97
void
writeFile
(
PtlParamStream
& outParam);
98
};
99
100
}
101
#endif
102
PdfTk::PtlEmbeddedFile::getFileName
const PtlParamString & getFileName()
添付ファイル名を取得。
PdfTk::PtlEmbeddedFile::readFile
void readFile(PtlParamStream &inParam)
添付するファイルの読み込み。
PdfTk::PtlEmbeddedFile::operator=
PtlEmbeddedFile & operator=(const PtlEmbeddedFile &obj)
コピーオペレータ
PdfTk::PtlEmbeddedFile::PtlEmbeddedFile
PtlEmbeddedFile(const PtlEmbeddedFile &obj)
コピーコンストラクタ
PdfTk::PtlEmbeddedFile::~PtlEmbeddedFile
~PtlEmbeddedFile()
デストラクタ
PdfTk::PtlEmbeddedFile::setFileName
void setFileName(const PtlParamString &filename)
添付ファイル名を設定。
PdfTk::PtlEmbeddedFile::writeFile
void writeFile(PtlParamStream &outParam)
添付ファイルの書き出し。
PdfTk::PtlEmbeddedFile::PtlEmbeddedFile
PtlEmbeddedFile()
コンストラクタ
PdfTk::PtlParamStream
Definition
PtlParamStream.h:19
PdfTk::PtlParamString
Definition
PtlParamString.h:27
Include
PdfTk
PtlEmbeddedFile.h
構築:
1.14.0