참조 > 함수 참조 > 논리 함수 > GetLayoutObjectAttribute
 
GetLayoutObjectAttribute
목적 
계산에서 현재 활성화되어 있는 대상체 이름에서 제공된 레이아웃 대상체의 지정된 속성을 반환합니다
포맷 
GetLayoutObjectAttribute ( 대상체이름 ; 속성이름 {; 반복횟수 ; 포털행번호} )
매개 변수 
대상체 이름 - 현재 레이아웃의 지정된 레이아웃 대상체 이름.
속성 이름 - 지원되는 속성의 이름(아래 참조).
반복 번호 - 반복 수(반복 필드에 대한).
포털 행 번호 - 포털의 행 번호.
메모  괄호{ }의 매개 변수는 옵션입니다.
반환되는 데이터 유형 
텍스트
다음에서 발생 
FileMaker Pro 8.5
속성
 
속성
반환 결과
반환되는 데이터 유형
objectType
대상체의 유형(영어).
텍스트
hasFocus
대상체 이름선택이 되어 있는 경우 1을, 그렇지 않은 경우 0을 반환합니다. 초점이 있을 수 있는(선택할 수 있는) 대상체는 필드, 포털, 탭 패널, 슬라이드 패널, 버튼, 팝오버 버튼, 팝오버, 차트 및 그룹입니다. 또한 포털 행이 선택되면 포털에 대해 1을 반환합니다.
숫자
containsFocus
대상체 이름에 초점이 있거나 초점이 있는 대상체를 포함하는 경우 1을, 그렇지 않은 경우 0을 반환합니다. 초점이 있을 수 있는(선택할 수 있는) 대상체는 필드, 포털, 탭 패널, 슬라이드 패널, 버튼 막대, 버튼, 팝오버 버튼, 팝오버, 차트 및 그룹입니다.
숫자
isFrontPanel
대상 대상체가 앞에 있는 탭 또는 슬라이드 패널인 경우 1을 반환합니다.
숫자
isActive
대상 대상체가 현재 활성화되어 있는 경우 1을, 그렇지 않은 경우 0을 반환합니다.
숫자
isObjectHidden
대상체 이름이 현재 레코드에서 가려져 있는 경우 1을, 그렇지 않은 경우 0을 반환합니다. 레이아웃 경계의 오른쪽에 있는 팝오버가 아닌 대상체에 대해 1을 반환합니다.
숫자
bounds
지정된 대상체의 위치(왼쪽 상단에서 오른쪽 하단까지)를 설명하며 공백으로 구분된 숫자 값 목록입니다.
텍스트
left
지정된 대상체의 왼쪽 가장자리 좌표입니다.
숫자
right
지정된 대상체의 오른쪽 가장자리 좌표입니다.
숫자
top
지정된 대상체의 상단 가장자리 좌표를 반환합니다.
숫자
bottom
지정된 대상체의 하단 가장자리 좌표를 반환합니다.
숫자
width
지정된 대상체의 너비(포인트)입니다.
숫자
height
지정된 대상체의 높이(포인트)입니다.
숫자
rotation
지정된 대상체의 회전(각도)입니다.
숫자
startPoint,
endPoint
선 대상체의 시작점과 끝점을 표시하며 공백으로 구분된 숫자 값 쌍(가로,세로)입니다. 기타 대상체는 startPoint의 경우 상단 왼쪽점을 반환하고, endPoint의 경우 하단 오른쪽점을 반환합니다.
텍스트
source
다음과 같이 지정된 대상체의 원본 설명입니다.
웹 뷰어 - 현재 URL을 반환합니다.
필드 - 정규화된 필드 이름을 반환합니다(테이블 이름::필드 이름).
텍스트 대상체 - 텍스트를 반환합니다(병합 필드를 반환하지 않음).
포털 - 관련 테이블 이름을 반환합니다.
그래픽 - 이미지 파일 이름과 같은 이미지 데이터를 반환합니다.
차트 - 차트 대상체의 XML 설명을 반환합니다.
기타 모든 대상체는 빈 문자열을 반환합니다.
텍스트
content
다음과 같이 지정된 대상체의 콘텐츠입니다.
웹 뷰어 - 현재 콘텐츠(예: HTML 코드)를 반환합니다.
필드 - 지정된 대상체의 속성을 사용하여 포맷된 필드 데이터를 반환합니다.
텍스트 대상체 - 텍스트를 반환합니다(병합 필드의 텍스트 포함).
그래픽 - 이미지가 저장된 경우(필드에 또는 외부적으로) 컨테이너 필드의 파일 이름과 같은 이미지 데이터를 반환하며, 이미지가 저장되지 않은 경우 파일에 대한 참조를 반환합니다.
차트 - 차트 대상체의 비트맵 표시를 반환합니다.
버튼 및 팝오버 버튼 - 버튼 텍스트를 반환합니다.
기타 모든 대상체는 빈 문자열을 반환합니다.
텍스트
enclosingObject
바깥쪽 레이아웃 대상체의 대상체 이름을 반환합니다. 그렇지 않으면 빈 문자열을 반환합니다. 그룹, 탭 패널, 슬라이드 패널, 버튼 막대, 팝오버 버튼, 팝오버 및 포털만이 다른 대상체를 포함할 수 있습니다.
텍스트
containedObjects
대상체 이름 내 포함된 지정된 대상체의 목록입니다. 그룹, 탭 패널, 슬라이드 패널, 버튼 막대, 팝오버 버튼, 팝오버 및 포털만이 다른 대상체를 포함할 수 있습니다.
텍스트
참고
GetLayoutObjectAttribute 함수가 FileMaker WebDirect의 웹 뷰어 또는 차트에서 동작하면, contentsource 속성은 빈 문자열을 반환합니다.
대상체가 자동 크기 조절되도록 설정된 경우 반환된 속성은 현재 상태에서 크기가 변경된 대상체 경계를 기반으로 합니다.
대상체가 상태 도구 막대 위에 있는 경우 음수 좌표가 반환됩니다.
반복 번호 또는 포털 행 번호가 0이면 함수는 매개 변수를 지정하지 않은 것처럼 동작합니다. 포털 행 번호에 대해 함수는 첫 번째 포털 행의 데이터를 반환합니다. 반복 번호에 대해 함수는 첫 번째 반복에 대해 동작하거나(콘텐츠원본을 반환하기 위한) 또는 전체적으로 전체 필드에 대해 동작합니다(경계를 반환하기 위한). 특정 포털 행 내의 특정 필드 반복을 참조할 수 있어야 하기 때문에 두 매개 변수가 필요합니다.
예제 1 
검색::홈 페이지 필드에서 웹 뷰어의 현재 URL을 저장합니다.
필드 설정 [검색::홈 페이지 ; GetLayoutObjectAttribute ( "웹 뷰어" ; "원본" )]
관련 주제 
함수 참조(카테고리순)
함수 참조(알파벳순)
공식 정보
함수 정보
계산 필드 정의하기
공식에 연산자 사용하기
대상체 이름 지정하기