IptcApplicationRecord class
Leave feedback
On this page
Represents an IPTC Application Record.
Inheritance: IptcApplicationRecord →
IptcRecord →
CustomPackage →
MetadataPackage
The IptcApplicationRecord type exposes the following members:
| Constructor | Description |
|---|---|
__init__(self) |
Initializes a new instance of the IptcApplicationRecord class. |
| Property | Description |
|---|---|
| metadata_type | Gets the metadata type. |
| keys | Gets a collection of the metadata property names. |
| property_descriptors | Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine. |
| count | Gets the number of metadata properties. |
| record_number | Gets the record number. |
| by_line | Gets or sets the name of the creator of the object, e.g. writer, photographer or graphic artist. |
| by_lines | Gets or sets the names of the creators of the object, e.g. writer, photographer or graphic artist. |
| by_line_title | Gets or sets the title of the creator or creators of the object. |
| by_line_titles | Gets or sets the titles of the creator or creators of the object. |
| content_location_code | Gets or sets the content location code. |
| content_location_codes | Gets or sets the content location codes. |
| content_location_name | Gets or sets the content location name. |
| content_location_names | Gets or sets the content location names. |
| date_created | Gets or sets the date the intellectual content of the object was created. |
| reference_date | Gets or sets the date of a prior envelope to which the current object refers. |
| reference_dates | Gets the dates of a prior envelope to which the current object refers. |
| release_date | Gets or sets the release date. |
| credit | Gets or sets information about the provider of the object, not necessarily the owner/creator. |
| headline | Gets or sets a publishable entry providing a synopsis of the contents of the object. |
| copyright_notice | Gets or sets the copyright notice. |
| contact | Gets or sets information about the person or organisation which can provide further background information on the object. |
| contacts | Gets or sets information about the person or organisation which can provide further background information on the object. |
| city | Gets or sets the city. |
| caption_abstract | Gets or sets a textual description of the object, particularly used where the object is not text. |
| keywords | Gets or sets the keywords. |
| all_keywords | Gets or sets the keywords. |
| program_version | Gets or sets the program version. |
| Name | Description |
|---|---|
| [index] |
| Method | Description |
|---|---|
contains(self, property_name) |
Determines whether the package contains a metadata property with the specified name. |
find_properties(self, specification) |
Finds the metadata properties satisfying a specification.
The search is recursive so it affects all nested packages as well. |
update_properties(self, specification, value) |
Updates known metadata properties satisfying a specification.
The operation is recursive so it affects all nested packages as well. |
remove_properties(self, specification) |
Removes metadata properties satisfying a specification. |
add_properties(self, specification, value) |
Adds known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well. |
set_properties(self, specification, value) |
Sets known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well. This method is a combination of MetadataPackage.add_properties and MetadataPackage.update_properties.
If an existing property satisfies the specification its value is updated. If there is a known property missing in the package that satisfies the specification it is added to the package. |
sanitize(self) |
Removes writable metadata properties from the package.
The operation is recursive so it affects all nested packages as well. |
to_list(self) |
Creates a list from the package. |
Learn more | | |
- module
groupdocs.metadata.standards.iptc - class
CustomPackage - class
IptcApplicationRecord - class
IptcRecord - class
MetadataPackage
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.