Antenna House PDF Tool API (C++) 8.0
PtlAnnotLine.h
1
2// PtlAnnotLine.h
3// Copyright (C) 2024 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLANNOT_LINE_H_
7#define PDFTK_PTLANNOT_LINE_H_
8
9#include "PtlAnnotMarkup.h"
10
11namespace PdfTk {
12
13 class PtlPage;
14 class PtlPoint;
15
19
20 class PDFTK_API PtlAnnotLine : public PtlAnnotMarkup
21 {
22 public:
39
47
48 public:
54
62
67
68 public:
76
77
78 public:
85
92
93 public:
99 void setEndPoint(PtlPoint point);
100
107
108 public:
115
116
123
124 public:
131
132
139
140 public:
146 void setLeaderLinesLength(float length);
147
153 float getLeaderLinesLength() const;
154
155 public:
161 void setExtensionLeaderLines(float length);
162
169
170 public:
176 void setLeaderLinesOffset(float value);
177
183 float getLeaderLinesOffset() const;
184
185 public:
192 void setViewCaption(bool view);
193
200 bool getViewCaption() const;
201
202 public:
210 void setHorizontalOffset(float value);
211
217 float getHorizontalOffset() const;
218
219 public:
227 void setVerticalOffset(float value);
228
234 float getVerticalOffset() const;
235
236 public:
244
251 };
252
253} // namespace PdfTk
254
255#endif // PDFTK_PTLANNOT_LINE_H_
PtlAnnotLine(const PtlAnnotLine &obj)
コピーコンストラクタ alias copy
void setLeaderLinesLength(float length)
線端から垂直に伸びる引き出し線の長さを設定する。負の値も設定可能。
float getLeaderLinesLength() const
線端から垂直に伸びる引き出し線の長さを取得。
void setLeaderLinesOffset(float value)
引き出し線オフセットを設定する。正の値のみ設定可能。
void setEndPoint(PtlPoint point)
注釈の終了座標を設定。
void setHorizontalOffset(float value)
キャプションの表示位置の水平方向のオフセットを設定します。 正の値は右へのオフセットを示し、負の値は左へのオフセットを示します。 デフォルトは0.0。
bool getViewCaption() const
キャプションを表示するかどうかを取得。
void setExtensionLeaderLines(float length)
引き出し線と逆側に伸びる線の長さを設定する。正の値のみ設定可能。
float getHorizontalOffset() const
キャプションの表示位置の水平方向のオフセットを取得。
PtlAnnotLine()
コンストラクタ
PtlPoint getStartPoint() const
注釈の開始座標を取得。
void setViewCaption(bool view)
キャプションを表示するかどうかを設定する。
float getExtensionLeaderLines() const
引き出し線と逆側に伸びる線の長さを取得。
LINE_ENDING_STYLE getLineEndPointStyle() const
終了座標の線端のスタイルを取得。
void setLineEndPointStyle(LINE_ENDING_STYLE style)
終了座標の線端のスタイルを設定する。デフォルトはSTYLE_NONE。
float getVerticalOffset() const
キャプションの表示位置の垂直方向のオフセットを取得。
void setVerticalOffset(float value)
キャプションの表示位置の垂直方向のオフセットを設定します。 正の値は上へのオフセットを示し、負の値は下へのオフセットを示します。 デフォルトは0.0。
PtlAnnotLine & operator=(const PtlAnnotLine &obj)
コピーオペレータ alias copy
void setStartPoint(PtlPoint point)
注釈の開始座標を設定。
void setLineStartPointStyle(LINE_ENDING_STYLE style)
開始座標の線端のスタイルを設定する。デフォルトはSTYLE_NONE。
float getLeaderLinesOffset() const
引き出し線オフセットを取得。
CAPTION_POSITION getCaptionPosition() const
キャプションの表示位置を取得。
PtlPoint getEndPoint() const
注釈の終了座標を取得。
~PtlAnnotLine()
デストラクタ
void setCaptionPosition(CAPTION_POSITION position)
キャプションの表示位置を設定します。 デフォルトはPOSITION_INLINE。
LINE_ENDING_STYLE getLineStartPointStyle() const
開始座標の線端のスタイルを取得。
PtlAnnotMarkup(ANNOT_TYPE type)
コンストラクタ