LabelRenamer DL

1 개요

Source
Result
Source Result
Fig. LabelRenamerDL 동작 수행 결과

2 API

3 예제 코드:

CResult res;
CFLImage fliSourceImage;
CFLImage fliResultImage;

CLabelRenamerDL labelRenamerDL;

if(IsFail(res = fliSourceImage.Load(L"Source.flif")))
	break;

labelRenamerDL.SetSourceImage(fliSourceImage);
labelRenamerDL.SetDestinationImage(fliResultImage);
labelRenamerDL.EnableRegularExpression(false);
labelRenamerDL.EnableMatchCase(false);
labelRenamerDL.SetCompareMode(CLabelRenamerDL::ECompareMode_TextMode);
labelRenamerDL.SetOriginalName(L"1(OK)");
labelRenamerDL.SetSubstituteName(L"1(Pass)");

if(IsFail(res = labelRenamerDL.Execute()))
	break;

if(IsFail(res = fliResultImage.Save(L"Result.flif")))
	break;
CResult res = new CResult();
CFLImage fliSourceImage = new CFLImage();
CFLImage fliResultImage = new CFLImage();

CLabelRenamerDL labelRenamerDL = new CLabelRenamerDL();

if((res = fliSourceImage.Load("Source.flif")).IsFail())
	break;

labelRenamerDL.SetSourceImage(ref fliSourceImage);
labelRenamerDL.SetDestinationImage(ref fliResultImage);
labelRenamerDL.EnableRegularExpression(false);
labelRenamerDL.EnableMatchCase(false);
labelRenamerDL.SetCompareMode(CLabelRenamerDL.ECompareMode.TextMode);
labelRenamerDL.SetOriginalName("1(OK)");
labelRenamerDL.SetSubstituteName("1(Pass)");

if((res = labelRenamerDL.Execute()).IsFail())
	break;

if((res = fliResultImage.Save("Result.flif")).IsFail())
	break;
fliSourceImage = CFLImage()
fliResultImage = CFLImage()
labelRenamerDL = CLabelRenamerDL()
		
if (res := fliSourceImage.Load("Source.flif")).IsFail():
    break

labelRenamerDL.SetSourceImage(fliSourceImage)
labelRenamerDL.SetDestinationImage(fliResultImage)
labelRenamerDL.EnableRegularExpression(False)
labelRenamerDL.EnableMatchCase(False)
labelRenamerDL.SetCompareMode(CLabelRenamerDL.ECompareMode.TextMode)
labelRenamerDL.SetOriginalName("1(OK)")
labelRenamerDL.SetSubstituteName("1(Pass)")
		
if (res := labelRenamerDL.Execute()).IsFail():
	break
		
if (res := fliResultImage.Save("Result.flif")).IsFail():
	break