MetadataSearchRedaction
コンテンツ
[
隠れる
]
MetadataSearchRedaction class
正規表現、一致するキーおよび/または値を使用してメタデータを検索および編集するメタデータの編集を表します。
public class MetadataSearchRedaction : MetadataRedaction
コンストラクター
名前 | 説明 |
---|---|
MetadataSearchRedaction(Regex, string) | MetadataSearchRedaction クラスの新しいインスタンスを初期化し、値を使用して編集済みアイテムと一致させます。 |
MetadataSearchRedaction(string, string) | MetadataSearchRedaction クラスの新しいインスタンスを初期化し、値を使用して編集済みアイテムと一致させます。 |
MetadataSearchRedaction(Regex, string, Regex) | アイテム名と値を使用して編集済みアイテムと一致する MetadataSearchRedaction クラスの新しいインスタンスを初期化します。 |
MetadataSearchRedaction(string, string, string) | アイテム名と値を使用して編集済みアイテムと一致する MetadataSearchRedaction クラスの新しいインスタンスを初期化します。 |
プロパティ
名前 | 説明 |
---|---|
override Description { get; } | リダクションとそのパラメーターを説明する文字列を返します。 |
Filter { get; set; } | フィルターを取得または設定します。これは、Author や Company など、すべてまたは特定のメタデータを選択するために使用されます。 |
KeyExpression { get; } | メタデータ アイテムの名前 (キー) に一致する正規表現を取得します。 |
Replacement { get; } | テキスト置換値を取得します。 |
ValueExpression { get; } | メタデータ項目の値テキストに一致する正規表現を取得します。 |
メソッド
名前 | 説明 |
---|---|
override ApplyTo(DocumentFormatInstance) | 特定のフォーマット インスタンスにリダクションを適用します。 |
備考
もっと詳しく知る
例
次の例は、特定のメタデータ内の特定のテキストを検索して編集する方法を示しています。
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// 設定されていない場合、すべてのメタデータ項目に適用されます
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
関連項目
- class MetadataRedaction
- 名前空間 GroupDocs.Redaction.Redactions
- 組み立て GroupDocs.Redaction