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