SimplifyInkAnnotations

注釈、最適化、パフォーマンス

説明

Ink 注釈のストロークから冗長な点を削減しながら、端点と要求された最大垂直偏差を保持します

構文

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

パラメータ

Tolerance現在の文書単位での最大幾何偏差。0 より大きくなければなりません
Optionsビット 1 は処理を選択ページに制限し、ビット 2 は鋭角コーナーアンカーを保持し、ビット 4 は変更された Ink 外観を再構築せず既存の外観を変更しない
Statsページ、注釈、ストローク、点、外観の各カウンターを受け取ります

戻り値

ポイント配列が削減された Ink 注釈の数

備考

反復簡略化機能にはストロークごとの操作予算があります。悪意のあるストロークや病的なストロークが予算に達した場合、許容誤差の保証が弱まらないよう未解決の点を維持します

オプションビット 4 が設定されていない限り、変更されたアピアランスは即座に再構築され、文書全体の処理後に元の選択ページが復元されます

関連項目

TPDFlibInkSimplificationStats、RepairAnnotationAppearances