Cr2PersonalFuncsPackage
Contents
[
Hide
]
Cr2PersonalFuncsPackage class
Represents Canon MakerNotes tags.
public sealed class Cr2PersonalFuncsPackage : RawDictionaryBasePackage
Constructors
Name | Description |
---|---|
Cr2PersonalFuncsPackage() | Initializes a new instance of the Cr2PersonalFuncsPackage class. |
Properties
Name | Description |
---|---|
Count { get; } | Gets the number of metadata properties. |
Item { get; } | Gets the Raw tag with the specified id. (2 indexers) |
Keys { get; } | Gets a collection of the metadata property names. |
MetadataType { get; } | Gets the metadata type. |
PF0CustomFuncRegistration { get; } | Gets the PF0CustomFuncRegistration. |
PF10RetainProgramShift { get; } | Gets the PF10RetainProgramShift. |
PF13DrivePriority { get; } | Gets the PF13DrivePriority. |
PF14DisableFocusSearch { get; } | Gets the PF14DisableFocusSearch. |
PF15DisableAFAssistBeam { get; } | Gets the PF15DisableAFAssistBeam. |
PF16AutoFocusPointShoot { get; } | Gets the PF16AutoFocusPointShoot. |
PF17DisableAFPointSel { get; } | Gets the PF17DisableAFPointSel. |
PF18EnableAutoAFPointSel { get; } | Gets the PF18EnableAutoAFPointSel. |
PF19ContinuousShootSpeed { get; } | Gets the PF19ContinuousShootSpeed. |
PF1DisableShootingModes { get; } | Gets the PF1DisableShootingModes. |
PF20LimitContinousShots { get; } | Gets the PF20LimitContinousShots. |
PF21EnableQuietOperation { get; } | Gets the PF21EnableQuietOperation. |
PF23SetTimerLengths { get; } | Gets the PF23SetTimerLengths. |
PF24LightLCDDuringBulb { get; } | Gets the PF24LightLCDDuringBulb. |
PF25DefaultClearSettings { get; } | Gets the PF25DefaultClearSettings. |
PF26ShortenReleaseLag { get; } | Gets the PF26ShortenReleaseLag. |
PF27ReverseDialRotation { get; } | Gets the PF27ReverseDialRotation. |
PF28NoQuickDialExpComp { get; } | Gets the PF28NoQuickDialExpComp. |
PF29QuickDialSwitchOff { get; } | Gets the PF29QuickDialSwitchOff. |
PF2DisableMeteringModes { get; } | Gets the PF2DisableMeteringModes. |
PF30EnlargementMode { get; } | Gets the PF30EnlargementMode. |
PF31OriginalDecisionData { get; } | Gets the PF31OriginalDecisionData. |
PF3ManualExposureMetering { get; } | Gets the PF3ManualExposureMetering. |
PF4ExposureTimeLimits { get; } | Gets the PF4ExposureTimeLimits. |
PF5ApertureLimits { get; } | Gets the PF5ApertureLimits. |
PF6PresetShootingModes { get; } | Gets the PF6PresetShootingModes. |
PF7BracketContinuousShoot { get; } | Gets the PF7BracketContinuousShoot. |
PF8SetBracketShots { get; } | Gets the PF8SetBracketShots. |
PF9ChangeBracketSequence { get; } | Gets the PF9ChangeBracketSequence. |
PropertyDescriptors { get; } | Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine. |
Methods
Name | Description |
---|---|
virtual AddProperties(Func<MetadataProperty, bool>, PropertyValue) | Adds known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. |
Clear() | Removes all Raw tags stored in the package. |
Contains(string) | Determines whether the package contains a metadata property with the specified name. |
virtual FindProperties(Func<MetadataProperty, bool>) | Finds the metadata properties satisfying the specified predicate. The search is recursive so it affects all nested packages as well. |
GetEnumerator() | Returns an enumerator that iterates through the collection. |
Remove(uint) | Removes the property with the specified id. |
virtual RemoveProperties(Func<MetadataProperty, bool>) | Removes metadata properties satisfying the specified predicate. |
virtual Sanitize() | Removes writable metadata properties from the package. The operation is recursive so it affects all nested packages as well. |
Set(RawTag) | Adds or replaces the specified tag. |
virtual SetProperties(Func<MetadataProperty, bool>, PropertyValue) | Sets known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. This method is a combination of AddProperties and UpdateProperties . If an existing property satisfies the predicate its value is updated. If there is a known property missing in the package that satisfies the predicate it is added to the package. |
ToList() | Creates a list from the package. |
virtual UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | Updates known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. |
See Also
- class RawDictionaryBasePackage
- namespace GroupDocs.Metadata.Formats.Raw.Cr2
- assembly GroupDocs.Metadata