Assembly: IEvolution2 (in IEvolution2.dll) Version: 10.1.0.0
Syntax
C# | Visual Basic | Visual C++ |
public class IPTC_Info
Public Class IPTC_Info
public ref class IPTC_Info
Members
All Members | Constructors | Properties | Methods |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
IPTC_Info(UInt64) |
The constructor (do not call directly)
| |
AddStringItem(Int32, Int32, String) |
Add a string (textual information) with specified RecordNumber and DataSet.
| |
Clear()()()() |
Removes all items.
| |
CopyTo(IPTC_Info) |
Copies all IPTC information to destination IPTC_Info object
| |
Count |
Returns the items count.
| |
Delete(Int32) |
Remove an item.
| |
Delete(Int32, Int32) |
Remove all specified items
| |
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize()()()() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetDataSet(Int32) |
Returns the dataset of the specified element.
| |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetRecordNumber(Int32) |
Returns the record number of the specified element.
| |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
IndexOf(Int32, Int32) |
Find the first item that matches with RecordNumber and DataSet parameters and return its index. If the item is not in the list, IndexOf returns -1.
| |
InsertStringItem(Int32, Int32, Int32, String) |
Call InsertStringItem to add item to the middle of the item array. The idx parameter is a zero-based index.
| |
Item[([( Int32])]) |
Returns the string associated to the item index. The item must be of string type.
| |
Item[([( Int32, Int32])]) |
Returns the first string associated to the recordNumber and dataSet.
| |
MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |
Remarks
IPTC_Info contains a list of IPTC information contained in a file.
IPTC records can contains text, objects and images.
Applications can read/write informations from IPTC_Info using string objects.
Each IPTC_Info item has a record number and a dataset number.
These values specify the type of datas contained in the item, according to IPTC - NAA Information Intechange Model Version 4 (look at www.iptc.org).
IEImage can also read/write IPTC textual info of PhotoShop (File info menu).
For JPEG files ImageEn read/write IPTC fields from APP13 marker
IPTC Items compatible with Adobe PhotoShop:
Record Number DataSet Description
2 5 Object name (max 64 chars)
2 7 Edit status (max 7 chars)
2 10 Urgency (1 numeric char)
2 15 Category (3 chars)
2 20 Supplemental Category (max 32 chars)
2 22 Fixture Identifier (max 32 chars)
2 25 Keywords (max 64 chars)
2 30 Release Date (CCYYMMDD date)
2 35 Release Time (HHMMSS±HHMM time)
2 40 Special Instructions (max 256 chars)
2 45 Reference Service (max 10 chars)
2 47 Reference Date (CCYYMMDD date)
2 50 Reference Number (max 8 chars)
2 55 Date Created (CCYYMMDD date)
2 60 Time Created (HHMMSS±HHMM time)
2 65 Originating Program (max 32 chars)
2 70 Program Version (max 10 chars)
2 75 Object Cycle (1 char where ‘a’=morning, ‘b’=evening, ‘c’=both)
2 80 By-line (max 32 chars)
2 85 By-line Title (max 32 chars)
2 90 City (max 32 chars)
2 95 Province/State (max 32 chars)
2 100 Country/Primary Location Code (3 chars, see ISO 3166)
2 101 Country/Primary Location Name (max 64 chars)
2 103 Original Transmission Reference (max 32 chars)
2 110 Credit (max 32 chars)
2 115 Source (max 32 chars)
2 116 Copyright Notice (max 128 chars)
2 120 Caption/Abstract (max 2000 chars, carriage-returns, linefeeds and spaces allowed)
2 122 Writer/Editor (max 32 chars)
2 130 Image Type (2 char, see IIMV4 specifications)
For all IPTC items please see the IPTC - NAA Information Interchange Model Version 4 (October 1997). Download the pdf manual from www.iptc.org
Inheritance Hierarchy
HiComponents.IEvolution..::..IPTC_Info