Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

COSBoolean

概要

COSBooleanは、Apache PDFBoxにおける低レベルのクラスで、Carousel Object Structure(COS)モデル内でブール値を表現します。COSフレームワークの一部として、COSBooleanは ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているPDFのオブジェクト構造の基盤を形成するプリミティブなブールオブジェクト(truefalse)への直接アクセスを提供します。このクラスはJavaのブール値のラッパーとして機能し、PDFBoxがPDF文書を最も基本的なレベルで操作できるようにします。

定義

COSBooleanは、Apache PDFBoxのCOS(Carousel Object Structure)モデルにおけるいくつかのプリミティブオブジェクトタイプの1つで、PDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されている低レベルのオブジェクト構造を反映しています。複雑な文書要素を表現する高レベルのPDFBoxクラスとは異なり、COSBooleanは2つのブール値(truefalse)のみを扱います。このクラスはシングルトンパターンを実装しており、これらの値を効率的に表現するための2つの静的インスタンス(COSBoolean.TRUECOSBoolean.FALSE)を提供します。この設計により、不要なオブジェクト生成を防ぎ、参照の等価性を使用してブール値の比較を実行できるようにします。COSBooleanは抽象クラスCOSBaseを拡張しており、PDFBoxオブジェクト階層内のCOSName、COSInteger、COSString、COSDictionary、COSArrayなどの他のCOSオブジェクトと互換性があります。

全投稿を閲覧 gdoc_arrow_right_alt