DioDocs for PDF
GrapeCity.Documents.Pdf 名前空間 (DS.Documents.Pdf)
継承階層
DS.Documents.Pdf アセンブリ : GrapeCity.Documents.Pdf 名前空間
クラス
 クラス解説
クラスFileSpecification.Relationship プロパティに対して定義済みの値を持つ文字列定数を含みます。
クラスAssociated Files コレクションを表します。あるドキュメントオブジェクトに関連する FileSpecification オブジェクトのコレクションです。
クラスGcPdfDocument 内のコンテンツストリームを表すクラスの基本抽象クラス。
クラスPDF ドキュメントをロードするときに使用される復号化オプションを表します。
クラスドキュメントの特定のビューを定義する宛先を表す型の抽象基本クラス。 宛先は次の要素で構成されます。
  • 表示するドキュメントのページ。
  • そのページ上のドキュメント ウィンドウの位置。
  • ページを表示するときに使用する拡大率 (ズーム係数)。

垂直座標に関する重要な注意:

PDF では、すべての座標は左下隅を基準として指定され、Y 軸は上向きになります。 GcPdf は、左上隅に原点があり、Y 軸が下向きになる、より一般的な座標系を使用します。 ほとんどの場合、Y 座標は GcPdf によって自動的に変換されます。 Destination から派生したクラスでは、宛先のターゲット ページが Page オブジェクトとして指定されている場合にもこれが実行されます。 ただし、出力先のターゲット ページがインデックスで指定されている場合は、Y 座標の自動変換は実行できず、PDF 仕様に従って左下隅を基準に指定する必要があります。

Y 座標がページ下部を基準として指定されている場合は、パラメータの説明に記載されています。 (代わりに、Page オブジェクトを受け入れるコンストラクターを使用することをお勧めします。)

Y 座標を定義するすべてのプロパティには、「Pdf」プレフィックスが付いたリンク プロパティがあります。 たとえば、Y と PdfY の場合、「Pdf」プレフィックスが付いたプロパティには、Y 軸が上向きの左下隅を基準とした相対値が含まれます。

クラスドキュメント内の移動先を定義するクラスの基本クラス。
クラス指定されているページを表示します。このとき、そのコンテンツは、ページ全体がウィンドウ内にちょうど収まるように、 水平方向と垂直方向に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向にページがウィンドウ内で中央揃えされます。
クラス指定されているページを表示します。このとき、そのコンテンツは、境界ボックスがウィンドウ内にちょうど収まるように、 水平方向と垂直方向に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向に境界ボックスがウィンドウ内で中央揃えされます。
クラスページで指定されているページを表示します。このとき、垂直座標はウィンドウの上端に置かれ、 ページのコンテンツはウィンドウ内の境界ボックスの幅に合うように拡大されます。 top が null 値の場合、そのパラメータの現在の値は変更されません。
クラス指定されているページを表示します。このとき、水平座標はウィンドウの左端に置かれ、 ページのコンテンツはウィンドウ内の境界ボックスの高さに合うように拡大されます。 left が null 値の場合、そのパラメータの現在の値は変更されません。
クラスページで指定されているページを表示します。このとき、垂直座標はウィンドウの上端に置かれ、 ページのコンテンツはウィンドウ内のページの幅に合うように拡大されます。 top が null 値の場合、そのパラメータの現在の値は変更されません。
クラス指定されているページを表示します。このとき、そのコンテンツは、ページ全体がウィンドウ内にちょうど収まるように、 水平方向と垂直方向の両方で、ウィンドウ内の左、下、右、および上の座標に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向に四角形がウィンドウ内で中央揃えされます。
クラス指定されているページを表示します。このとき、水平座標はウィンドウの左端に置かれ、 ページのコンテンツはウィンドウ内のページの高さに合うように拡大されます。 left が null 値の場合、そのパラメータの現在の値は変更されません。
クラス別の移動先の参照を移動先として定義します。参照される移動先は、 PDF ドキュメントの Dests 辞書または Name ツリーの Dests サブツリーに配置できます。
クラスGcPdf でサポートされていない形式の宛先オブジェクトを表します。
クラス指定されたページを表示します。このとき、座標(left、top)はウィンドウの左上隅に配置され、 ページのコンテンツは倍率 zoom に従って拡大されます。 パラメータ left、top、zoom が null 値の場合は、そのパラメータの現在の値を 変更しないことを意味します。ズーム値 0 の意味は、null 値と同じです。
クラスGrapeCity.Documents.Pdf.Actions.ActionBase ととDestinationBase の抽象基本クラス。
クラスドキュメントに関する情報を含みます。この情報には、 ドキュメントの作成者、タイトル、キーワードなどがあります。
クラスPDFに埋め込みファイルストリームを表します。
クラスGcPdfDocument.ExportFormDataToFDFGcPdfDocument.ExportFormDataToFDFGcPdfDocument.ExportFormDataToXFDFGcPdfDocument.ExportFormDataToXFDFGcPdfDocument.ExportFormDataToXMLGcPdfDocument.ExportFormDataToXML メソッドで使用されるオプションを表します
クラスPDF ファイルの ID を定義します。
クラスPDF ファイル仕様を表します。

このクラスの複雑なアーキテクチャは、PDF 仕様に基づいています。 詳細については、仕様を参照してください。 .

多くの場合、実際に PDF を生成する際は、FileSpecificationEmbeddedFileStream などの 派生クラスで提供されている静的コンストラクタを使用するだけで十分です。

クラス特定のプラットフォーム用のファイルに関する情報を表します。
クラス関連ファイルについての情報を表します。
クラスFileSpecification.RelatedFile オブジェクトのコレクションを表します。
クラステキスト検索のパラメータを表します。
クラスGcPdfDocument で使用される GrapeCity.Documents.Text.Font を表し、管理します。
クラスFontHandler オブジェクトのコレクションを表します。
クラステキストが検出された GcPdfDocument のページ内の位置を定義します。
クラスGrapeCity.Documents.Drawing.GcGraphics で特定のPDF要素(AcroFormフィールドなど)を 描画できる拡張メソッドを提供します。
クラスPDF ドキュメントを表します。

このクラスによって提供されるオブジェクトモデルは、PDF 1.7 リファレンス仕様に従います。

クラス内部使用。 ページの合計サイズなど、PDFドキュメントに関するさまざまな統計が含まれています。
クラスフォントとフォントの最適化に関する統計データを表します。 このクラスのインスタンスは、GcPdfDocument.OptimizeFontsメソッドによって作成および返されます。
クラスフォントとその使用法に関する情報をPDFで表します。
クラスフォントサブセットとその使用法をPDFで表します。
クラス結合されたフォントに関する情報を表します。
クラスPDF ページ内の描画に使用できるグラフィックオブジェクトを表します。

原点(0,0)はページの左上隅で、軸は右方向と下方向に増加します。

デフォルトでは、すべての座標とサイズがプリンタポイント(1/72 インチ)で表されます。 これは、Resolution プロパティを使用して変更できます。

クラスネイティブ画像を PDF ファイルに挿入する際に処理する方法を制御するオプションを表します。
クラスGcPdfDocument.MergeWithDocument メソッドの動作を制御するさまざまなオプションを表します。
クラス内部使用。 ドキュメントのマージ操作で使用される情報が含まれています。
クラスドキュメントに関連付けられている XMP メタデータを表します。
クラスカスタム メタデータ プロパティを表します。 許可される名前空間は次のものだけであることに注意してください。
  • "http://purl.org/dc/elements/1.1/" (Dublin Core Properties)
  • "http://ns.adobe.com/xap/1.0/" (XMP Core Properties)
  • "http://ns.adobe.com/pdf/1.3/" (PDF Properties)
異なる名前空間を持つプロパティを追加しようとすると、例外がスローされます。
クラスGcPdfDocument.OptimizeFonts メソッドの動作を制御するオプションを表します。
クラスPDF ドキュメント内にアウトラインノードを定義します。
クラスOutlineNode オブジェクトのコレクションを定義します。
クラスPDF出力インテントを表します。

出力インテントは、PDFドキュメントのページコンテンツの色特性を、ドキュメントが印刷されるターゲットの出力デバイスまたは実稼働環境の色特性と一致させるための手段を提供します。

クラスGcPdfDocument 内の 1 つのページを表します。
クラスPage オブジェクトによって所有されている GrapeCity.Documents.Pdf.Articles.ArticleBead オブジェクトのコレクションを表します。
クラスPDF ドキュメントを構成する Page オブジェクトのコレクション。
クラスGcPdfDocument のページのコンテンツストリームを定義します。
クラスPageContentStream オブジェクトのコレクションを定義します。
クラスページのラベル付け範囲を表します。

ドキュメントはラベル付け範囲に分割され、各ラベル付け範囲は同じ番号付けシステムを使用して一連の連続したページです。ラベル付け範囲は重複しないので、各ページは1つのラベルだけを持ちます。範囲内のページには、昇順で番号を付けます。ページのラベルは、ラベル範囲内の位置に基づいて数字部分で構成し、オプションで範囲自体を示すラベルプレフィックスが前に付きます。

クラスPDF ドキュメントの処理中に発生した例外を表します。
クラスPDFドキュメント内の画像とその位置を表します。
クラスPDFドキュメント内に画像の位置を表します。
クラスGrapeCity.Documents.Pdf.Annotations.ButtonAppearance.Image または GrapeCity.Documents.Pdf.Annotations.StateAppearance.Image プロパティを介して WidgetAnnotation からの画像への参照を表します。
クラスPDF コンテンツの解析中に不正なパスワードが使用された場合に発生する例外を表します。
クラス署名、暗号化、復号化などのセキュリティ関連のタスクの実行中に発生した例外を表します。
クラスISignatureBuilderインターフェイスを実装し、PKCS#7署名を構築するために使用できます。
クラスPDF 形式でネイティブにサポートされる画像を表します。

原画像は、何も処理されずにそのまま PDF に挿入されます。

クラスドキュメントが改訂されるときに使用する追加のオプションを表します。
クラス改訂アクションで一部のPDFコンテンツを画像としてレンダリングする必要がある場合に使用されるオプションを表します。
クラスレンダリングを高速化するために使用されるキャッシュを表します。

このクラスのインスタンスをPage.DrawPage.DrawAnnotationsPage.DrawAnnotationsメソッドに渡して、レンダリング速度を向上させることができます。

クラスGcPdfDocumentPage の SaveAs* メソッドで使用されるオプションを表します(GcPdfDocument.SaveAsJpegPage.SaveAsJpegなど)。
クラスGcPdfDocument.SaveGcPdfDocument.SignGcPdfDocument.TimeStampメソッドで使用されるオプションを表します。
クラスドキュメントに署名するときに署名の外観を生成するために使用されるプロパティを表します。
クラスPDF ドキュメントの署名に使用されるプロパティを表します。
クラスSoundObject のサンプルデータの可能なエンコーディング形式を定義します。
クラスサウンドオブジェクトを表します。このサウンドオブジェクトは、コンピューターのスピーカーから再生されるサウンドを定義するサンプル値を含むストリームです。
クラス14 個の標準 PDF フォントが含まれます。
クラスタイムスタンプ局からのタイムスタンプをPDFドキュメントのデジタル署名に含めるために使用される情報をカプセル化します。
クラスPDF ドキュメントのタイムスタンプに使用されるプロパティを表します。
クラスページの切り替え効果を表します。プレゼンテーション中に別のページから指定のページに移動するときに使用する視覚的切り替えのスタイルと期間を記述します。
クラス一部の PDF オブジェクト(注釈、AcroForm フィールドなど)に関連付けられたイベントのセットを定義するすべてのクラスの抽象基本クラス。
クラスドキュメントの表示時に使用されるビューワオプションを表します。
インターフェース
 インターフェース解説
インターフェースこのインターフェイスが、外部ソースから事前定義 CMap テーブルを要求する GcPdfDocument によって使用されます。
インターフェースGrapeCity.Documents.Pdf.Actions.ActionGoTo によって実装した共通インタフェースと、抽象 Destination ベースから派生した宛先。
インターフェースPDFドキュメント内の画像へのアクセスを提供します。
インターフェースPKCS#7署名で設定された属性に署名するために使用されるプロパティとメソッドを定義します。
インターフェース署名PDFディクショナリおよび署名PDFディクショナリのContentsエントリとして格納されるバイナリ署名コンテナを構築するために使用されるメソッドを定義します。
インターフェースPDF署名ディクショナリの/Contentsプロパティに格納されている既存のPDFバイナリ署名の解析と検証を可能にするプロパティとメソッドを定義します。
インターフェースGrapeCity.Documents.Text.TextLayoutGcPdfGraphicsでレンダリングされたときにコールバック通知を受信するためのメカニズムを提供します。
インターフェースタイムスタンプトークンを生成するメソッドを定義します。このインタフェースは TimeStamp クラスによって実装されます。ユーザーコードに実装して、カスタマイズされたタイムスタンプトークンの生成を提供することもできます。TimeStampProperties.TimeStamp を参照します。
構造体
 構造体解説
構造体PDF の DateTime 型を表します。
構造体PDF の列挙型を表します。
デリゲート
 デリゲート解説
デリゲートGcPdfDocument.SaveAsImageが呼び出されるときに各ページに対して呼び出されるメソッドシグネチャを定義します。
デリゲートどの注釈を描画するかを決定するためのメソッド シグネチャを定義するデリゲートを表します。 .
デリゲートデータのハッシュを計算するために使用されるデリゲートを表します。 データは、バイト配列またはSystem.IO.Streamで表すことができます。

ハッシュ値とハッシュアルゴリズムOIDを出力します。

列挙型
 列挙体解説
列挙体注釈タブの順序に可能な値を定義します。
列挙体SoundObject によってサポートされる署名形式を定義します。
列挙体(PDF 1.7) 印刷ダイアログからファイルを印刷するときに使用する用紙処理オプション。
列挙体使用可能なフォント埋め込みモードを指定します。
列挙体PDFで画像をエンコードするために使用できる書式を定義します。
列挙体開いたサブパス(および破線)がストロークされるときに、その終端で使用される形状を指定します。
列挙体ストロークされるパスの角で使用される形状を指定します。 接続スタイルは、パス内の連続するセグメントが角度付きで接続する場合にのみ意味を持ちます。 偶然に交差または出会ったセグメントには適用されません。
列挙体フルスクリーンモードの終了時にどのようにドキュメントを表示するかを指定します。
列挙体有効な番号付けスタイルを定義します。
列挙体2つのドキュメントを結合するときのアウトラインの処理方法を指定します。
列挙体アウトラインテキストの有効なスタイルを定義します。
列挙体ページ境界のタイプを指定します。詳細については、PDF 仕様を参照してください。
列挙体ドキュメントを開くときに使用されるページレイアウトを指定します。
列挙体ドキュメントを開いたときにどのように表示するかを指定します。
列挙体PDF 適合レベルを定義します。
列挙体内部使用。 画像を四角形にレンダリングする方法を指定します。
列挙体PDF ドキュメント内のフォントを表すために使用される使用可能な形式を指定します。
列挙体ロードされたドキュメントに既存の PDF ストリームを処理する方法を定義します。
列挙体サポートされている署名の書式を定義します。
列挙体(PDF 1.6)このドキュメントの印刷ダイアログを表示する際に選択されるページの拡大縮小オプション。
列挙体RawImage の形式を指定します。
列挙体優先的なテキストを読む順を指定します。
列挙体有効な PDF レンダリングインテントを定義します。
列挙体PDFを保存するモードを定義します。
列挙体署名を生成するために使用される DIGEST アルゴリズムを定義します。
列挙体GcPdfDocument によってサポートされる署名形式を定義します。
列挙体PDF テキストレンダリングモード。
列挙体切り替え効果が発生する有効なディメンションを定義します。
列挙体指定された切り替え効果が発生する有効な方向を定義します。
列挙体切り替え効果に対してモーションの有効な方向を定義します。
列挙体有効な切り替え効果スタイルを定義します。
列挙体PDF ドキュメントを保存するときにオブジェクト ストリームを使用する方法を定義します。
列挙体GrapeCity.Documents.Pdf.Annotations.FreeTextAnnotation 、GrapeCity.Documents.Pdf.Annotations.WidgetAnnotation などで変数テキストを表示する際に使用されるテキスト割り付けを指定します。
参照

DS.Documents.Pdf アセンブリ