MBS Xojo Developer Conference and Training
Join us from 11th to 14th September 2013 in Koblenz.
Join us from 11th to 14th September 2013 in Koblenz.
Platforms to show: All Mac Windows Linux Cross-Platform
LCMS2IT8MBS class
class, LCMS2,
MBS Real Studio LCMS2 Plugin
(LCMS2),
class LCMS2IT8MBS,
Plugin version: 12.4, Mac: Yes, Win: Yes, Linux: Yes, Console & Web: Yes, Feedback.
Function: The class for IT8 handling.
Notes:
ANSI CGATS.17 is THE standard text file format for exchanging color measurement data. This standard text format (the ASCII version is by far the most common) is the format accepted by most color measurement and profiling applications.
It consists of a Preamble section containing originator information, keyword definitions, etc and then one or more data sections, each consisting of header and data subsections. The header subsection is where the BEGIN_DATA_FORMAT and END_DATA_FORMAT delimiters define the actual data types / units contained in the following tables. The data subsection contains the BEGIN_DATA and END_DATA delimiters which contain the actual color information in tabular form.
CGATS.17 text files can contain device (RGB, CMYK, etc), colorimetric (Lab, XYZ, etc), densitometric, spectral, naming and other information so it is a fairly comprehensive storage and exchange format.
Plugin version: 12.4, Mac: Yes, Win: Yes, Linux: Yes, Console & Web: Yes, Feedback.
Function: The class for IT8 handling.
Notes:
ANSI CGATS.17 is THE standard text file format for exchanging color measurement data. This standard text format (the ASCII version is by far the most common) is the format accepted by most color measurement and profiling applications.
It consists of a Preamble section containing originator information, keyword definitions, etc and then one or more data sections, each consisting of header and data subsections. The header subsection is where the BEGIN_DATA_FORMAT and END_DATA_FORMAT delimiters define the actual data types / units contained in the following tables. The data subsection contains the BEGIN_DATA and END_DATA delimiters which contain the actual color information in tabular form.
CGATS.17 text files can contain device (RGB, CMYK, etc), colorimetric (Lab, XYZ, etc), densitometric, spectral, naming and other information so it is a fairly comprehensive storage and exchange format.
- property Context as Variant
- property Handle as Integer
- method Constructor(context as variant = nil)
- method DefineDblFormat(Formatter as string)
- method EnumDataFormat as string()
- method EnumProperties as string()
- method EnumPropertyMulti(Prop as string) as string()
- method FindDataFormat(Sample as string) as Integer
- method GetData(Patch as string, Sample as string) as string
- method GetDataAsDouble(Patch as string, Sample as string) as Double
- method GetDataRowCol(Row as Integer, Col as Integer) as string
- method GetDataRowColAsDouble(Row as Integer, Col as Integer) as Double
- method GetPatchByName(Patch as string) as integer
- method GetPatchName(nPatch as Integer) as string
- method GetProperty(Prop as string) as string
- method GetPropertyAsDouble(Prop as string) as Double
- method GetPropertyMulti(Key as string, SubKey as string) as string
- method GetSheetType as string
- method HeaderIsDictionary(HeaderName as string) as boolean
- method HeaderList as string()
- method HeadersAsDictionary as dictionary
- method HeaderSubDictionary(HeaderName as string) as dictionary
- method HeaderValue(HeaderName as string) as string
- shared method LoadFromFile(context as variant, file as folderitem) as LCMS2IT8MBS
- shared method LoadFromMemory(context as variant, data as Memoryblock) as LCMS2IT8MBS
- shared method LoadFromString(context as variant, data as string) as LCMS2IT8MBS
- method SaveToFile(file as folderitem) as boolean
- method SaveToMemory as Memoryblock
- method SaveToString as string
- method SetComment(comment as string) as boolean
- method SetData(Patch as string, Sample as string, Val as string) as boolean
- method SetDataAsDouble(Patch as string, Sample as string, Val as double) as boolean
- method SetDataFormat(n as integer, Sample as String) as boolean
- method SetDataRowCol(Row as Integer, Col as Integer, Val as string) as boolean
- method SetDataRowColAsDouble(Row as Integer, Col as Integer, Val as Double) as boolean
- method SetIndexColumn(Sample as string) as boolean
- method SetPropertyDouble(Prop as string, Value as double) as boolean
- method SetPropertyHex(Prop as string, Value as UInt32) as boolean
- method SetPropertyMulti(Key as string, SubKey as string, Value as string) as boolean
- method SetPropertyString(Prop as string, Value as String) as boolean
- method SetPropertyUncooked(Prop as string, Value as Memoryblock) as boolean
- method SetSheetType(type as string) as boolean
- method SetTable(nTable as UInt32) as UInt32
- method SetTableByLabel(Set as string, Field as string, ExpectedType as string) as Integer
- method TableCount as UInt32
- method ValidKeywords as string()
- method ValidSampleIDs as string()
This class has no sub classes.
Some examples which use this class:
The items on this page are in the following plugins: MBS Real Studio LCMS2 Plugin.
Links
MBS Realbasic tutorial videos