레이아웃(컴퓨팅)

Layout (computing)

컴퓨팅에서 레이아웃은 다양한 제약조건에 따라 공간의 객체의 위치를 계산하는 과정이다. 이 기능은 응용프로그램의 일부일 수도 있고 재사용 가능한 구성요소 또는 라이브러리로 포장될 수도 있다.

  • 페이지 레이아웃은 텍스트의 단락, 탭, 문장, 단어 및 글자의 위치를 계산하는 것이다. 이는 데스크톱 출판 소프트웨어, 유형 설정 소프트웨어, 웹 브라우저에 의해 이루어진다. 이러한 프로그램에는 일반적으로 글리프 및 임베디드 이미지의 정확한 위치를 계산하기 위한 전용 레이아웃 루틴이 있다.
  • 일부 위젯 툴킷에는 레이아웃 관리자가 포함된다. 이 구성요소는 프로그래머가 절대 좌표를 지정할 필요 없이 정렬 제약조건에 따라 위젯의 위치를 자동으로 계산한다.
  • 그래프 그리기 소프트웨어는 가장자리 교차로 수 최소화, 전체 면적 최소화 또는 미적으로 만족스러운 결과의 생산과 같은 다양한 목표를 가진 그래프의 꼭지점과 가장자리 위치를 자동으로 결정한다.
  • 장소경로 단계를 위한 전자 설계 자동화 도구.

참고 항목