Set

ExifDictionaryBasePackage.Set method

إضافة أو استبدال العلامة المحددة.

public void Set(TiffTag tag)
معامل يكتب وصف
tag TiffTag العلامة المراد تعيينها.

أمثلة

يوضح نموذج التعليمات البرمجية هذا كيفية إضافة علامة مخصصة إلى حزمة EXIF.

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // اضبط حزمة EXIF إذا كانت مفقودة
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // أضف خاصية معروفة
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // أضف خاصية مخصصة بالكامل (غير موصوفة في مواصفات EXIF).
        // يرجى ملاحظة أن المعرف المختار قد يتقاطع مع المعرفات المستخدمة بواسطة بعض أدوات الجهات الخارجية.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

أنظر أيضا