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によって自動的に変換されます。 Destination123から派生したクラスでは、 宛先のターゲットページが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ドキュメント内の画像とその位置を表します。
クラスPDFドキュメント内に画像の位置を表します。
クラスPDF コンテンツの解析中に不正なパスワードが使用された場合に発生する例外を表します。
クラス署名、暗号化、復号化などのセキュリティ関連のタスクの実行中に発生した例外を表します。
クラスISignatureBuilderインターフェイスを実装し、PKCS#7署名を構築するために使用できます。
クラスPDF 形式でネイティブにサポートされる画像を表します。

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

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

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

クラスGcPdfDocumentPage の SaveAs* メソッドで使用されるオプションを表します(GcPdfDocument.SaveAsJpegPage.SaveAsJpegなど)。
クラスドキュメントに署名するときに署名の外観を生成するために使用されるプロパティを表します。
クラスPDF ドキュメントの署名に使用されるプロパティを表します。
クラスSoundObject のサンプルデータの可能なエンコーディング形式を定義します。
クラスサウンドオブジェクトを表します。このサウンドオブジェクトは、コンピューターのスピーカーから再生されるサウンドを定義するサンプル値を含むストリームです。
クラス14 個の標準 PDF フォントが含まれます。
クラスタイムスタンプ局からのタイムスタンプをPDFドキュメントのデジタル署名に含めるために使用される情報をカプセル化します。
クラスPDF ドキュメントのタイムスタンプに使用されるプロパティを表します。
クラスページの切り替え効果を表します。プレゼンテーション中に別のページから指定のページに移動するときに使用する視覚的切り替えのスタイルと期間を記述します。
クラス一部の PDF オブジェクト(注釈、AcroForm フィールドなど)に関連付けられたイベントのセットを定義するすべてのクラスの抽象基本クラス。
クラスドキュメントの表示時に使用されるビューワオプションを表します。
インターフェース
 インターフェース解説
インターフェースこのインターフェイスが、外部ソースから事前定義 CMap テーブルを要求する GcPdfDocument によって使用されます。
インターフェースGrapeCity.Documents.Pdf.Actions.ActionGoTo によって実装した共通インタフェースと、抽象 Destination ベースから派生した宛先。
インターフェース内部使用。 このインタフェースを実装するオブジェクトを所有する GcPdfDocument を取得できます。
インターフェース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 1.6)このドキュメントの印刷ダイアログを表示する際に選択されるページの拡大縮小オプション。
列挙体RawImage の形式を指定します。
列挙体優先的なテキストを読む順を指定します。
列挙体有効な PDF レンダリングインテントを定義します。
列挙体PDFを保存するモードを定義します。
列挙体署名を生成するために使用される DIGEST アルゴリズムを定義します。
列挙体GcPdfDocument によってサポートされる署名形式を定義します。
列挙体PDF テキストレンダリングモード。
列挙体切り替え効果が発生する有効なディメンションを定義します。
列挙体指定された切り替え効果が発生する有効な方向を定義します。
列挙体切り替え効果に対してモーションの有効な方向を定義します。
列挙体有効な切り替え効果スタイルを定義します。
列挙体GrapeCity.Documents.Pdf.Annotations.FreeTextAnnotation 、GrapeCity.Documents.Pdf.Annotations.WidgetAnnotation などで変数テキストを表示する際に使用されるテキスト割り付けを指定します。
参照

DS.Documents.Pdf アセンブリ