MetadataSearchRedaction
İçindekiler
[
Saklamak
]
MetadataSearchRedaction class
Düzenli ifadeler, eşleşen anahtarlar ve/veya değerler kullanarak meta verileri arayan ve çıkaran bir meta veri redaksiyonunu temsil eder.
public class MetadataSearchRedaction : MetadataRedaction
yapıcılar
İsim | Tanım |
---|---|
MetadataSearchRedaction(Regex, string) | Düzenlenen öğelerle eşleşmek için değeri kullanarak MetadataSearchRedaction sınıfının yeni bir örneğini başlatır. |
MetadataSearchRedaction(string, string) | Düzenlenen öğelerle eşleşmek için değeri kullanarak MetadataSearchRedaction sınıfının yeni bir örneğini başlatır. |
MetadataSearchRedaction(Regex, string, Regex) | Düzeltilen öğelerle eşleşmek için öğe adını ve değeri kullanarak MetadataSearchRedaction sınıfının yeni bir örneğini başlatır. |
MetadataSearchRedaction(string, string, string) | Düzeltilen öğelerle eşleşmek için öğe adını ve değeri kullanarak MetadataSearchRedaction sınıfının yeni bir örneğini başlatır. |
Özellikleri
İsim | Tanım |
---|---|
override Description { get; } | Düzeltmeyi ve parametrelerini açıklayan bir dize döndürür. |
Filter { get; set; } | Yazar veya Şirket gibi tüm veya belirli meta verileri seçmek için kullanılan filtreyi alır veya ayarlar. |
KeyExpression { get; } | Meta veri öğesinin adı (anahtarı) ile eşleşen normal ifadeyi alır. |
Replacement { get; } | Metin değiştirme değerini alır. |
ValueExpression { get; } | Bir meta veri öğesinin değer metniyle eşleşen normal ifadeyi alır. |
yöntemler
İsim | Tanım |
---|---|
override ApplyTo(DocumentFormatInstance) | Redaksiyonu belirli bir biçim örneğine uygular. |
Notlar
Daha fazla bilgi edin
- Redaksiyonları uygulama hakkında daha fazla ayrıntı: Redaksiyonun temelleri
- Belge meta veri düzenlemeleri hakkında daha fazla ayrıntı: Meta veri düzenlemeleri
Örnekler
Aşağıdaki örnek, belirli meta verilerde belirli metnin nasıl aranacağını ve düzeltileceğini gösterir.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Ayarlanmamışsa, tüm meta veri öğelerine uygulanır
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Ayrıca bakınız
- class MetadataRedaction
- ad alanı GroupDocs.Redaction.Redactions
- toplantı GroupDocs.Redaction