Antenna House PDF Tool API (C++)
8.0
PtlParamInput.h
1
2
// PtlParamInput.h
3
// Copyright (C) 2013-2025 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTLPARAM_INPUT_H_
7
#define PDFTK_PTLPARAM_INPUT_H_
8
9
#include "PtlParamStream.h"
10
#include "PtlParamString.h"
11
#include <istream>
12
typedef
std::istream InputStream;
13
14
namespace
PdfTk {
15
23
24
class
PDFTK_API
PtlParamInput
:
public
PtlParamStream
25
{
26
private
:
27
int
m_dataParamInput;
28
public
:
29
int
getHandle()
const
;
30
31
public
:
36
PtlParamInput
();
37
43
PtlParamInput
(
const
PtlParamString
& path);
44
51
PtlParamInput
(
const
PtlParamString
& path, InputStream* inStream);
52
58
PtlParamInput
(
const
PtlParamInput
& obj);
59
63
~PtlParamInput
();
64
65
public
:
70
PtlParamInput
&
operator=
(
const
PtlParamInput
& obj);
71
72
public
:
78
bool
open
();
79
84
void
close
();
85
94
int
read
(
char
* pBuf,
int
len);
95
108
long
seekoff
(
long
off,
int
way,
int
which);
109
110
public
:
114
const
PtlParamString
&
getPath
();
115
121
InputStream&
getStream
()
const
;
122
};
123
124
}
// namespace PdfTk
125
126
#endif
// PDFTK_PTLPARAM_INPUT_H_
PdfTk::PtlParamInput::PtlParamInput
PtlParamInput(const PtlParamString &path, InputStream *inStream)
コンストラクタ
PdfTk::PtlParamInput::getStream
InputStream & getStream() const
InputStreamを取得。
PdfTk::PtlParamInput::operator=
PtlParamInput & operator=(const PtlParamInput &obj)
コピーオペレータ
PdfTk::PtlParamInput::close
void close()
ストリームのクローズ。
PdfTk::PtlParamInput::PtlParamInput
PtlParamInput(const PtlParamString &path)
コンストラクタ
PdfTk::PtlParamInput::PtlParamInput
PtlParamInput()
コンストラクタ
PdfTk::PtlParamInput::read
int read(char *pBuf, int len)
入力ストリームの読み込み。
PdfTk::PtlParamInput::PtlParamInput
PtlParamInput(const PtlParamInput &obj)
コピーコンストラクタ
PdfTk::PtlParamInput::seekoff
long seekoff(long off, int way, int which)
入力ストリーム内の移動。
PdfTk::PtlParamInput::~PtlParamInput
~PtlParamInput()
デストラクタ
PdfTk::PtlParamInput::getPath
const PtlParamString & getPath()
パスを取得。
PdfTk::PtlParamInput::open
bool open()
入力ストリームのオープン。
PdfTk::PtlParamStream::PtlParamStream
PtlParamStream()
コンストラクタ
Definition
PtlParamStream.h:28
PdfTk::PtlParamString
Definition
PtlParamString.h:27
Include
PdfTk
PtlParamInput.h
構築:
1.14.0