9#include "FLFigureForwardDeclaration.h"
17 class CInternalStencil;
285 SupportToDuplicateObject(
CStencil, *
this);
286 DeclareGetClassType();
290 CInternalStencil* m_pInternal;
292 friend class CInternalStencil;
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
문자열을 Figure 로 변환하는 클래스
Definition Stencil.h:25
virtual const CResult LoadFontByPath(const Base::CFLString< wchar_t > &strFilePath, const Base::CFLString< wchar_t > &strFontName)
float GetLetterWidth() const
문자 너비를 얻어 옵니다.(단위 : 배수)
const CResult SetLetterSpacing(float f32LetterSpacing)
문자 사이 간격을 배수 단위로 지정합니다. 0 으로 설정할 경우 문자와 문자 사이 간격이 없고 1로 설정할 경우 FontSize 만큼 문자 사이 간격이 발생합니다.
const CResult ConvertStringToFigure(const Base::CFLString< char > &str, Foundation::CFLFigureArray &figureArray) const
문자열을 Figure 객체로 변환합니다.
const CResult SetFontSize(float f32FontSize)
폰트 크기를 지정합니다.
virtual ~CStencil()
기본 소멸자
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
virtual const CResult Clear()
객체를 초기화 합니다.
const CResult SetLineSpacing(float f32LineSpacing)
줄 간격을 배수 단위로 지정합니다. 0 으로 설정할 경우 줄과 줄 사이 간격이 없고, 1로 설정할 경우 FontSize 만큼 라인 사이 간격이 발생합니다.
float GetLetterSpacing() const
문자 사이 간격을 얻어 옵니다.(단위 : 배수)
Base::CFLString< wchar_t > GetFontFaceName() const
로드된 폰트의 face name 을 얻어 옵니다.
float GetLineSpacing() const
줄 간격을 얻어 옵니다.(단위 : 배수)
virtual const CResult LoadFont(const Base::CFLString< wchar_t > &strFontName)
virtual const CResult SelectFont(const Base::CFLString< wchar_t > &strFontName)
CStencil(const CStencil &st)
복사 생성자
virtual const CResult Assign(const CStencil *pSt)
CStencil를 복사하여 객체에 할당합니다.
virtual const CResult GetSelectedFontName(Base::CFLString< wchar_t > &strFontName)
const CResult ConvertStringToFigure(const Base::CFLString< wchar_t > &str, Foundation::CFLFigureArray *pFigureArray) const
문자열을 Figure 객체로 변환합니다.
virtual const CResult ClearFont(const Base::CFLString< wchar_t > &strFontName)
특정 폰트를 로드된 폰트 목록에서 제거합니다.
virtual const CResult Assign(const CStencil &st)
CStencil를 복사하여 객체에 할당합니다.
virtual bool IsLoaded(const Base::CFLString< wchar_t > &strFontName) const
CStencil(const CStencil *pSt)
복사 생성자
float GetFontSize() const
폰트 크기를 얻어 옵니다.
const CResult ConvertStringToFigure(const Base::CFLString< char > &str, Foundation::CFLFigureArray *pFigureArray) const
문자열을 Figure 객체로 변환합니다.
virtual bool IsLoadedByPath(const Base::CFLString< wchar_t > &strFilePath, const Base::CFLString< wchar_t > &strFontName) const
const CResult ConvertStringToFigure(const Base::CFLString< wchar_t > &str, Foundation::CFLFigureArray &figureArray) const
문자열을 Figure 객체로 변환합니다.
const CStencil & operator=(const CStencil &st)
대입 연산자
const CResult SetLetterWidth(float f32LetterWidth)
문자 너비를 배수 단위로 지정합니다.
virtual bool IsLoaded() const