DioDocs for PDF
StampAnnotation クラス メンバ
プロパティ  メソッド 

DS.Documents.Pdf アセンブリ > GrapeCity.Documents.Pdf.Annotations 名前空間 : StampAnnotation クラス

StampAnnotationデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタStampAnnotation クラスの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティ注釈の外観状態を取得または設定します。 これにより、外観のサブ辞書から適切な外観のストリームが選択されます。 このプロパティを変更した場合、GcPdfはAppearanceStreamsで外観のコンテンツストリームを自動的に生成しないことに注意してください。 詳細については、PDF 仕様を参照してください。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティこの注釈の外観ストリームを定義するための AppearanceStreams オブジェクトを取得します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティこの AnnotationBase に関連付けられた埋め込みファイルのリストを取得します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ境界線の幅を取得または設定します。  
Public プロパティ注釈の色を取得または設定します。 これは、ポップアップウィンドウの色、線の色などに使用されます。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティ注釈に表示するテキストを取得または設定します。または、 この注釈タイプがテキストを表示しない場合は、 代わりに人が読める形式で注釈のコンテンツの説明を取得または設定します。 どちらの場合も、このテキストは、障がいがあるユーザーのためのアクセシビリティサポートなどの目的で、 ドキュメントのコンテンツを抽出する場合に便利です。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ注釈が作成された日時を取得または設定します。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティMarkupAnnotation.CreationDate の表示に使用される書式を取得または設定します。  
Public プロパティこの注釈を所有する GrapeCity.Documents.Pdf.GcPdfDocument を取得します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ注釈のさまざまな特性を指定するフラグを取得または設定します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティスタンプを描画する際のフォントを取得または設定します。  
Public プロパティ注釈の表示に使用するアイコンの名前を指定する文字列を取得または設定します。

PDF 仕様には、一連の定義済みアイコンが示されています。これらは、StampAnnotationIcon 列挙で提供されます。

ただし、実際には、このエントリに、ドキュメントの作成元アプリケーションに固有のカスタムアイコンの名前が含まれていることが多くあります。 このため、このプロパティは、任意の値に対応できるように文字列になっています。.

定義済みのアイコンを割り当てるには、次のようなコードを使用します。 Icon = StampAnnotationIcon.Approved.ToString();  
Public プロパティこの注釈が属するレイヤーを指定するオブジェクトを取得または設定します。

これは、GrapeCity.Documents.Pdf.Layers.OptionalContentGroupまたはGrapeCity.Documents.Pdf.Layers.OptionalContentMembershipのいずれかです。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティユーザーが注釈を削除できるかどうか、またはそのプロパティ(位置やサイズなど)を変更できるかどうかを示す値を取得または設定します。 ただし、このフラグを設定しても、注釈のコンテンツ(フォームフィールドの値など)の変更は制限されません。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティユーザーが注釈のコンテンツを変更できるかどうかを示す値を取得または設定します。 このフラグを設定しても、注釈の削除または他の注釈プロパティ(位置、サイズなど)の 変更は制限されません。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ注釈が修正された日時を取得または設定します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ注釈名を取得または設定します。これは、ページ内のすべての注釈の中で特定の注釈を識別するためのテキスト文字列です。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティPDF のオブジェクト ID を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public プロパティ GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティこの注釈を含むGrapeCity.Documents.Pdf.Pageを取得または設定します。

注釈は複数のページで参照される場合があることに注意してください。 その場合、このプロパティはPagesコレクションの最初の要素を返します。

このプロパティを設定すると、以下が適用されます。

  • 新しい値がnullの場合、この注釈がすべてのページから削除されます。
  • それ以外の場合、この注釈は指定されたページにのみ割り当てられます。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティこの注釈を参照するページのリストを取得します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ基になる GrapeCity.Documents.Pdf.Spec.IPdfDict を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfDictWrapperから継承されます。
Public プロパティ基になる GrapeCity.Documents.Pdf.Spec.IPdfObject を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapper<IPdfDict>から継承されます。
Public プロパティPDF ユーザー空間座標のページの注釈の位置とサイズを定義する四角形を取得または設定します。正の X 軸は水平に右に伸び、正の Y 軸は垂直に上に伸び、通常は原点がページの左下隅にあります。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティこの注釈に関連付けられているテキストを入力または編集するための PopupAnnotation 注釈を取得または設定します。 このプロパティを設定すると、PopupAnnotation.Parent プロパティが変更されます。 別の PopupAnnotation を使用することで、ポップアップウィンドウの 追加プロパティ(色、位置など)を定義できます。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティページの注釈の位置とサイズを定義する四角形を取得または設定します。点の座標は、ページのメディアボックスの左上隅を基準とし、Y (垂直) 座標は上から下に増加します。

メモ:注釈が複数のページに関連付けられる場合、それらのページの最初のメディアボックスを使用して四角形の位置が計算されます。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティこの注釈によって参照される注釈を取得または設定します。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティこの注釈と、ReferenceAnnotation プロパティによって指定される注釈の関係(参照タイプ)を取得または設定します。 参照されている注釈と現在の注釈は、同じページ内に存在する必要があります。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティ注釈を開いたときにポップアップウィンドウに表示されるテキストを取得または設定します。 このテキストの書式は、HTML のタグを使用して設定できます。詳細については、PDF 仕様を参照してください。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティ内部使用。

注釈の回転角度を度単位で取得または設定します。

メモ1:この角度は、ページ上の注釈領域には影響せず、 注釈境界内の画像にのみ影響します。

メモ2:このプロパティはPDF仕様に記載されていませんが、 Acrobatによって特定の注釈の種類に使用されることが実験的にわかっております。 現在 StampAnnotation で動作します。

メモ3:WidgetAnnotationには、0、90、180、または270の値を持つ同様 のOrientationプロパティがあり、MKサブディクショナリにプロパティとして 格納されます。 Rotateプロパティは WidgetAnnotationに影響を与えません。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティスタンプを回転する角度を度単位で取得します。 正の値は反時計回りの回転を示します。  
Public プロパティスタンプに MarkupAnnotation.CreationDate を表示するかどうかを示す値を取得または設定します。  
Public プロパティスタンプに MarkupAnnotation.UserName を表示するかどうかを示す値を取得または設定します。  
Public プロパティ注釈で取り上げられる主題を短く記述するテキストを取得または設定します。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
Public プロパティ現在の注釈に関連付けられた任意のデータを取得または設定します。

このデータはランタイムのみであり、PDFに保持されないことに注意してください。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public プロパティ注釈のポップアップウィンドウが開いてアクティブな場合に、タイトルバーに表示されるテキストラベルを 取得または設定します。通常は、このエントリで、注釈を追加したユーザーを識別します。 GrapeCity.Documents.Pdf.Annotations.MarkupAnnotationから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッド注釈の外観ストリームを定義するために使用できるGrapeCity.Documents.Pdf.Graphics.FormXObjectのインスタンスを作成します。

このメソッドが呼び出されるとき、 注釈はすでにドキュメントに追加されている必要があることに注意してください。 追加されていない場合、例外が発生します。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む System.IO.Stream オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む GrapeCity.Documents.Pdf.Spec.PdfStreamInfo オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッド現在の注釈に関連付けられているすべての外観ストリームを削除し、 ドキュメントの保存時にこの注釈の外観ストリームの生成を無効にします。

注釈の外観に影響を与えるプロパティ Rectなど)が変更された場合、外観ストリームが再生成されることにご注意ください。したがって、このメソッドは通常、すべての注釈のプロパティを初期化した後に呼び出されます。

GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public メソッド次にドキュメントを保存するときに、注釈の外観ストリームを強制的に再生成します。 GrapeCity.Documents.Pdf.Annotations.AnnotationBaseから継承されます。
Public メソッド指定した角度で注釈の内容を回転します。 正の値は反時計回りの回転を示します。

メモ:このメソッドを呼び出す前に、注釈をドキュメントに追加する必要があります。

 
トップ
参照

StampAnnotation クラス
GrapeCity.Documents.Pdf.Annotations 名前空間