[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf

GrapeCity.Documents.Pdf 名前空間

クラス

AFRelationship

Relationship プロパティに対して定義済みの値を持つ文字列定数を含みます。

AssociatedFiles

Associated Files コレクションを表します。あるドキュメントオブジェクトに関連する FileSpecification オブジェクトのコレクションです。

ContentStream

GcPdfDocument 内のコンテンツストリームを表すクラスの基本抽象クラス。

DecryptionOptions

PDF ドキュメントをロードするときに使用される復号化オプションを表します。

Destination

ドキュメントの特定のビューを定義する宛先を表す型の抽象基本クラス。 宛先は次の要素で構成されます。

  • 表示するドキュメントのページ。
  • そのページ上のドキュメント ウィンドウの位置。
  • ページを表示するときに使用する拡大率 (ズーム係数)。

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

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

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

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

DestinationBase

ドキュメント内の移動先を定義するクラスの基本クラス。

DestinationFit

指定されているページを表示します。このとき、そのコンテンツは、ページ全体がウィンドウ内にちょうど収まるように、 水平方向と垂直方向に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向にページがウィンドウ内で中央揃えされます。

DestinationFitB

指定されているページを表示します。このとき、そのコンテンツは、境界ボックスがウィンドウ内にちょうど収まるように、 水平方向と垂直方向に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向に境界ボックスがウィンドウ内で中央揃えされます。

DestinationFitBH

ページで指定されているページを表示します。このとき、垂直座標はウィンドウの上端に置かれ、 ページのコンテンツはウィンドウ内の境界ボックスの幅に合うように拡大されます。 top が null 値の場合、そのパラメータの現在の値は変更されません。

DestinationFitBV

指定されているページを表示します。このとき、水平座標はウィンドウの左端に置かれ、 ページのコンテンツはウィンドウ内の境界ボックスの高さに合うように拡大されます。 left が null 値の場合、そのパラメータの現在の値は変更されません。

DestinationFitH

ページで指定されているページを表示します。このとき、垂直座標はウィンドウの上端に置かれ、 ページのコンテンツはウィンドウ内のページの幅に合うように拡大されます。 top が null 値の場合、そのパラメータの現在の値は変更されません。

DestinationFitR

指定されているページを表示します。このとき、そのコンテンツは、ページ全体がウィンドウ内にちょうど収まるように、 水平方向と垂直方向の両方で、ウィンドウ内の左、下、右、および上の座標に拡大されます。 必要な水平方向と垂直方向の拡大率が異なる場合は、小さい方の拡大率が使用され、 もう一方の方向に四角形がウィンドウ内で中央揃えされます。

DestinationFitV

指定されているページを表示します。このとき、水平座標はウィンドウの左端に置かれ、 ページのコンテンツはウィンドウ内のページの高さに合うように拡大されます。 left が null 値の場合、そのパラメータの現在の値は変更されません。

DestinationRef

別の移動先の参照を移動先として定義します。参照される移動先は、 PDF ドキュメントの Dests 辞書または Name ツリーの Dests サブツリーに配置できます。

DestinationUnknown

GcPdf でサポートされていない形式の宛先オブジェクトを表します。

DestinationXYZ

指定されたページを表示します。このとき、座標(left、top)はウィンドウの左上隅に配置され、 ページのコンテンツは倍率 zoom に従って拡大されます。 パラメータ left、top、zoom が null 値の場合は、そのパラメータの現在の値を 変更しないことを意味します。ズーム値 0 の意味は、null 値と同じです。

DocAction

ActionBase ととDestinationBase の抽象基本クラス。

DocumentInfo

ドキュメントに関する情報を含みます。この情報には、 ドキュメントの作成者、タイトル、キーワードなどがあります。

EmbeddedFileStream

PDFに埋め込みファイルストリームを表します。

ExportFormDataOptions

ExportFormDataToFDF(string, ExportFormDataOptions)ExportFormDataToFDF(Stream, ExportFormDataOptions)ExportFormDataToXFDF(string, ExportFormDataOptions)ExportFormDataToXFDF(Stream, ExportFormDataOptions)ExportFormDataToXML(string, ExportFormDataOptions)ExportFormDataToXML(Stream, ExportFormDataOptions) メソッドで使用されるオプションを表します

FileID

PDF ファイルの ID を定義します。

FileSpecification

PDF ファイル仕様を表します。

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

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

FileSpecification.FileInfo

特定のプラットフォーム用のファイルに関する情報を表します。

FileSpecification.RelatedFile

関連ファイルについての情報を表します。

FileSpecification.RelatedFileCollection

FileSpecification.RelatedFile オブジェクトのコレクションを表します。

FindTextParams

テキスト検索のパラメータを表します。

FontHandler

GcPdfDocument で使用される Font を表し、管理します。

FontHandlerCollection

FontHandler オブジェクトのコレクションを表します。

FoundPosition

テキストが検出された GcPdfDocument のページ内の位置を定義します。

GcGraphicsExt

GcGraphics で特定のPDF要素(AcroFormフィールドなど)を 描画できる拡張メソッドを提供します。

GcPdfDocument

PDF ドキュメントを表します。

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

GcPdfDocument.FontsUsageStats

フォントとフォントの最適化に関する統計データを表します。 このクラスのインスタンスは、OptimizeFonts()メソッドによって作成および返されます。

GcPdfDocument.FontsUsageStats.FontInfo

フォントとその使用法に関する情報をPDFで表します。

GcPdfDocument.FontsUsageStats.FontSubsetInfo

フォントサブセットとその使用法をPDFで表します。

GcPdfDocument.FontsUsageStats.MergeInfo

結合されたフォントに関する情報を表します。

GcPdfGraphics

PDF ページ内の描画に使用できるグラフィックオブジェクトを表します。

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

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

ImageOptions

ネイティブ画像を PDF ファイルに挿入する際に処理する方法を制御するオプションを表します。

MergeDocumentOptions

MergeWithDocument(GcPdfDocument, MergeDocumentOptions) メソッドの動作を制御するさまざまなオプションを表します。

Metadata

ドキュメントに関連付けられている XMP メタデータを表します。

Metadata.UserProp

カスタム メタデータ プロパティを表します。

OptimizeDocumentOptions

Optimize(Stream, OptimizeDocumentOptions) および Optimize(string, OptimizeDocumentOptions) メソッドの動作を制御するオプションを表します。

OptimizeFontsOptions

OptimizeFonts(OptimizeFontsOptions) メソッドの動作を制御するオプションを表します。

OutlineNode

PDF ドキュメント内にアウトラインノードを定義します。

OutlineNodeCollection

OutlineNode オブジェクトのコレクションを定義します。

OutputIntent

PDF出力インテントを表します。

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

Page

GcPdfDocument 内の 1 つのページを表します。

PageArticleBeadCollection

Page オブジェクトによって所有されている ArticleBead オブジェクトのコレクションを表します。

PageCollection

PDF ドキュメントを構成する Page オブジェクトのコレクション。

PageContentStream

GcPdfDocument のページのコンテンツストリームを定義します。

PageContentStreamCollection

PageContentStream オブジェクトのコレクションを定義します。

PageLabelingRange

ページのラベル付け範囲を表します。

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

PdfException

PDF ドキュメントの処理中に発生した例外を表します。

PdfImageInfo

PDFドキュメント内の画像とその位置を表します。

PdfImageLocation

PDFドキュメント内に画像の位置を表します。

PdfImageWidgetAnnotationReference

Image または Image プロパティを介して WidgetAnnotation からの画像への参照を表します。

PdfPasswordException

PDF コンテンツの解析中に不正なパスワードが使用された場合に発生する例外を表します。

PdfSecurityException

署名、暗号化、復号化などのセキュリティ関連のタスクの実行中に発生した例外を表します。

Pkcs7SignatureBuilder

ISignatureBuilderインターフェイスを実装し、PKCS#7署名を構築するために使用できます。

RawImage

PDF 形式でネイティブにサポートされる画像を表します。

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

RedactOptions

ドキュメントが改訂されるときに使用する追加のオプションを表します。

RedactOptions.RenderOptionsDef

改訂アクションで一部のPDFコンテンツを画像としてレンダリングする必要がある場合に使用されるオプションを表します。

RenderingCache

レンダリングを高速化するために使用されるキャッシュを表します。

このクラスのインスタンスをDraw(GcGraphics, RectangleF, ViewState, bool, bool, RenderingCache, bool, DrawAnnotationFilterCallback)DrawAnnotations(GcGraphics, RectangleF, RenderingCache)DrawAnnotations(GcGraphics, RectangleF, IList<AnnotationBase>, ViewState, RenderingCache, bool, DrawAnnotationFilterCallback)メソッドに渡して、レンダリング速度を向上させることができます。

SaveAsImageOptions

GcPdfDocumentPage の SaveAs* メソッドで使用されるオプションを表します(SaveAsJpeg(string, OutputRange, SaveAsImageOptions)SaveAsJpeg(Stream, SaveAsImageOptions)など)。

SavePdfOptions

Save(Stream, SavePdfOptions)Sign(SignatureProperties, Stream, SavePdfOptions)TimeStamp(TimeStampProperties, Stream, SavePdfOptions)メソッドで使用されるオプションを表します。

SignatureAppearance

ドキュメントに署名するときに署名の外観を生成するために使用されるプロパティを表します。

SignatureProperties

PDF ドキュメントの署名に使用されるプロパティを表します。

SoundEncodingFormat

SoundObject のサンプルデータの可能なエンコーディング形式を定義します。

SoundObject

サウンドオブジェクトを表します。このサウンドオブジェクトは、コンピューターのスピーカーから再生されるサウンドを定義するサンプル値を含むストリームです。

StandardFonts

14 個の標準 PDF フォントが含まれます。

TimeStamp

タイムスタンプ局からのタイムスタンプをPDFドキュメントのデジタル署名に含めるために使用される情報をカプセル化します。

TimeStampProperties

PDF ドキュメントのタイムスタンプに使用されるプロパティを表します。

TransitionEffect

ページの切り替え効果を表します。プレゼンテーション中に別のページから指定のページに移動するときに使用する視覚的切り替えのスタイルと期間を記述します。

TriggerEvents

一部の PDF オブジェクト(注釈、AcroForm フィールドなど)に関連付けられたイベントのセットを定義するすべてのクラスの抽象基本クラス。

ViewerPreferences

ドキュメントの表示時に使用されるビューワオプションを表します。

構造体

PdfDateTime

PDF の DateTime 型を表します。

PdfEnum<TEnum>

PDF の列挙型を表します。

インターフェイス

ICMapProvider

このインターフェイスが、外部ソースから事前定義 CMap テーブルを要求する GcPdfDocument によって使用されます。

IDestination

ActionGoTo によって実装した共通インタフェースと、抽象 Destination ベースから派生した宛先。

IPdfImage

PDFドキュメント内の画像へのアクセスを提供します。

IPkcs7SignatureGenerator

PKCS#7署名で設定された属性に署名するために使用されるプロパティとメソッドを定義します。

ISignatureBuilder

署名PDFディクショナリおよび署名PDFディクショナリのContentsエントリとして格納されるバイナリ署名コンテナを構築するために使用されるメソッドを定義します。

ISignatureParser

PDF署名ディクショナリの/Contentsプロパティに格納されている既存のPDFバイナリ署名の解析と検証を可能にするプロパティとメソッドを定義します。

ITextLayoutHandler

TextLayoutGcPdfGraphicsでレンダリングされたときにコールバック通知を受信するためのメカニズムを提供します。

ITimeStampGenerator

タイムスタンプトークンを生成するメソッドを定義します。このインタフェースは TimeStamp クラスによって実装されます。ユーザーコードに実装して、カスタマイズされたタイムスタンプトークンの生成を提供することもできます。TimeStamp を参照します。

列挙型

AnnotationsTabsOrder

注釈タブの順序に可能な値を定義します。

AudioFormat

SoundObject によってサポートされる署名形式を定義します。

Duplex

(PDF 1.7) 印刷ダイアログからファイルを印刷するときに使用する用紙処理オプション。

FontEmbedMode

使用可能なフォント埋め込みモードを指定します。

ImageOptions.ImageFormat

PDFで画像をエンコードするために使用できる書式を定義します。

LineCapStyle

開いたサブパス(および破線)がストロークされるときに、その終端で使用される形状を指定します。

LineJoinStyle

ストロークされるパスの角で使用される形状を指定します。 接続スタイルは、パス内の連続するセグメントが角度付きで接続する場合にのみ意味を持ちます。 偶然に交差または出会ったセグメントには適用されません。

NonFullScreenPageMode

フルスクリーンモードの終了時にどのようにドキュメントを表示するかを指定します。

NumberingStyle

有効な番号付けスタイルを定義します。

OutlineMergeMode

2つのドキュメントを結合するときのアウトラインの処理方法を指定します。

OutlineNode.FontStyle

アウトラインテキストの有効なスタイルを定義します。

PageBoundary

ページ境界のタイプを指定します。詳細については、PDF 仕様を参照してください。

PageLayout

ドキュメントを開くときに使用されるページレイアウトを指定します。

PageMode

ドキュメントを開いたときにどのように表示するかを指定します。

PdfAConformanceLevel

PDF 適合レベルを定義します。

PdfFontFormat

PDF ドキュメント内のフォントを表すために使用される使用可能な形式を指定します。

PdfStreamHandling

ロードされたドキュメントに既存の PDF ストリームを処理する方法を定義します。

Pkcs7SignatureBuilder.SignatureFormat

サポートされている署名の書式を定義します。

PrintScaling

(PDF 1.6)このドキュメントの印刷ダイアログを表示する際に選択されるページの拡大縮小オプション。

RawImageFormat

RawImage の形式を指定します。

ReadingDirection

優先的なテキストを読む順を指定します。

RenderingIntent

有効な PDF レンダリングインテントを定義します。

SaveMode

PDFを保存するモードを定義します。

SignatureDigestAlgorithm

署名を生成するために使用される DIGEST アルゴリズムを定義します。

SignatureFormat

GcPdfDocument によってサポートされる署名形式を定義します。

TextRenderingMode

PDF テキストレンダリングモード。

TransitionDimension

切り替え効果が発生する有効なディメンションを定義します。

TransitionDirection

指定された切り替え効果が発生する有効な方向を定義します。

TransitionMotionDirection

切り替え効果に対してモーションの有効な方向を定義します。

TransitionStyle

有効な切り替え効果スタイルを定義します。

UseObjectStreams

PDF ドキュメントを保存するときにオブジェクト ストリームを使用する方法を定義します。

VariableTextJustification

FreeTextAnnotation 、WidgetAnnotation などで変数テキストを表示する際に使用されるテキスト割り付けを指定します。

デリゲート

GcPdfDocument.SaveAsImageDelegate

SaveAsImage(OutputRange, SaveAsImageOptions, SaveAsImageDelegate)が呼び出されるときに各ページに対して呼び出されるメソッドシグネチャを定義します。

SaveAsImageOptions.DrawAnnotationFilterCallback

どの注釈を描画するかを決定するためのメソッド シグネチャを定義するデリゲートを表します。 DrawAnnotationFilter.

TimeStamp.HashDelegate

データのハッシュを計算するために使用されるデリゲートを表します。 データは、バイト配列またはStreamで表すことができます。

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