PDFTool  7.0
PtlEmbeddedFile.h
1 // 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 
11 namespace PdfTk {
12 
13 class PtlParamStream;
14 
19 class PDFTK_API PtlEmbeddedFile
20 {
21 private:
22  int m_dataEmfile;
23 public:
24  int getHandle() const;
25 
26 public:
32 
39 
44 
45 public:
51 
52 public:
59 
65  void setFileName(const PtlParamString& filename);
66 
67 public:
73  void readFile(PtlParamStream& inParam);
74 
80  void writeFile(PtlParamStream& outParam);
81 };
82 
83 }
84 #endif
85 
PdfTk::PtlEmbeddedFile::setFileName
void setFileName(const PtlParamString &filename)
添付ファイル名を設定。
PdfTk::PtlEmbeddedFile::writeFile
void writeFile(PtlParamStream &outParam)
添付ファイルの書き出し。
PdfTk::PtlEmbeddedFile::PtlEmbeddedFile
PtlEmbeddedFile()
コンストラクタ
PdfTk::PtlEmbeddedFile::readFile
void readFile(PtlParamStream &inParam)
添付するファイルの読み込み。
PdfTk::PtlParamString
文字列を扱うクラスです。
Definition: PtlParamString.h:27
PdfTk::PtlParamStream
ファイルやストリームの入出力指定に使うベースクラスです。 PDFToolではstd::ifstreamを使うPtlParamInput、std::ofstreamを使うPtlParamOutputクラ...
Definition: PtlParamStream.h:19
PdfTk::PtlEmbeddedFile::operator=
PtlEmbeddedFile & operator=(const PtlEmbeddedFile &obj)
コピーオペレータ
PdfTk::PtlEmbeddedFile::PtlEmbeddedFile
PtlEmbeddedFile(const PtlEmbeddedFile &obj)
コピーコンストラクタ
PdfTk::PtlEmbeddedFile
PDFの添付ファイルを表現したクラスです。
Definition: PtlEmbeddedFile.h:20
PdfTk::PtlEmbeddedFile::‾PtlEmbeddedFile
‾PtlEmbeddedFile()
デストラクタ
PdfTk::PtlEmbeddedFile::getFileName
PtlParamString getFileName() const
添付ファイル名を取得。