Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Schmurtz
comment puis-je savoir si ATSUGetUnjustifiedBounds était présent en 10.1.5 ?
D'après la doc d'Apple :
"As of ASTUI version 2.4, this function replaces the ATSUMeasureText function."
Donc, il ne reste plus qu'à savoir quelle version de ASTUI est inclue dans MacOS X 10.2.5.
En fait, je vien de trouver, dans le fichier ATSUnicode.h :
/* Warning: ATSUMeasureText has been deprecated Use its replacement, ATSUGetUnjustifiedBounds, instead if available */ /* * ATSUMeasureText() * * Availability: * Mac OS X: in version 10.0 and later in ApplicationServices.framework * CarbonLib: in CarbonLib 1.0 and later * Non-Carbon CFM: in ATSUnicodeLib 8.5 and later */ extern OSStatus ATSUMeasureText( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineStart, UniCharCount iLineLength, ATSUTextMeasurement * oTextBefore, ATSUTextMeasurement * oTextAfter, ATSUTextMeasurement * oAscent, ATSUTextMeasurement * oDescent) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER;
/* * ATSUGetUnjustifiedBounds() * * Availability: * Mac OS X: in version 10.2 and later in ApplicationServices.framework * CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.2 and later * Non-Carbon CFM: not available */ extern OSStatus ATSUGetUnjustifiedBounds( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineStart, UniCharCount iLineLength, ATSUTextMeasurement * oTextBefore, ATSUTextMeasurement * oTextAfter, ATSUTextMeasurement * oAscent, ATSUTextMeasurement * oDescent) AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER;
-- Schmurtz
comment puis-je savoir si ATSUGetUnjustifiedBounds était présent en
10.1.5 ?
D'après la doc d'Apple :
"As of ASTUI version 2.4, this function replaces the ATSUMeasureText
function."
Donc, il ne reste plus qu'à savoir quelle version de ASTUI est inclue
dans MacOS X 10.2.5.
En fait, je vien de trouver, dans le fichier ATSUnicode.h :
/*
Warning: ATSUMeasureText has been deprecated
Use its replacement, ATSUGetUnjustifiedBounds, instead if available
*/
/*
* ATSUMeasureText()
*
* Availability:
* Mac OS X: in version 10.0 and later in
ApplicationServices.framework
* CarbonLib: in CarbonLib 1.0 and later
* Non-Carbon CFM: in ATSUnicodeLib 8.5 and later
*/
extern OSStatus
ATSUMeasureText(
ATSUTextLayout iTextLayout,
UniCharArrayOffset iLineStart,
UniCharCount iLineLength,
ATSUTextMeasurement * oTextBefore,
ATSUTextMeasurement * oTextAfter,
ATSUTextMeasurement * oAscent,
ATSUTextMeasurement * oDescent)
AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER;
/*
* ATSUGetUnjustifiedBounds()
*
* Availability:
* Mac OS X: in version 10.2 and later in
ApplicationServices.framework
* CarbonLib: not available in CarbonLib 1.x, is available on
Mac OS X version 10.2 and later
* Non-Carbon CFM: not available
*/
extern OSStatus
ATSUGetUnjustifiedBounds(
ATSUTextLayout iTextLayout,
UniCharArrayOffset iLineStart,
UniCharCount iLineLength,
ATSUTextMeasurement * oTextBefore,
ATSUTextMeasurement * oTextAfter,
ATSUTextMeasurement * oAscent,
ATSUTextMeasurement * oDescent)
AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER;
comment puis-je savoir si ATSUGetUnjustifiedBounds était présent en 10.1.5 ?
D'après la doc d'Apple :
"As of ASTUI version 2.4, this function replaces the ATSUMeasureText function."
Donc, il ne reste plus qu'à savoir quelle version de ASTUI est inclue dans MacOS X 10.2.5.
En fait, je vien de trouver, dans le fichier ATSUnicode.h :
/* Warning: ATSUMeasureText has been deprecated Use its replacement, ATSUGetUnjustifiedBounds, instead if available */ /* * ATSUMeasureText() * * Availability: * Mac OS X: in version 10.0 and later in ApplicationServices.framework * CarbonLib: in CarbonLib 1.0 and later * Non-Carbon CFM: in ATSUnicodeLib 8.5 and later */ extern OSStatus ATSUMeasureText( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineStart, UniCharCount iLineLength, ATSUTextMeasurement * oTextBefore, ATSUTextMeasurement * oTextAfter, ATSUTextMeasurement * oAscent, ATSUTextMeasurement * oDescent) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER;
/* * ATSUGetUnjustifiedBounds() * * Availability: * Mac OS X: in version 10.2 and later in ApplicationServices.framework * CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.2 and later * Non-Carbon CFM: not available */ extern OSStatus ATSUGetUnjustifiedBounds( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineStart, UniCharCount iLineLength, ATSUTextMeasurement * oTextBefore, ATSUTextMeasurement * oTextAfter, ATSUTextMeasurement * oAscent, ATSUTextMeasurement * oDescent) AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER;