名前 | 解説 | |
---|---|---|
GcPdfDocument コンストラクタ | GcPdfDocument クラスの新しいインスタンスを作成し、 オプションでライセンスキーを指定します。 |
GcPdfDocumentデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
GcPdfDocument コンストラクタ | GcPdfDocument クラスの新しいインスタンスを作成し、 オプションでライセンスキーを指定します。 |
名前 | 解説 | |
---|---|---|
ParserLog | 内部使用。GrapeCity.Documents.Pdf.Log.Log は、PDFパーサー操作を記録するために使用されます。デフォルトでは、このフィールドはnullです。可能なパーサ警告、情報メッセージなどを取得したい場合は、GrapeCity.Documents.Pdf.Log.Log のインスタンスに設定します。 |
名前 | 解説 | |
---|---|---|
AcroForm | このドキュメント内の AcroForm の共通プロパティを定義する GrapeCity.Documents.Pdf.AcroForms.AcroForm を取得します。 | |
ArticleThreads | GrapeCity.Documents.Pdf.Articles.ArticleThread オブジェクトのリストを取得します。 | |
AssociatedFiles | ドキュメント全体に関連付けられている埋め込みファイルのコレクションを取得します。通常は、どの埋め込みファイルがPDFドキュメントのソースであるかを識別するために使用されます。 | |
BuildRichTextAppearanceStreams | リッチテキストコンテンツを含む注釈の外観ストリームを生成するかどうかを示す値を取得または設定します (GrapeCity.Documents.Pdf.Annotations.FreeTextAnnotation, GrapeCity.Documents.Pdf.Annotations.LineAnnotation). このプロパティのデフォルト値はfalseです。
現在、一つの制限があることにご注意ください:ーこのプロパティがtrue に設定されている場合、リッチテキストの外観ストリームが生成され、すべてのリッチテキスト書式設定が無視されます。 | |
CatalogDictionary | ||
CMapProvider | ICMapProvider インターフェイスを実装するオブジェクトを取得または設定します。 PDFファイルに名前で指定する場合は、GcPdfDocument はそのインターフェイスを使用して GrapeCity.Documents.Pdf.Text.CMap.CMap を取得します。
デフォルトでは、GcPdfは、オプションのGrapeCity.Documents.Pdf.Resourcesパッケージに定義する CMapProvider.Instanceを使用して、 GcPdfDocumentのコンストラクタにこのプロパティを自動的に初期化しようとします(この場合、アプリケーションによって明示的に参照する必要があります)。 | |
CompressionLevel | 圧縮レベルを取得または設定します。 デフォルト値は System.IO.Compression.CompressionLevel.Fastest.です。 | |
ConformanceLevel | PDF/A 適合レベルを取得または設定します。
デフォルトは None(ドキュメントは PDF/A に適合していない)です。 | |
DestinationsDests | ドキュメントカタログの Dests エントリで定義された名前付き宛先の辞書を取得します。 | |
DestinationsNamesDests | Name Dictionary の Dests エントリで定義された名前付き宛先の辞書を取得します。 | |
DidPrintAction | ||
DidSaveAction | ||
DocumentInfo | このドキュメントに関する情報(作成者、タイトルなど)を含む DocumentInfo オブジェクトを取得または設定します。
メモ:このプロパティは、デフォルト(GcPdfDocument が作成されたとき)では null ではありませんが、 ロードされたドキュメントにドキュメント情報オブジェクトがない場合は、 Load(Stream,String) の呼び出し後に null になります。 | |
EmbeddedFiles | ドキュメントレベルの添付ファイルの辞書を取得します。 | |
FileID | この PDF ドキュメントの ID を定義する FileID オブジェクトを取得または設定します。 Clear メソッドが呼び出されると、この ID は自動的に更新されます。 | |
FloatFormat | 内部使用。 PDF ストリームに書き込まれる float 値に適用される書式文字列を取得または設定します。 | |
FontCollection | GcPdfDocument が GrapeCity.Documents.Text.Font を見つける必要があるとき(たとえば、PDFに埋め込まれていない場合)に使用される GrapeCity.Documents.Text.IFontCollection オブジェクトを取得または設定します。このプロパティがnull(デフォルト)の場合は、 GrapeCity.Documents.Text.FontCollection.SystemFonts が使用されます。 | |
FontEmbedMode | フォント埋め込みモードを取得または設定します。
デフォルトはFontEmbedMode.EmbedSubset です。 メモ:このプロパティは 14 個の標準 PDF フォントには影響せず、埋め込みは StandardFontEmbedMode プロパティから決定します。 また、GcPdfDocument が PDF/A として保存され、このプロパティの値が FontEmbedMode.NotEmbed である場合、フォントが FontEmbedMode.EmbedSubset モードを使用して埋め込まれます。 | |
FontHandlers | 現在のドキュメントに関連付けられているフォントハンドラのコレクションを取得します。 | |
FormEmbedUtf32CodeSet | AcroFormsで使用されるフォントの埋め込みフォントサブセットに含めるUnicode文字を指定するGrapeCity.Documents.Text.Utf32CodeSetオブジェクトを取得または設定します。
この値は、フォントハンドラーのFontHandler.Utf32CodeSetがnullの場合に使用されます。 フォントのFontHandler.Utf32CodeSetがnull、FormEmbedUtf32CodeSetがnull、またそのフォントがAcroFormで使用されている場合、FontHandler.EmbedModeまたはFontEmbedModeで部分的な埋め込みが指定されていても、このフォント全体が埋め込まれます。. | |
ImageHandlers | 現在のドキュメントに関連付けられているGrapeCity.Documents.Pdf.Graphics.Images.PdfImageHandlerオブジェクトのコレクションを取得します。 | |
ImageOptions | 現在のドキュメントで画像を処理する方法を制御するオプションを含む ImageOptions オブジェクトを取得します。 | |
IsCompressed | ドキュメントを保存するときに圧縮を使用するかどうかを示す値を取得します。 | |
IsLicensed | 現在のドキュメントが完全ライセンスされているかどうかを示す値を取得します。 | |
Landscape | 新しく追加されたページが横方向かどうかを示す値を取得または設定します。 | |
Lang | 構造要素またはマークされたコンテンツに対して言語仕様によってオーバーライドする場合を除き、ドキュメント内にすべてのテキストの自然言語を指定する言語識別子を取得または設定します。このエントリがない場合、その言語は不明と見なされます。 | |
Linearized | このGcPdfDocumentにロードされたPDFがリニアライズド(「高速Webビュー」)かどうかを示す値を取得します。
この値は、ロードされた元のPDFの線形化のみを示すことに注意してください。現在のドキュメントが保存されている場合、その線形化はこのプロパティの影響を受けません。 現在のドキュメントをリニアライズドPDFとして保存するには、次のいずれかの保存方法を使用してPDFを保存するときにSaveMode.Linearizedを渡します。 | |
LoadStream | このドキュメントのロードに使用されたLoad()メソッドに渡されたSystem.IO.Streamオブジェクトを取得します。また、Load()が呼び出されなかった場合はnullを取得します。 | |
MarkInfo | 構造化PDFドキュメントの特別な用途に関連する追加情報を提供する GrapeCity.Documents.Pdf.Structure.MarkInfo オブジェクトを取得します。 | |
Metadata | このドキュメントに関連付けられているメタデータを取得または設定します。 | |
NamedDestinations | 現在のドキュメント内に定義されている名前付き宛先の辞書を取得します。 | |
OpenAction | ドキュメントが開かれるときに表示される DestinationBase または 実行される GrapeCity.Documents.Pdf.Actions.ActionBase を取得または設定します。 | |
OptionalContent | このドキュメントのオプションのPDFコンテンツ(レイヤー)に関する情報を含むGrapeCity.Documents.Pdf.Layers.OptionalContentPropertiesオブジェクトを取得します。 | |
Outlines | 現在のドキュメントアウトラインのコレクションを取得します。 | |
OutputIntents | 現在のドキュメントに関連付けられているOutputIntentオブジェクトのリストを取得します。
ドキュメントがPDF/Aとして保存され(PdfAConformanceLevelを参照)、このコレクションが空の場合、デフォルトの出力インテントが自動的に追加されることに注意してください。 | |
PageLabelingRanges | PageLabelingRange オブジェクトの辞書を取得します。この辞書の各キーは、ラベル付け範囲の最初のページのインデックスです。 | |
PageLayout | ドキュメントを開くときに使用されるページレイアウトを取得または設定します。 | |
PageMode | ドキュメントを開いたときにどのように表示するかを取得または設定します。 | |
PageRectangle | 現在のページの面を表す四角形を取得します(ポイント単位)。 | |
Pages | ドキュメントを構成する Page オブジェクトのコレクションを取得します。 | |
PageSize | ドキュメントのデフォルトのページサイズをポイント単位で取得または設定します。 | |
PaperKind | ドキュメントのページサイズを取得または設定します。 | |
PdfACompliant | ドキュメントが PDF/A 適合かどうかを示す値を取得または設定します。 | |
PdfVersion | 生成されるドキュメントの PDF バージョンを取得または設定します。
デフォルトでは、ドキュメントで使用されている機能に基づいて自動的にバージョンが決定されます。 このプロパティを書式 "1.X" の null 以外の文字列(X は 0 〜 9 の数字)に 設定すると、自動設定された値は指定した値でオーバーライドされます。 このプロパティを null または空の文字列に設定すると、デフォルトの動作に戻ります。 | |
RecognitionAlgorithm | ページテキストマップを作成するときにPDFコンテンツ認識に使用されるアルゴリズムのタイプを取得または設定します(Page.GetTextMapを参照)。
このプロパティは、GetText(Boolean)、FindText、GrapeCity.Documents.Pdf.TextMap.ITextMap.FindTextメソッド、およびテキストマップに依存するその他のAPIなどのメソッドの動作に影響します。 | |
RecognitionOptions | 内部使用。 テキストマップの作成に使用されるオプションを指定するGrapeCity.Documents.Pdf.Recognition.RecognitionOptionsオブジェクトを取得または設定します(GrapeCity.Documents.Pdf.TextMap.ITextMap)。 | |
Security | 現在のドキュメントのセキュリティ(パスワードなど)を管理する GrapeCity.Documents.Pdf.Security オブジェクトを取得します。 | |
SecurityStore | このドキュメントに関連付けられているGrapeCity.Documents.Pdf.Security.DocumentSecurityStoreオブジェクトを取得します。 | |
StandardFontEmbedMode | 14 個の標準 PDF フォントのフォント埋め込みモードを取得または設定します。
デフォルトは FontEmbedMode.NotEmbedです。 メモ: GcPdfDocument が PDF/A として保存され、このプロパティの値が FontEmbedMode.NotEmbed, である場合、標準フォントが FontEmbedMode.EmbedSubset モードを使用して埋め込まれます。 | |
StructTreeRoot | PDFの構造タグで定義された現在のドキュメントの構造ツリーを表す GrapeCity.Documents.Pdf.Structure.StructTreeRootオブジェクトを取得します。 | |
UseSingleWriteOperationWithStreams | 内部使用。 1 つの操作を使用してストリームを圧縮するかどうかを示す値を 取得または設定します。 | |
ViewerPreferences | 現在のドキュメントを表示する方法を指定する情報を含む ViewerPreferences を取得します。 | |
WillCloseAction | ||
WillPrintAction | ||
WillSaveAction | ||
WriteComments | 生成される PDF ファイルにコメントとオプションの改行を追加するかどうかを示す値を取得または設定します。 主にデバッグで便利です。 | |
WriteNamedDestinationsToNames | 内部使用。NamedDestinations 辞書の DestinationBase オブジェクトをDocument CatalogのNamesサブ辞書のDestsエントリに保存するかどうかを示す値を取得または設定します。メモ:ロードされたドキュメントに名前付きの宛先が含まれている場合、このフラグは使用されません。 |
名前 | 解説 | |
---|---|---|
Clear | ドキュメントをクリアします。これは、すべてのコンテンツを削除し、すべてのプロパティと設定を初期のデフォルト値にリセットします。 | |
DeleteText | 指定されたテキストを現在のドキュメントのすべてのページから削除します。
結果は、RecognitionAlgorithm プロパティの現在の値の影響をを受けます。 | |
EndDoc | シーケンシャルモードのドキュメントの生成を終了します。 この呼び出しの前に、 StartDocを呼び出す必要があります。 | |
ExportFormDataToFDF | オーバーロードされます。 ドキュメントのフォームデータを FDF 形式でストリームにエクスポートします。 | |
ExportFormDataToXFDF | オーバーロードされます。 ドキュメントのフォームデータを XFDF 形式でストリームにエクスポートします。 | |
ExportFormDataToXML | オーバーロードされます。 ドキュメントのフォームデータを XML 形式でストリームにエクスポートします。 | |
FindText | ドキュメントのページの範囲内ですべてのテキストを検索します。
結果は、RecognitionAlgorithmプロパティの値の影響を受けます。 | |
GetDocumentStats | 内部使用。 現在のPDFを説明する統計を取得します。 | |
GetFonts | この GcPdfDocument でのフォントのリストを取得します。 | |
GetImages | オーバーロードされます。 このGcPdfDocument での画像のリストを取得します。
大きなドキュメントの場合、このメソッドはドキュメント内のすべてのページのコンテンツストリームを列挙するため、時間がかかります。 | |
GetLogicalStructure | オーバーロードされます。 PDFの構造ツリー(StructTreeRootプロパティによって返される)を解析し、ドキュメントの論理構造を表すGrapeCity.Documents.Pdf.Recognition.Structure.LogicalStructureオブジェクトを作成します。
現在のドキュメントに構造ツリーがない場合はnullを返します。 | |
GetStreamObjectData | 内部使用。指定されたPDFストリームオブジェクトのデータを表す System.IO.Stream オブジェクトを返します。指定されたIDのオブジェクトが存在しない場合はnullを返します。 | |
GetText | オーバーロードされます。 現在のドキュメントからすべてのテキストを抽出して返します。 | |
ImportFormDataFromCollection | オーバーロードされます。 キー/値コレクションからドキュメントのフォームデータをインポートします。
キーはフィールド名、また値はフィールド値のコレクションです。 ネストしたフィールドの場合、フィールドの名前には、ドットで区切られたすべての親の名前を含める必要があります。 TopParent.Parent.MyField. 本メソッドは、Webページから送信されたフォームのデータをインポートするときに特に役立ちます。 | |
ImportFormDataFromFDF | オーバーロードされます。 ドキュメントのフォームデータを FDF 形式でストリームからインポートします。 | |
ImportFormDataFromXFDF | オーバーロードされます。 ドキュメントのフォームデータを XFDF 形式でストリームからインポートします。 | |
ImportFormDataFromXML | オーバーロードされます。 ドキュメントのフォームデータを XML 形式でストリームからインポートします。 | |
Load | オーバーロードされます。 指定された入力ストリームからドキュメントを読み取り、 現在のドキュメントの内容を上書きします。 ストリームは有効な PDF データを含み、 ドキュメントのレンダリング中または変更中に開いたままである必要があります。 ドキュメントが変更された場合は、Save(String,Boolean) または Save(Stream,Boolean) メソッドを使用して保存できます。 | |
MergeWithDocument | 指定された GcPdfDocument のすべてまたは一部のページを現在のドキュメントに結合します。 | |
NewPage | ドキュメントに空のページを追加します。
新しいページのサイズは、 PageSize プロパティの値で定義されます。 新しいページを残りのドキュメントと異なるサイズにする場合は、 新しいページを作成してから、 Page.Size プロパティを設定します。 | |
OptimizeFonts | オーバーロードされます。 同じフォントのサブセットを結合し、重複した未使用のフォントを削除することにより、フォントの使用を最適化します。
このメソッドは、OptimizeFontsOptionsのデフォルト値を使用します。. | |
Redact | オーバーロードされます。 すべてのGrapeCity.Documents.Pdf.Annotations.RedactAnnotationを現在のドキュメントに適用します。 | |
RegisterPdfObject | 間接 PDF オブジェクトを現在のドキュメントに登録し、オブジェクトの ID を GrapeCity.Documents.Pdf.Spec.PdfObjID として返します。 | |
RemoveDuplicateImages | 現在のドキュメントから同一コンテンツの画像を削除します。 | |
RemoveEmbeddedFonts | 現在のドキュメントから埋め込みフォントを削除します。
メモ:埋め込みフォントを削除すると、PDF が正しく表示されなくなる場合があります。 | |
RemoveImages | ||
ReplaceText | 現在のドキュメントのすべてのページで、指定されたテキストを置き換えます。
結果は、RecognitionAlgorithm プロパティの現在の値の影響を受けます。 | |
Save | オーバーロードされます。 デフォルトモードを使用して、現在のPDFドキュメントをファイルに保存します。 | |
SaveAsBmp | オーバーロードされます。 ドキュメントのページ(出力ファイルあたりの1ページ)をBMP 形式の画像として保存します。
filePath パラメータは、.NET 書式指定の文字列として使用され、現在のページ番号(1から始まる)が書式される値として渡されます。filePath に書式項目("{0}"など)が含まれていない場合は、すべてのページが同じファイル名で保存し、最後のページがそれ以外のすべてを上書きします。 | |
SaveAsGif | オーバーロードされます。 ドキュメントのページ(出力ファイルあたりの1ページ)をGIF 形式の画像として保存します。
filePath パラメータは、.NET 書式指定の文字列として使用され、現在のページ番号(1から始まる)が書式される値として渡されます。filePath に書式項目("{0}"など)が含まれていない場合は、すべてのページが同じファイル名で保存し、最後のページがそれ以外のすべてを上書きします。 | |
SaveAsImage | オーバーロードされます。 ドキュメントページを反復処理し、pageRangeの各ページに対してGrapeCity.Documents.Imaging.GcBitmapを生成します。 | |
SaveAsJpeg | オーバーロードされます。 ドキュメントのページ(出力ファイルあたりの1ページ)をJPEG 形式の画像として保存します。
filePath パラメータは、.NET 書式指定の文字列として使用され、現在のページ番号(1から始まる)が書式される値として渡されます。filePath に書式項目("{0}"など)が含まれていない場合は、すべてのページが同じファイル名で保存し、最後のページがそれ以外のすべてを上書きします。 | |
SaveAsPng | オーバーロードされます。 ドキュメントのページ(出力ファイルあたりの1ページ)をPNG 形式の画像として保存します。
filePath パラメータは、.NET 書式指定の文字列として使用され、現在のページ番号(1から始まる)が書式される値として渡されます。filePath に書式項目("{0}"など)が含まれていない場合は、すべてのページが同じファイル名で保存し、最後のページがそれ以外のすべてを上書きします。 | |
SaveAsSvg | オーバーロードされます。 ドキュメントのページ(出力ファイルあたりの1ページ)をSVG 形式の画像として保存します。
filePath パラメータは、.NET 書式指定の文字列として使用され、現在のページ番号(1から始まる)が書式される値として渡されます。filePath に書式項目("{0}"など)が含まれていない場合は、すべてのページが同じファイル名で保存し、最後のページがそれ以外のすべてを上書きします。 | |
SaveAsTiff | オーバーロードされます。 ドキュメントのページ(フレームあたりの1ページ)をTIFF 形式の画像としてストリームに保存します。 | |
SetLicenseKey | ライセンスキーを設定します。 | |
Sign | オーバーロードされます。 現在のドキュメントに署名してファイルに保存します。 stream は読み取り操作とシーク操作をサポートする必要があります。 | |
StartDoc | シーケンシャルモードのドキュメントの生成を開始します。
このモードでは、ドキュメントのコンテンツを作成したら、一次ファイルを使用せずに、 直接すぐに基になるストリームに書き込みます。 すべてのコンテンツを追加したら、 EndDoc を呼び出してドキュメントの作成を完了します。 | |
TimeStamp | オーバーロードされます。 ドキュメントのタイムスタンプを追加し、現在のドキュメントをストリームに保存します。 |
名前 | 解説 | |
---|---|---|
SavingDocument | ドキュメントが保存またはエクスポートされているときに定期的に発生します。 進行状況インジケーターを実装するために使用できます。 |