PDFTool  6.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CPdfTk::PtlActionPDFのアクションを表現したクラスです。
すべてのアクションクラスのベースクラスです。
 CPdfTk::PtlActionGoToPDFのGoToアクションを表現したクラスです。
 CPdfTk::PtlActionGoToRPDFのGoToRアクションを表現したクラスです。
 CPdfTk::PtlActionLaunchPDFのLaunchアクションを表現したクラスです。
 CPdfTk::PtlActionURIPDFのURIアクションを表現したクラスです。
 CPdfTk::PtlAnnotPDFの注釈を表現したクラスです。
すべての注釈クラスのベースクラスです。
 CPdfTk::PtlAnnotLinkPDFのリンク注釈を表現したクラスです。
 CPdfTk::PtlAnnotMarkupPDFのマークアップ注釈を表現したクラスです。
すべてのマークアップ注釈クラスのベースクラスです。
 CPdfTk::PtlAnnotFileAttachmentPDFのファイル添付注釈を表現したクラスです。
 CPdfTk::PtlAnnotStampPDFのラバースタンプ注釈を表現したクラスです。
 CPdfTk::PtlAnnotTextPDFのテキスト注釈を表現したクラスです。
 CPdfTk::PtlAnnotTextMarkupPDFのテキストマークアップ注釈を表現したクラスです。
すべてのテキストマークアップ注釈クラスのベースクラスです。
 CPdfTk::PtlAnnotHighlightPDFのハイライト注釈を表現したクラスです。
 CPdfTk::PtlAnnotPopupPDFのポップアップ注釈を表現したクラスです。
ポップアップ注釈はマークアップ注釈(PtlAnnotMarkup)のサブクラスから取得します。
 CPdfTk::PtlAnnots注釈のコンテナを表現するクラスです。
 CPdfTk::PtlColorPDFの色を表現したクラスです。
すべての色クラスのベースクラスです。
 CPdfTk::PtlColorDeviceCMYKPDFのDeviceCMYK色を表現したクラスです。
 CPdfTk::PtlColorDeviceGrayPDFのDeviceGray色を表現したクラスです。
 CPdfTk::PtlColorDeviceRGBPDFのDeviceGray色を表現したクラスです。
 CPdfTk::PtlColorNonePDFの無色を表現したクラスです。
 CPdfTk::PtlContentページのキャンバスを表現するクラスです。
 CPdfTk::PtlCustomPropertiesカスタムプロパティのコンテナを表現するクラスです。
 CPdfTk::PtlCustomPropertyカスタムプロパティのコンテナを表現するクラスです。
 CPdfTk::PtlDatePDFの日時情報を表現したクラスです。
 CPdfTk::PtlDestPDFの宛先を表現したクラスです。
すべての宛先クラスのベースクラスです。
 CPdfTk::PtlDestFitPDFの宛先を表現したクラスです。
PtlDestFitはPtlDestを継承しています。
PtlDestFitはFit型の宛先です。全体表示します。
ページの全体が水平方向と垂直方向の両方ともウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitBPDFの宛先を表現したクラスです。
PtlDestFitBはPtlDestを継承しています。
PtlDestFitBはFitB型の宛先です。
ページの境界ボックス(CropBox)全体が水平方向と垂直方向の両方ともウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitBHPDFの宛先を表現したクラスです。
PtlDestFitBHはPtlDestを継承しています。
PtlDestFitBHはFitBH型の宛先です。描画領域の幅に合わせます。
ページの垂直座標topをウィンドウの上端に配置し、ページの境界ボックス(CropBox)の幅全体が
ウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitBVPDFの宛先を表現したクラスです。
PtlDestFitBVはPtlDestを継承しています。
PtlDestFitBVはFitBV型の宛先です。
ページの水平座標leftをウィンドウの左端に配置し、ページの境界ボックス(CropBox)の高さ全体が
ウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitHPDFの宛先を表現したクラスです。
PtlDestFitHはPtlDestを継承しています。
PtlDestFitHはFitH型の宛先です。幅に合わせます。
ページの垂直座標topをウィンドウの上端に配置し、ページの幅全体がウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitRPDFの宛先を表現したクラスです。
PtlDestFitRはPtlDestを継承しています。
PtlDestFitRはFitR型の宛先です。
ページが座標left,bottom,right,topで指定される矩形が水平方向と垂直方向の両方とも
ウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestFitVPDFの宛先を表現したクラスです。
PtlDestFitVはPtlDestを継承しています。
PtlDestFitVはFitV型の宛先です。高さに合わせます。
ページの水平座標leftをウィンドウの左端に配置し、ページの高さ全体がウィンドウ内にちょうど収まる倍率で表示します。
 CPdfTk::PtlDestXYZPDFの宛先を表現したクラスです。
PtlDestXYZはPtlDestを継承しています。
PtlDestXYZはXYZ型の宛先です。
ページの座標(left,top)をウィンドウ左上隅に配置し、ページの内容を倍率zoomで拡大して表示します。
 CPdfTk::PtlDocInfoPDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
 CPdfTk::PtlDocPropertyPDFの文書プロパティを表現したクラスです。 PtlDocPropertyはPtlPDFDocumentから取得して使用します。
 CPdfTk::PtlEditElementコンテントに描画されるエレメントを表現したクラスです。
すべてのエレメントクラスのベースクラスです。
 CPdfTk::PtlEditImageコンテントに描画される画像を表現したクラスです。
 CPdfTk::PtlEditElementsEditElementのコンテナを表現するクラスです。
 CPdfTk::PtlEmbeddedFilePDFの添付ファイルを表現したクラスです。
 CPdfTk::PtlEmbeddedFiles添付ファイルのコンテナを表現するクラスです。
 CPdfTk::PtlEncryptPDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。
すべてのEncryptクラスのベースクラスです。
 CPdfTk::PtlEncryptStandardPDFの標準セキュリティハンドラの暗号化情報を表現したクラスです。
すべての標準セキュリティハンドラクラスのベースクラスです。
 CPdfTk::PtlEncryptStandard128AESPDFの標準セキュリティハンドラの128ビットAES暗号化を表現したクラスです。
セキュリティ設定時に使用します。
 CPdfTk::PtlEncryptStandard128RC4PDFの標準セキュリティハンドラの128ビットRC4暗号化を表現したクラスです。
セキュリティ設定時に使用します。
 CPdfTk::PtlEncryptStandard256AESPDFの標準セキュリティハンドラの256ビットAES暗号化を表現したクラスです。
セキュリティ設定時に使用します。
 CPdfTk::PtlEncryptStandard40RC4PDFの標準セキュリティハンドラの40ビットRC4暗号化情報を表現したクラスです。
セキュリティ設定時に使用します。
 CPdfTk::PtlEncryptPermissionユーザアクセス許可フラグを表現したクラスです。
すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
 CPdfTk::PtlEncryptPermissionType1標準セキュリティハンドラのリビジョン番号が2での権限を表現したクラスです。
 CPdfTk::PtlEncryptPermissionType2標準セキュリティハンドラのリビジョン番号が3以降での権限を表現したクラスです。
 CPdfTk::PtlErrorCodePDF Tool APIのエラーコード。 PtlException#getErrorCodeで取得できるが、 エラーメッセージを出すなら、この値を使わず。 PtlException#getErrorMessageで エラーメッセージを取得するほうがよい。
 CPdfTk::PtlExceptionPDF Tool APIの例外クラスです。
例外が発生した場合に使用します。
 CPdfTk::PtlLicensePDFToolのライセンスに関するクラスです。
 CPdfTk::PtlOpenModePDFの開き方を表現したクラスです。
PtlOpenModeはPtlDocPropertyから取得して使用します。
 CPdfTk::PtlOptionPDFToolのオプションを表現したクラスです。
 CPdfTk::PtlOutlinePDFのアウトラインを表現したクラスです。
 CPdfTk::PtlPagePDFのページオブジェクトを表現したクラスです。
 CPdfTk::PtlPagesページのコンテナを表現するクラスです。
 CPdfTk::PtlParamDrawFormフォームの描画に使うパラメータクラスです。
 CPdfTk::PtlParamDrawImage画像の描画に使うパラメータクラスです。
 CPdfTk::PtlParamDrawLayerレイヤーの描画に使うパラメータクラスです。
 CPdfTk::PtlParamDrawShape線の描画に使うパラメータクラスです。
 CPdfTk::PtlParamExtractTextテキスト抽出処理のパラメータを表現したクラスです。
 CPdfTk::PtlParamFontPtlContent/PtlPramWatermarkTextのフォント指定に使うパラメータクラスです。
 CPdfTk::PtlParamImagePage画像のページ作成に使うパラメータクラスです。
 CPdfTk::PtlParamOptimize最適化に使うパラメータクラスです。
 CPdfTk::PtlParamOptimizeImage画像の最適化に使うパラメータクラスです。
 CPdfTk::PtlParamOptimizeImageDownSampling画像の最適化を表現したクラスです。
すべての画像最適化クラスのベースクラスです。
 CPdfTk::PtlParamOptimizeImageColorカラー画像の最適化を表現したクラスです。
デフォルト値
SourcePPI:225
TargetPPI:150
DownSampling:DOWNSAMPLING_BICUBIC
Compress:COMPRESS_AUTO
Quality:QUALITY_MIDDLE
 CPdfTk::PtlParamOptimizeImageGrayScaleグレースケール画像の最適化を表現したクラスです。
デフォルト値
SourcePPI:225
TargetPPI:150
DownSampling:DOWNSAMPLING_BICUBIC
Compress:COMPRESS_AUTO
Quality:QUALITY_MIDDLE
 CPdfTk::PtlParamOptimizeImageMonoモノクロ画像の最適化を表現したクラスです。
デフォルト値
SourcePPI:450
TargetPPI:300
DownSampling:DOWNSAMPLING_BICUBIC
Compress:COMPRESS_AUTO
Quality:80
 CPdfTk::PtlParamRestrictionPDFの閲覧制限を表現したクラスです。
 CPdfTk::PtlParamSearchTextテキスト検索のパラメータを表現したクラスです。
すべてのテキスト検索のパラメータを表現したクラスのベースクラスです。
 CPdfTk::PtlParamSearchTextAndHighlightテキスト検索してハイライト注釈をつけるパラメータを表現したクラスです。
 CPdfTk::PtlParamSearchTextAndSetMaskテキスト検索してマスク処理するパラメータを表現したクラスです。
 CPdfTk::PtlParamSetMaskマスク処理のパラメータを表現したクラスです。
 CPdfTk::PtlParamStreamファイルやストリームの入出力指定に使うベースクラスです。
PDFToolではstd::ifstreamを使うPtlParamInput、std::ofstreamを使うPtlParamOutputクラスが事前定義されています。
ユーザーが独自に派生クラスを作ることも可能です。
 CPdfTk::PtlParamInputファイルやストリームの入力指定に使うパラメータクラスです。
パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。
ストリームを指定した場合、パス(ファイル)名はエラーメッセージの表示などに使われる情報として扱われ、 パス(ファイル)名でストリームをオープンすることはありません。
 CPdfTk::PtlParamOutputファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。
ストリームを指定した場合、パス(ファイル)名はエラーメッセージの表示などに使われる情報として扱われ、 パス(ファイル)名でストリームをオープンすることはありません。
 CPdfTk::PtlParamString文字列を扱うクラスです。
 CPdfTk::PtlParamWaterMark透かしの設定で使うパラメータクラスです。
すべての透かしパラメータクラスのベースクラスです。
 CPdfTk::PtlParamWaterMarkColor色を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
 CPdfTk::PtlParamWaterMarkImage画像を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
 CPdfTk::PtlParamWaterMarkPDFPDFを透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
 CPdfTk::PtlParamWaterMarkText文字列を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
 CPdfTk::PtlParamWriteString文字の描画に使うパラメータクラスです。
 CPdfTk::PtlPDFDocumentPDF文書を表現したクラスです。
 CPdfTk::PtlPoint座標(x、y)を表現したクラスです。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
 CPdfTk::PtlQuadPointPDFの矩形4隅座標を表現したクラスです。
矩形は上左、上右、下左、下右で表現されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
 CPdfTk::PtlQuadPointsQuadPointのコンテナを表現するクラスです。
 CPdfTk::PtlRectPDFの矩形座標を表現したクラスです。
矩形は左下(left,bottom)、右上(right,top)で表現されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
 CPdfTk::PtlSearchTextResultPrlPtlPDFDocument/PtlPageのsearchText関数で取得されるテキスト検索結果を表現したクラスです。
 CPdfTk::PtlSearchTextResultDetailテキスト検索結果の詳細を表現したクラスです。
 CPdfTk::PtlSearchTextResultDetailsテキスト検索結果の詳細のコンテナを表現するクラスです。
 CPdfTk::PtlSearchTextResultsPrlPtlPDFDocument/PtlPageのsearchText関数で取得されるテキスト検索結果のコンテナを表現するクラスです。
 CPdfTk::PtlSizeサイズ(幅、高さ)を表現したクラスです。
サイズの単位はmmでとなりますので注意してください。