PDFTool 7.0
PtlEmbeddedFile.h
1
2// PtlEmbeddedFile.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLEMBEDDEDFILE_H_
7#define PDFTK_PTLEMBEDDEDFILE_H_
8
9#include "PtlParamString.h"
10
11namespace PdfTk {
12
13class PtlParamStream;
14
18
19class PDFTK_API PtlEmbeddedFile
20{
21private:
22 int m_dataEmfile;
23public:
24 int getHandle() const;
25
26public:
32
39
44
45public:
51
52public:
59
65 void setFileName(const PtlParamString& filename);
66
67public:
73 void readFile(PtlParamStream& inParam);
74
80 void writeFile(PtlParamStream& outParam);
81};
82
83}
84#endif
85
PtlParamString getFileName() const
添付ファイル名を取得。
void readFile(PtlParamStream &inParam)
添付するファイルの読み込み。
‾PtlEmbeddedFile()
デストラクタ
PtlEmbeddedFile & operator=(const PtlEmbeddedFile &obj)
コピーオペレータ
PtlEmbeddedFile(const PtlEmbeddedFile &obj)
コピーコンストラクタ
void setFileName(const PtlParamString &filename)
添付ファイル名を設定。
void writeFile(PtlParamStream &outParam)
添付ファイルの書き出し。
PtlEmbeddedFile()
コンストラクタ
ファイルやストリームの入出力指定に使うベースクラスです。 PDFToolではstd::ifstreamを使うPtlParamInput、std::ofstreamを使うPtlParamOutputクラ...
Definition PtlParamStream.h:19
文字列を扱うクラスです。
Definition PtlParamString.h:27