Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccTagMultiLocalizedUnicode. More...
#include <IccTagBasic.h>
Public Member Functions | |
CIccTagMultiLocalizedUnicode () | |
Name: CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode. | |
CIccTagMultiLocalizedUnicode (const CIccTagMultiLocalizedUnicode &ITMLU) | |
Name: CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode. | |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
Name: CIccTagMultiLocalizedUnicode::Describe. | |
CIccLocalizedUnicode * | Find (icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::Find. | |
virtual const icChar * | GetClassName () const |
virtual icTagTypeSignature | GetType () const |
Function: GetType() | |
virtual CIccTag * | NewCopy () const |
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function. | |
CIccTagMultiLocalizedUnicode & | operator= (const CIccTagMultiLocalizedUnicode &MultiLocalizedTag) |
Name: CIccTagMultiLocalizedUnicode::operator=. | |
virtual bool | Read (icUInt32Number size, CIccIO *pIO) |
Name: CIccTagMultiLocalizedUnicode::Read. | |
void | SetText (const icChar *szText, icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText. | |
void | SetText (const icUInt16Number *sszUnicode16Text, icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText. | |
void | SetText (const icUInt32Number *sszUnicode32Text, icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText. | |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const |
Name: CIccTagMultiLocalizedUnicode::Validate. | |
virtual bool | Write (CIccIO *pIO) |
Name: CIccTagMultiLocalizedUnicode::Write. | |
virtual | ~CIccTagMultiLocalizedUnicode () |
Name: CIccTagMultiLocalizedUnicode::~CIccTagMultiLocalizedUnicode. | |
![]() | |
CIccTag () | |
Name: CIccTag::CIccTag. | |
virtual void | DetachIO () |
Function: ReadAll() - Read All sub data for tag from file. | |
virtual IIccExtensionTag * | GetExtension () |
virtual icArraySignature | GetTagArrayType () const |
virtual icStructSignature | GetTagStructType () const |
virtual bool | IsArrayType () |
virtual bool | IsMBBType () |
virtual bool | IsNumArrayType () const |
virtual bool | IsSupported () |
Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes. | |
virtual bool | Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile) |
Function: Read(size, pIO) - Read tag from file. | |
virtual bool | ReadAll () |
Function: ReadAll() - Read All sub data for tag from file. | |
virtual | ~CIccTag () |
Name: CIccTag::CIccTag. | |
Public Attributes | |
CIccMultiLocalizedUnicode * | m_Strings |
![]() | |
icUInt32Number | m_nReserved |
Additional Inherited Members | |
![]() | |
static CIccTag * | Create (icTagTypeSignature sig) |
Name: CIccTag::Create. | |
Class: CIccTagMultiLocalizedUnicode.
Purpose: The MultiLocalizedUnicode tag
Definition at line 1228 of file IccTagBasic.h.
CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode | ( | ) |
Name: CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode.
Purpose: Constructor
Definition at line 7311 of file IccTagBasic.cpp.
CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode | ( | const CIccTagMultiLocalizedUnicode & | ITMLU | ) |
Name: CIccTagMultiLocalizedUnicode::CIccTagMultiLocalizedUnicode.
Purpose: Copy Constructor
Args: ITMLU = The CIccTagMultiLocalizedUnicode object to be copied
Definition at line 7327 of file IccTagBasic.cpp.
References m_Strings.
|
virtual |
Name: CIccTagMultiLocalizedUnicode::~CIccTagMultiLocalizedUnicode.
Purpose: Destructor
Definition at line 7364 of file IccTagBasic.cpp.
|
virtual |
Name: CIccTagMultiLocalizedUnicode::Describe.
Purpose: Dump data associated with the tag to a string
Args: sDescription - string to concatenate tag dump to
Reimplemented from CIccTag.
Definition at line 7535 of file IccTagBasic.cpp.
Referenced by CIccDictEntry::Describe(), and CIccProfileIdDesc::Describe().
CIccLocalizedUnicode * CIccTagMultiLocalizedUnicode::Find | ( | icLanguageCode | nLanguageCode = icLanguageCodeEnglish, |
icCountryCode | nRegionCode = icCountryCodeUSA ) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::Find.
Purpose:
Args: nLanguageCode nRegionCode
Return: Pointer to CIccLocalizedUnicode object associated with the nLanguageCode and nRegionCode or NULL if not found
Definition at line 7629 of file IccTagBasic.cpp.
Referenced by icGetTagText().
|
inlinevirtual |
Reimplemented from CIccTag.
Reimplemented in CIccTagXmlMultiLocalizedUnicode.
Definition at line 1238 of file IccTagBasic.h.
|
inlinevirtual |
Function: GetType()
Purpose: Get Tag Type. Each derived tag will implement it's own GetType() function.
Reimplemented from CIccTag.
Definition at line 1237 of file IccTagBasic.h.
References icSigMultiLocalizedUnicodeType.
|
inlinevirtual |
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
Parameter(s): none
Returns a new CIccTag object that is a copy of this object.
Reimplemented from CIccTag.
Reimplemented in CIccTagXmlMultiLocalizedUnicode.
Definition at line 1234 of file IccTagBasic.h.
Referenced by CIccDictEntry::CIccDictEntry(), and CIccDictEntry::operator=().
CIccTagMultiLocalizedUnicode & CIccTagMultiLocalizedUnicode::operator= | ( | const CIccTagMultiLocalizedUnicode & | MultiLocalizedTag | ) |
Name: CIccTagMultiLocalizedUnicode::operator=.
Purpose: Copy Operator
Args: MultiLocalizedTag = The CIccTagMultiLocalizedUnicode object to be copied
Definition at line 7344 of file IccTagBasic.cpp.
References m_Strings.
|
virtual |
Name: CIccTagMultiLocalizedUnicode::Read.
Purpose: Read in the tag contents into a data block
Since MultiLocalizedUnicode tags can be embedded in other tags this function ensures that the current read pointer will be set to the position just after the last name record.
Args: size - # of bytes in tag, pIO - IO object to read tag from
Return: true = successful, false = failure
Reimplemented from CIccTag.
Definition at line 7388 of file IccTagBasic.cpp.
References CIccLocalizedUnicode::GetBuf(), icSeekSet, CIccLocalizedUnicode::m_nCountryCode, CIccLocalizedUnicode::m_nLanguageCode, CIccIO::Read16(), CIccIO::Read32(), CIccIO::Seek(), CIccLocalizedUnicode::SetSize(), sig, and CIccIO::Tell().
Referenced by CIccProfileIdDesc::Read(), and CIccTagDict::Read().
void CIccTagMultiLocalizedUnicode::SetText | ( | const icChar * | szText, |
icLanguageCode | nLanguageCode = icLanguageCodeEnglish, | ||
icCountryCode | nRegionCode = icCountryCodeUSA ) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText.
Purpose:
Args: sszUnicodeText nLanguageCode RegionCode
Definition at line 7656 of file IccTagBasic.cpp.
References CIccLocalizedUnicode::SetText().
Referenced by CDevLinkWriter::begin(), CIccProfileIdDesc::CIccProfileIdDesc(), main(), CIccTagXmlDict::ParseXml(), and CIccTagXmlProfileSequenceId::ParseXml().
void CIccTagMultiLocalizedUnicode::SetText | ( | const icUInt16Number * | sszUnicode16Text, |
icLanguageCode | nLanguageCode = icLanguageCodeEnglish, | ||
icCountryCode | nRegionCode = icCountryCodeUSA ) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText.
Purpose:
Args: sszUnicodeText nLanguageCode RegionCode
Definition at line 7685 of file IccTagBasic.cpp.
References CIccLocalizedUnicode::SetText().
void CIccTagMultiLocalizedUnicode::SetText | ( | const icUInt32Number * | sszUnicode32Text, |
icLanguageCode | nLanguageCode = icLanguageCodeEnglish, | ||
icCountryCode | nRegionCode = icCountryCodeUSA ) |
Name: refIccMAX::CIccTagMultiLocalizedUnicode::SetText.
Purpose:
Args: sszUnicodeText nLanguageCode RegionCode
Definition at line 7713 of file IccTagBasic.cpp.
References CIccLocalizedUnicode::SetText().
|
virtual |
Name: CIccTagMultiLocalizedUnicode::Validate.
Purpose: Check tag data validity.
Args: sig = signature of tag being validated, sReport = String to add report information to
Return: icValidateStatusOK if valid, or other error status.
Reimplemented from CIccTag.
Definition at line 7591 of file IccTagBasic.cpp.
References CIccInfo::GetSigPathName(), icMaxStatus(), icMsgValidateWarning, icValidateWarning, and CIccTag::Validate().
Referenced by CIccProfileIdDesc::Validate().
|
virtual |
Name: CIccTagMultiLocalizedUnicode::Write.
Purpose: Write the tag to a file
Args: pIO - The IO object to write tag to.
Return: true = succesful, false = failure
Reimplemented from CIccTag.
Definition at line 7480 of file IccTagBasic.cpp.
References sig, CIccIO::Write16(), and CIccIO::Write32().
Referenced by CIccProfileIdDesc::Write().
CIccMultiLocalizedUnicode* CIccTagMultiLocalizedUnicode::m_Strings |
Definition at line 1260 of file IccTagBasic.h.
Referenced by CIccTagMultiLocalizedUnicode(), main(), operator=(), and CIccTagXmlDict::ToXml().