Graphisoft®

API Development KitVersion: 18

API_RendImage

Rendering Settings / Size & Background 탭 페이지를 의미합니다.

    typedef struct {
        short            hSize;
        short            vSize;
        short            outResolution;
        GS::Bool8        proportional;
        GS::Bool8        bkgPict;
        API_RGBColor     bkgSkyRGB;
        API_RGBColor     bkgEarthRGB;
        API_Rect         bkgPictRect;
        IO::Location     *bkgPictFile;
        short            bkgResolution;
        GS::Bool8        filler_1;
        GS::Bool8        partialRendering;
        API_Rect         partialRect;
        short            scaleType;
        short            bkgScaleType;
        Int32            filler_2[13];
    } API_RendImage;

 

멤버

hSize
수평 픽셀 크기입니다.
vSize
수직 픽셀 크기입니다.
outResolution
인치 당 도트 (DPI) 해상도입니다.
proportional
hSize/vSize에 대한 비례적인 변화입니다.
bkgPict
컬러 또는 그림 배경입니다.
bkgSkyRGB
하늘 컬러입니다.
bkgEarthRGB
대지 컬러입니다.
bkgPictRect
배경 그림 직사각형입니다.
bkgPictFile
배경 그림 파일입니다.
bkgResolution
배경 해상도입니다.
partialRendering
전체 이미지의 일부만 포토렌더링 합니다. 직사각형 모양은 partialRect 필드에 의해 정의됩니다.
partialRect
부분적인 포토렌더링에 대한 직사각형입니다; partialRendering 필드가 true일 때에만 유효합니다. 직사각형의 위치는 전체 이미지의 좌상단 코너에 대해 상대적입니다.
scaleType API version 18
이 값은 0 (ScaleType_ToFill) 또는 1 (ScaleType_ToFit)일 수 있습니다.
bkgScaleType API version 18
이 값은 0 (BKGScaleType_ToFit), 1 (BKGScaleType_ToFill), 또는 2 (BKGScaleType_Custom)일 수 있습니다.
bkgScaleType

 

설명

이 structure는 "Rendering Settings" 탭 페이지의 Size & Background의 설정을 가져오거나 변경하는 APIEnv_GetRenderingSetsIDAPIEnv_ChangeRenderingSetsID 함수들이 사용합니다.

APIEnv_ChangeRenderingSetsID의 설명에서 이 structure를 사용하는 예제를 보십시오.

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

APIEnv_GetRenderingSetsID, APIEnv_ChangeRenderingSetsID,
API_RendEffects, API_RendBrightness, API_RGBColor, API_Rect, API 타입