Graphisoft®

API Development KitVersion: 18

APIAny_DeleteAnAutoTextID

Project Info에서 커스텀 엔트리를 제거합니다.

    GSErrCode ACAPI_Goodies (
        APIAny_DeleteAnAutoTextID,
        const char*     dbKey
    );

 

파라미터

dbKey
[in] 자동 텍스트의 식별자입니다. (데이터베이스에 저장됨)

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
dbKey 파라미터가 NULL이거나 uiKey가 이미 존재합니다.
APIERR_BADID
주어진 자동 텍스트가 존재하지 않습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수는 Project Info로부터 커스텀 엔트리를 제거하는 데 사용합니다.

 

예제

bool    DeleteLastAutotext (void)
{
    GS::Array<GS::ArrayFB<GS::UniString, 3> >       autoTexts;
    API_AutotextType    type = APIAutoText_Custom;

    GSErrCode err = ACAPI_Goodies (APIAny_GetAutoTextsID, &autoTexts, (void *) (Int32) type);

    if (err == NoError && !autoTexts.IsEmpty ()) {
        // 마지막 커스텀 엔트리 제거
        const GS::UniString& dbKey = autoTexts[autoTexts.GetSize () - 1][1];
        err = ACAPI_Goodies (APIAny_DeleteAnAutoTextID, (void*)((const char*) dbKey.ToCStr ()), NULL);
        if (err != NoError)
            DBPrintf ("APIAny_DeleteAnAutoTextID function failed.");
    }
}

 

요구사항

버전: API 12 또는 이후
헤더: APIdefs_Goodies.h

 

참고사항

ACAPI_Goodies, APIAny_GetAutoTextsID, APIAny_SetAnAutoTextID, API 함수