DioDocs for PDF
IPdfDictExt クラス メンバ
メソッド 

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

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

パブリック メソッド
 名前解説
Public メソッドstatic (Shared in Visual Basic)辞書をクリアします。  
Public メソッドstatic (Shared in Visual Basic)この IPdfDict に指定されたキーが含まれるかどうかを判断します。  
Public メソッドstatic (Shared in Visual Basic)現在の辞書から、propsToExcludeで指定されているものを除くすべてのプロパティをdestにコピーします。

destnullにすることができます。その場合、コピーするプロパティがある場合は初期化されます。

 
Public メソッドstatic (Shared in Visual Basic)IPdfDict 内の項目の数を取得します。  
Public メソッドstatic (Shared in Visual Basic)IPdfDict を文字列に変換します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた値を取得します。値が存在しない場合または T に変換できない場合は、 null 参照 (Visual Basicでは Nothing) を返します。メモ:TIPdfRefの場合、このメソッドは IPdfRefを返します。それ以外の場合、メソッドは参照を解決して *実際* オブジェクトを返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた T オブジェクトの配列を取得します。配列が存在しない場合、または T の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたパスの値を取得します。パスには、辞書キーとして解釈される IPdfName オブジェクト、または IPdfArray インデックスとして解釈される整数を含めることができます。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられたブール値を取得します。値が存在しない場合、またはブール値に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたブール値の配列を取得します。配列が存在しない場合、またはブール値の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられたSystem.Drawing.Colorを取得します(PDFでは、System.Drawing.Colorが1、3、または4つのfloatの配列として表される必要があります)。

値が存在しないか、System.Drawing.Colorに変換できない場合、defValueを取得します。

値をSystem.Drawing.Colorに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたRGBSystem.Drawing.Colorを取得します(PDFでは、RGBSystem.Drawing.Color構造体はPDF名で表す必要があります)。

値が存在しないか、System.Drawing.Colorに変換できない場合、defValueを取得します。

値をSystem.Drawing.Colorに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfDict 配列を取得します。配列が存在しない場合、または IPdfDict 配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた double 値を取得します。値が存在しない場合、または double 値に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた null 許容の列挙値を取得します。値が存在しない場合、または列挙に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた float 値を取得します。値が存在しない場合、または float 値に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた float の配列を取得します。配列が存在しない場合、または float の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた整数値を取得します。値が存在しない場合、または整数値に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた整数の配列を取得します。配列が存在しない場合、または整数の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられたSystem.Numerics.Matrix3x2を取得します(PDFでは、System.Numerics.Matrix3x2が、6つのfloatの配列として表される必要があります)。

値が存在しないか、System.Numerics.Matrix3x2に変換できない場合、defValueを取得します。

値をSystem.Numerics.Matrix3x2に変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の値を取得します。値が存在しない場合、または PDF 名に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PdfName 配列を取得します。配列が存在しない場合、または PdfName 配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の配列を取得します。配列が存在しない場合、または PDF 名の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられたGrapeCity.Documents.Common.Offsetsを取得します(PDFでは、GrapeCity.Documents.Common.Offsetsが、4つのfloatの配列として表される必要があります)。

値が存在しないか、GrapeCity.Documents.Common.Offsetsに変換できない場合、defValueを取得します。

値をGrapeCity.Documents.Common.Offsetsに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた GrapeCity.Documents.Pdf.PdfDateTime 値を取得します。値が存在しない場合、またはGrapeCity.Documents.Pdf.PdfDateTimeに変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた null 許容の GrapeCity.Documents.Pdf.PdfEnum<TEnum> 値を取得します。値が存在しない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfString のバイトを取得します。値が存在しない場合、または IPdfString に変換できない場合は null 参照 (Visual Basicでは Nothing) を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられたSystem.Drawing.RectangleFを取得します(PDFでは、System.Drawing.RectangleFが、4つのfloatの配列として表される必要があります)。

値が存在しないか、System.Drawing.RectangleFに変換できない場合、defValueを取得します。

値をSystem.Drawing.RectangleFに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfRef オブジェクトの配列を取得します。配列が存在しない場合、または IPdfRef の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)IPdfDictPdfStreamObjectBase の場合、デコードされたストリームデータを返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の値を取得します。値が存在しない場合、または文字列に変換できない場合は、defValue (null の場合もあります) を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の配列を取得します。配列が存在しない場合、または文字列の配列に変換できない場合は、null を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列を取得します。 文字列は、PDF文字列またはPDF名としてPDFで指定できます。

値が存在しないか、文字列に変換できない場合は、defValueを取得します。

値は存在するが文字列に変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 内部使用。2つの PDF 辞書の内容を比較します。等しい場合、true を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた値を削除します。  
Public メソッドstatic (Shared in Visual Basic)ストリームに関連するすべてのエントリ (Length、Filter、DecodeParms) を削除します。このメソッドは IPdfDict.Changed フラグを変更しません。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた値を設定します。value が null 参照 (Visual Basicでは Nothing) の場合、キーで指定されたエントリが削除されます。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたブール値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた色値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた RGB System.Drawing.Color 値を設定します(PDFでは、RGB System.Drawing.Color は3つのfloatの配列として表現される必要があります)。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた double 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた float 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた 配列を設定します。値が null に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた整数値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた整数の配列を設定します。値が null に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた System.Numerics.Matrix3x2 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。メモ:このメソッドは、System.StringPdfName に変換します。  
Public メソッドstatic (Shared in Visual Basic)指定されたkeyに関連付けられたPDF名配列を設定または削除します。

指定されたvalueがnull 参照 (Visual Basicでは Nothing)の場合、値は現在のディクショナリから削除されます。 それ以外の場合は、値が設定されます。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の値を設定します。値が null または空の場合、辞書からキーを削除します。メモ:このメソッドは、System.StringPdfName に変換します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた GrapeCity.Documents.Common.Offsets 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた GrapeCity.Documents.Pdf.PdfDateTime 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた null 許容の GrapeCity.Documents.Pdf.PdfEnum<TEnum> 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。メモ:このメソッドは、GrapeCity.Documents.Pdf.PdfEnum<TEnum>PdfName に変換します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfString を指定された値に設定します。値が null 参照 (Visual Basicでは Nothing) に等しい場合、辞書からキーを削除します。作成された PdfString を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた System.Drawing.RectangleF 値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたリッチテキストを表す文字列の値を設定します。値が null または空の場合、辞書からキーが削除されます。メモ:このメソッドは、System.StringPdfString に変換します。このメソッドは value を PdfConsts.c_RichStringPrefix と PdfConsts.c_RichStringSuffixで囲みます。  
Public メソッドstatic (Shared in Visual Basic)IPdfDict.Changed 値に影響を与えずに、指定されたキーに関連付けられた値を設定します。value が null 参照 (Visual Basicでは Nothing) の場合、キーで指定されたエントリが削除されます。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の値を設定します。値が null または defValue に等しい場合、辞書からキーを削除します。メモ:このメソッドは、System.StringPdfString に変換します。  
Public メソッドstatic (Shared in Visual Basic)指定されたkeyに関連付けられたPDF文字列の配列を設定または削除します。

指定されたvalueがnull 参照 (Visual Basicでは Nothing)の場合、値は現在のディクショナリから削除されます。 それ以外の場合は、値が設定されます。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の値を設定します。値が null または空の場合、辞書からキーを削除します。メモ:このメソッドは、System.StringPdfString に変換します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた値を取得しようとします。値が存在し、T に変換できる場合は、 true を返します。必要に応じて PDF 参照を解決します。メモ:TIPdfRef の場合、メソッドは参照を解決しません。それ以外の場合、メソッドは参照を解決して *実際* のオブジェクトを返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたキーに関連付けられた T オブジェクトの配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたパスの値を取得します。パスには、辞書キーとして解釈される IPdfName オブジェクト、または IPdfArray インデックスとして解釈される整数を含めることができます。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたブール値を取得しようとします。値が存在しない場合、またはブール値に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたブール値の配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたSystem.Drawing.Colorを取得します(PDFでは、が1、3、または4つのfloatの配列として表される必要があります)。

値は存在するがSystem.Drawing.Colorに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたRGBSystem.Drawing.Colorを取得しようとします(PDFでは、RGB System.Drawing.Colorは3つのfloatの配列として表される必要があります)。

値は存在するがSystem.Drawing.Colorに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfDict オブジェクトの配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた double 値を取得しようとします。値が存在しない場合、または double 値に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた列挙値を取得しようとします。値が存在しない場合、または列挙に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた float 値を取得しようとします。値が存在しない場合、または float 値に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた float 配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた整数値を取得しようとします。値が存在しない場合、または整数に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた整数の配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたを取得します(PDFでは、System.Numerics.Matrix3x2が、6つのfloatの配列として表される必要があります)。

値は存在するがSystem.Numerics.Matrix3x2に変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の値を取得しようとします。値が存在しない場合、または PDF 名に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた PDF 名の配列を取得しようとします。PDF 名が文字列に変換されます。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたを取得します(PDFでは、GrapeCity.Documents.Common.Offsetsが、4つのfloatの配列として表される必要があります)。

値は存在するがGrapeCity.Documents.Common.Offsetsに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた GrapeCity.Documents.Pdf.PdfDateTime 値を取得しようとします。値が存在しない場合、または GrapeCity.Documents.Pdf.PdfDateTime に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた GrapeCity.Documents.Pdf.PdfEnum<TEnum> 値を取得しようとします。値が存在しない場合、または列挙に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられたを取得します(PDFでは、System.Drawing.RectangleFが、4つのfloatの配列として表される必要があります)。

値は存在するがSystem.Drawing.RectangleFに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた IPdfRef オブジェクトの配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の値を取得しようとします。値が存在しない場合、または文字列に変換できない場合は、false を返します。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列の配列を取得しようとします。  
Public メソッドstatic (Shared in Visual Basic)指定されたキーに関連付けられた文字列を取得します。 文字列は、PDF文字列またはPDF名としてPDFで指定できます。

オプションで、値が存在するがPdfStringに変換できない場合、GrapeCity.Documents.Pdf.GcPdfDocument.ParserLogに警告を追加します。

 
Public メソッドstatic (Shared in Visual Basic)指定されたキーの値を取得しようとします。このメソッドは値の処理を行わず、そのままの値を返します。  
トップ
参照

IPdfDictExt クラス
GrapeCity.Documents.Pdf.Spec 名前空間