Antenna House PDF Tool API (C++) 8.0
PtlFieldText.h
1
2// PtlFieldText.h
3// Copyright (C) 2024-2025 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLFIELD_TEXT_H_
7#define PDFTK_PTLFIELD_TEXT_H_
8
9#include "PtlField.h"
10
11namespace PdfTk {
12
13class PtlParamFont;
14
18
19class PDFTK_API PtlFieldText : public PtlField
20{
21public:
27
35
40
41public:
49
50public:
59
65 void setFont(const PtlParamFont& font);
66
72 void setValue(const PtlParamString& value);
73
81 void setDefaultValue(const PtlParamString& value);
82
88 bool isMultiline() const;
89
97 void setMultiline(bool multi);
98};
99
100} // namespace PdfTk
101
102#endif // PDFTK_PTLFIELD_TEXT_H_
PtlField(FIELD_TYPE type)
コンストラクタ
PtlFieldText & operator=(const PtlFieldText &obj)
コピーオペレータ alias copy
const PtlParamString & getValue()
フィールドに設定されている文字を取得。
void setValue(const PtlParamString &value)
フィールドに値を設定。
PtlFieldText()
コンストラクタ
~PtlFieldText()
デストラクタ
bool isMultiline() const
複数行の設定が可能かを取得。
void setDefaultValue(const PtlParamString &value)
フィールドにデフォルト値を設定。
void setFont(const PtlParamFont &font)
フォントの設定。
PtlFieldText(const PtlFieldText &obj)
コピーコンストラクタ alias copy
void setMultiline(bool multi)
複数行の設定が可能かを設定。