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

CloseAndStrokePath

概要

CloseAndStrokePathは、Apache PDFBoxにおける操作クラスで、2つの異なるパス構築コマンドを組み合わせたものです。現在のパスを始点に向けて直線で閉じた後、その閉じられたパスを現在の線のプロパティでストローク(輪郭描画)します。この操作は、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 ) で定義されている「s」オペレーターに対応しており、PDFドキュメントにおける正確なベクターグラフィックスの作成に不可欠です。開発者がPDFコンテンツストリーム内でプログラム的に閉じた図形を可視的な輪郭線と共に描画する必要がある場合によく使用されます。

定義

CloseAndStrokePathは、Apache PDFBoxライブラリのJavaクラスで、特定のPDFコンテンツストリームオペレーターを表します。呼び出されると、2つの連続した操作を実行します。まず、現在の点から現在のサブパスの始点まで直線セグメントを暗黙的に追加してパスを閉じ、次に線幅、色、破線パターンなどの現在のグラフィックス状態パラメーターを使用してストローク操作を適用します。

このクラスは、関連するパス操作とは重要な点で異なります。パスを開いたままにする単純なストローク操作とは異なり、CloseAndStrokePathはレンダリング前に幾何学的な閉鎖を保証します。また、CloseAndFillStrokePathとも異なります。後者は輪郭線のストロークに加えて、閉じた図形の内部を完全に塗りつぶす塗りつぶし操作を追加します。この操作はパス構築状態に対して非破壊的であり、実行後に現在のパスがクリアされ、後続の描画操作のためにグラフィックス状態が準備されます。

重要性

PDFの生成や操作を行う開発者にとって、CloseAndStrokePathは正確な幾何学的図形を持つプロフェッショナルなベクターグラフィックスを作成するために不可欠です。適切に閉じられたパスは、図形の頂点における隙間などのレンダリングアーティファクトを防ぎます。これらは高解像度でのズームや印刷時に現れる可能性があります。これは、技術図面、建築図面、または視覚的精度が重要なあらゆるコンテンツを生成する際に特に重要です。

全投稿を閲覧 gdoc_arrow_right_alt