Adobe® Flash® Platform용 ActionScript® 3.0 참조 설명서
 |  패키지 및 클래스 목록 숨기기 |  패키지  |  클래스  |  새로운 내용  |  색인  |  부록  |  영어로 표시되는 이유
필터: AIR 30.0 이하, Flash Player 30.0 이하, Flash Lite 4
Flex 4.6 이하, Flash Pro CS6 이하
필터 숨기기
flash.text 

TextFormat  - AS3

패키지x

최상위 레벨
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

언어 요소

전역 상수
전역 함수
연산자
명령문, 키워드 및 지시문
특수 유형 연산자

부록

새로운 내용
컴파일러 오류
컴파일러 경고
런타임 오류
ActionScript 3으로 마이그레이션
지원되는 문자 세트
MXML 전용 태그
모션 XML 요소
Timed Text 태그
사용되지 않는 요소의 목록
액세스 가능성 구현 상수
ActionScript 예제 사용 방법
법적 고지 사항
패키지flash.text
클래스public class TextFormat
상속TextFormat Inheritance Object
하위 클래스 UITextFormat

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

TextFormat 클래스는 문자 서식 정보를 나타냅니다. TextFormat 클래스를 사용하면 텍스트 필드에 특정 텍스트 서식을 만들 수 있습니다. 정적 텍스트 필드와 동적 텍스트 필드 모두에 텍스트 서식을 적용할 수 있습니다. TextFormat 클래스의 속성은 장치 글꼴과 포함된 글꼴에 모두 적용됩니다. 그러나 포함된 글꼴의 경우 굵은 텍스트나 기울임체 텍스트를 표현하려면 실제로는 특수 글꼴이 필요합니다. 포함된 글꼴을 사용하여 굵은 텍스트나 기울임체 텍스트를 표시하려면 해당 글꼴을 굵게 변형한 글꼴과 기울임체로 변형한 글꼴을 포함시켜야 합니다.

TextFormat 객체의 속성을 설정하려면 먼저 new TextFormat() 생성자를 사용하여 이 객체를 만들어야 합니다. TextField.defaultTextFormat 속성이나 TextField.setTextFormat() 메서드를 사용하여 텍스트 필드에 TextFormat 객체를 적용할 때는 정의된 속성만 적용됩니다. TextField.defaultTextFormat 속성을 사용하여 서식을 적용한 후 TextField에 텍스트를 추가해야 하고, setTextFormat() 메서드를 사용하여 서식을 추가하기 전에 TextField에 텍스트를 추가해야 합니다. TextFormat 속성에 값을 지정하지 않으면 Flash Player의 자체 기본 서식이 사용되므로 이 속성의 기본값은 null입니다. 속성의 값이 null인 경우 Flash Player에서 각 속성에 사용하는 기본 서식은 다음과 같습니다.

align = "left"
blockIndent = 0
bold = false
bullet = false
color = 0x000000
font = "Times New Roman"(Mac OS X의 경우 기본 글꼴은 Times)
indent = 0
italic = false
kerning = false
leading = 0
leftMargin = 0
letterSpacing = 0
rightMargin = 0
size = 12
tabStops = [] (빈 배열)
target = "" (빈 문자열)
underline = false
url = "" (빈 문자열)

각 속성의 기본 서식은 각 속성 설명 부분에도 나와 있습니다.

예제 보기

관련 API 요소



공용 속성
 속성정의 주체
  align : String
단락의 정렬을 나타냅니다.
TextFormat
  blockIndent : Object
블록 들여쓰기를 픽셀 단위로 나타냅니다.
TextFormat
  bold : Object
텍스트를 굵게 표시할지 여부를 지정합니다.
TextFormat
  bullet : Object
텍스트가 불릿 목록의 일부임을 나타냅니다.
TextFormat
  color : Object
텍스트의 색상을 나타냅니다.
TextFormat
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
  font : String
이 텍스트 서식의 텍스트 글꼴 이름을 나타내는 문자열입니다.
TextFormat
  indent : Object
왼쪽 여백에서 단락의 첫 문자 사이의 들여쓰기를 나타냅니다.
TextFormat
  italic : Object
이 텍스트 서식의 텍스트가 기울임체인지 여부를 나타냅니다.
TextFormat
  kerning : Object
자간의 활성화 여부를 true 또는 false로 나타내는 부울 값입니다.
TextFormat
  leading : Object
행 사이의 세로 간격(행간)을 나타내는 정수입니다.
TextFormat
  leftMargin : Object
단락의 왼쪽 여백(픽셀 단위)입니다.
TextFormat
  letterSpacing : Object
모든 문자 사이에 균등하게 분배되는 간격을 나타내는 수입니다.
TextFormat
  rightMargin : Object
단락의 오른쪽 여백(픽셀 단위)입니다.
TextFormat
  size : Object
이 텍스트 서식에서 텍스트의 픽셀 크기입니다.
TextFormat
  tabStops : Array
사용자 정의 탭 정지를 음이 아닌 정수의 배열로 지정합니다.
TextFormat
  target : String
하이퍼링크가 표시되는 대상 윈도우를 나타냅니다.
TextFormat
  underline : Object
이 텍스트 서식을 사용하는 텍스트에 밑줄을 그을지 여부를 true 또는 false로 나타냅니다.
TextFormat
  url : String
이 텍스트 서식의 텍스트에 대한 대상 URL을 나타냅니다.
TextFormat
공용 메서드
 메서드정의 주체
  
TextFormat(font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)
지정된 속성으로 TextFormat 객체를 만듭니다.
TextFormat
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
 Inherited
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
속성 세부 정보

align

속성
align:String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

단락의 정렬을 나타냅니다. TextFormatAlign 상수 값을 사용할 수 있습니다.

기본값: TextFormatAlign.LEFT.



구현
    public function get align():String
    public function set align(value:String):void

오류
ArgumentError — 지정된 align이 flash.text.TextFormatAlign의 멤버가 아닙니다.

관련 API 요소


예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

blockIndent

속성 
blockIndent:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

블록 들여쓰기를 픽셀 단위로 나타냅니다. 블록 들여쓰기는 텍스트 블록 전체 즉, 모든 텍스트 행에 적용됩니다. 반대로, 일반 들여쓰기(TextFormat.indent)는 각 단락의 첫 행에만 적용됩니다. 이 속성이 null이면 TextFormat 객체는 블록 들여쓰기를 지정하지 않습니다. 즉, 블록 들여쓰기가 0으로 설정됩니다.



구현
    public function get blockIndent():Object
    public function set blockIndent(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

bold

속성 
bold:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

텍스트를 굵게 표시할지 여부를 지정합니다. 기본값은 텍스트를 굵게 표시하지 않는 null입니다. 이 값이 true이면 텍스트가 굵은체로 표시됩니다.



구현
    public function get bold():Object
    public function set bold(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

bullet

속성 
bullet:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

텍스트가 불릿 목록의 일부임을 나타냅니다. 불릿 목록에서 텍스트의 각 단락을 들여쓰고, 각 단락의 첫 줄 왼쪽에 불릿 기호를 표시합니다. 기본값은 불릿 목록을 사용하지 않는 null입니다.



구현
    public function get bullet():Object
    public function set bullet(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

color

속성 
color:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

텍스트의 색상을 나타냅니다. 세 개의 8비트 RGB 구성 요소를 포함하는 숫자입니다. 예를 들어 0xFF0000은 빨강이고 0x00FF00은 녹색입니다. 기본값은 null입니다. 이 경우 Flash Player에서 검은색(0x000000)이 사용됩니다.



구현
    public function get color():Object
    public function set color(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

font

속성 
font:String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

이 텍스트 서식의 텍스트 글꼴 이름을 나타내는 문자열입니다. 기본값은 null입니다. 이 경우 Flash Player에서 텍스트에 Times New Roman 글꼴이 사용됩니다.



구현
    public function get font():String
    public function set font(value:String):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

indent

속성 
indent:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

왼쪽 여백에서 단락의 첫 문자 사이의 들여쓰기를 나타냅니다. 기본값은 들여쓰기를 사용하지 않는 null입니다.



구현
    public function get indent():Object
    public function set indent(value:Object):void

관련 API 요소


예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

italic

속성 
italic:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

이 텍스트 서식의 텍스트가 기울임체인지 여부를 나타냅니다. 기본값은 기울임체를 사용하지 않는 null입니다.



구현
    public function get italic():Object
    public function set italic(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

kerning

속성 
kerning:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9.

자간의 활성화 여부를 true 또는 false로 나타내는 부울 값입니다. 자간을 사용하면 텍스트의 가독성을 높이기 위해 특정 문자 쌍 사이의 픽셀이 조정됩니다. 큰 글꼴의 머리글과 같이 필요한 경우에만 자간을 사용하는 것이 좋습니다. 자간은 포함된 글꼴에만 지원됩니다.

Verdana 같은 일부 글꼴과 Courier New 같은 단일 간격 글꼴은 자간을 지원하지 않습니다.

기본값은 자간을 사용하지 않는 null입니다.



구현
    public function get kerning():Object
    public function set kerning(value:Object):void

leading

속성 
leading:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

행 사이의 세로 간격(행간)을 나타내는 정수입니다. 기본값은 행간이 0임을 나타내는 null입니다.



구현
    public function get leading():Object
    public function set leading(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

leftMargin

속성 
leftMargin:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

단락의 왼쪽 여백(픽셀 단위)입니다. 기본값은 왼쪽 여백이 0픽셀임을 나타내는 null입니다.



구현
    public function get leftMargin():Object
    public function set leftMargin(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

letterSpacing

속성 
letterSpacing:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9.

모든 문자 사이에 균등하게 분배되는 간격을 나타내는 수입니다. 값은 각 문자 뒤에 추가되는 픽셀의 수를 지정합니다. 기본값은 문자 간격으로 0 픽셀이 사용됨을 나타내는 null입니다. 1.75와 같은 소수를 사용할 수 있습니다.



구현
    public function get letterSpacing():Object
    public function set letterSpacing(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

rightMargin

속성 
rightMargin:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

단락의 오른쪽 여백(픽셀 단위)입니다. 기본값은 오른쪽 여백이 0픽셀임을 나타내는 null입니다.



구현
    public function get rightMargin():Object
    public function set rightMargin(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

size

속성 
size:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

이 텍스트 서식에서 텍스트의 픽셀 크기입니다. 기본값은 크기가 12임을 나타내는 null입니다.



구현
    public function get size():Object
    public function set size(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

tabStops

속성 
tabStops:Array

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

사용자 정의 탭 정지를 음이 아닌 정수의 배열로 지정합니다. 각 탭 위치는 픽셀 단위로 지정됩니다. 사용자 정의 탭 정지가 지정되지 않은 경우(null) 기본 탭 정지는 평균 문자 폭인 4입니다.



구현
    public function get tabStops():Array
    public function set tabStops(value:Array):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

target

속성 
target:String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

하이퍼링크가 표시되는 대상 윈도우를 나타냅니다. 대상 윈도우가 빈 문자열이면 텍스트는 기본 대상 윈도우 _self에 표시됩니다. 사용자 정의 이름을 선택하거나 다음 네 개의 이름 중 하나를 선택할 수 있습니다. _self는 현재 윈도우의 현재 프레임을 지정하고, _blank는 새로운 윈도우를 지정하고, _parent는 현재 프레임의 부모를 지정하고, _top은 현재 윈도우의 최상위 프레임을 지정합니다. TextFormat.url 속성이 빈 문자열이거나 null이면 이 속성을 가져오거나 설정할 수는 있지만 아무 효과도 없습니다.



구현
    public function get target():String
    public function set target(value:String):void

관련 API 요소


예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

underline

속성 
underline:Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

이 텍스트 서식을 사용하는 텍스트에 밑줄을 그을지 여부를 true 또는 false로 나타냅니다. 이렇게 밑줄을 표시하는 것은 <U> 태그로 밑줄을 표시하는 것과 유사하지만, 태그를 사용할 경우 디센더를 제대로 건너뛰지 않기 때문에 진정한 밑줄은 아닙니다. 기본값은 밑줄을 사용하지 않는 null입니다.



구현
    public function get underline():Object
    public function set underline(value:Object):void

예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.

url

속성 
url:String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

이 텍스트 서식의 텍스트에 대한 대상 URL을 나타냅니다. url 속성이 빈 문자열이면 텍스트에 하이퍼링크가 없습니다. 기본값은 텍스트에 하이퍼링크가 없음을 나타내는 null입니다.

참고: 하이퍼링크가 작동하려면 지정된 텍스트 서식이 적용된 텍스트에 htmlText 속성을 설정해야 합니다.



구현
    public function get url():String
    public function set url(value:String):void

관련 API 요소


예제
예제 사용 방법
이 속성을 사용하는 방법은 TextFormat() constructor 예제를 참조하십시오.
생성자 세부 정보

TextFormat

()생성자
public function TextFormat(font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9., Flash Lite 4

지정된 속성으로 TextFormat 객체를 만듭니다. 그런 다음 TextFormat 객체의 속성을 변경하여 텍스트 필드의 서식을 변경할 수 있습니다.

매개 변수를 null로 설정하여 정의되지 않았음을 나타낼 수 있습니다. 모든 매개 변수는 선택 사항입니다. 따라서 생략된 매개 변수는 null로 간주됩니다.

매개 변수
font:String (default = null) — 텍스트의 글꼴 이름 문자열입니다.
 
size:Object (default = null) — 크기를 픽셀 단위로 나타내는 정수입니다.
 
color:Object (default = null) — 이 텍스트 서식을 사용하는 텍스트의 색상입니다. 세 개의 8비트 RGB 구성 요소를 포함하는 숫자입니다. 예를 들어 0xFF0000은 빨강이고 0x00FF00은 녹색입니다.
 
bold:Object (default = null) — 텍스트가 굵은체로 표시되는지 여부를 나타내는 부울 값입니다.
 
italic:Object (default = null) — 텍스트가 기울임체로 표시되는지 여부를 나타내는 부울 값입니다.
 
underline:Object (default = null) — 텍스트에 밑줄을 그을지 여부를 나타내는 부울 값입니다.
 
url:String (default = null) — 이 텍스트 서식의 텍스트가 하이퍼링크로 연결되는 URL입니다. url이 빈 문자열이면 텍스트에 하이퍼링크가 없습니다.
 
target:String (default = null) — 하이퍼링크가 표시되는 대상 윈도우입니다. 대상 윈도우가 빈 문자열이면 텍스트는 기본 대상 윈도우 _self에 표시됩니다. url 매개 변수가 빈 문자열 또는 null 값으로 설정되어 있으면 이 속성을 가져오거나 설정할 수는 있지만 아무 효과도 없습니다.
 
align:String (default = null) — 단락의 정렬을 나타내는 TextFormatAlign 값입니다.
 
leftMargin:Object (default = null) — 단락의 왼쪽 여백을 픽셀 단위로 나타냅니다.
 
rightMargin:Object (default = null) — 단락의 오른쪽 여백을 픽셀 단위로 나타냅니다.
 
indent:Object (default = null) — 왼쪽 여백에서 단락 첫 문자까지의 들여쓰기를 나타내는 정수입니다.
 
leading:Object (default = null) — 행 사이의 세로 간격을 나타내는 숫자입니다.

예제  ( 예제 사용 방법 )

다음 예제에서 사용자는 다른 텍스트 필드의 내용에 적용될 다른 텍스트 서식 옵션을 목록에서 선택할 수 있습니다. 사용자가 텍스트 필드의 내용을 클릭하면 서식이 기본(원래) 서식으로 되돌아갑니다.

formatTextField 텍스트 필드는 모든 TextField 클래스 속성 옵션(kerning 제외)을 별도의 행에 열거합니다. 사용자가 formatTextField 텍스트 필드에 있는 행을 클릭하면 formatTextFieldClickHandler() 메서드가 트리거됩니다.

formatTextFieldClickHandler() 메서드는 TextField.getLineIndexAtPoint() 메서드를 호출해 클릭한 행의 인덱스를 가져오고 TextField.getLineText() 메서드를 호출해 해당 행의 내용을 가져옵니다. switch 문이 해당 행의 내용을 확인하고 그에 따라 newformat TextFormat 객체의 속성을 설정합니다. 그 후에 setTextFormat() 메서드가 contentTextField 텍스트 필드의 텍스트 서식을 새로운 서식으로 설정합니다. 사용자는 다른 formatTextField 행을 클릭해 다양한 서식을 contentTextField 텍스트 필드에 적용할 수 있습니다 탭 설정은 행의 각 탭에 대한 별도의 탭 정지를 정의하는 하나의 배열입니다. url 또는 target 행을 선택할 경우 사용자는 contentTextField 텍스트 필드를 클릭해 링크를 활성화하고 대상 URL(Flex 홈 페이지)의 내용을 표시해야 합니다. target 속성의 기본값은 "_self"이며 사용자가 url 행을 선택할 경우 현재의 창에 내용이 표시된다는 의미입니다. target 속성이 작동하려면 URL이 url 속성에 설정되어 있어야 합니다.

사용자가 contentTextField 텍스트 필드를 클릭하면 contentTextFieldClickHandler() 메서드가 트리거되어 필드의 서식과 newFormat TextFormat 객체를 텍스트 필드의 기본(원래) 서식으로 설정합니다. 이렇게 하면 사용자의 모든 서식 변경 사항이 지워집니다.

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.text.TextFieldAutoSize;
    import flash.events.MouseEvent;
    import flash.text.TextFormatAlign;
    
    public class TextFormat_constructorExample extends Sprite {
        private var contentTextField:TextField = new TextField();
        private var formatTextField:TextField = new TextField();
        private var newFormat:TextFormat = new TextFormat();
        
        public function TextFormat_constructorExample() {
            contentTextField.x = 10;
            contentTextField.y = 10;
            contentTextField.background = true;
            contentTextField.border = true;
            contentTextField.multiline = true;
            contentTextField.wordWrap = true;
            contentTextField.selectable = false;
            contentTextField.width = 250;
            contentTextField.height = 120; 
  
            contentTextField.htmlText = "<p>The TextFormat class represents character formatting "
                + "information. Use the TextFormat class to create specific text formatting "
                + "for text fields." + 
                " </p><br>" + "\tTab One" + "\tTab Two<br>";
              
            formatTextField.x = 10;
            formatTextField.y = 140;
            formatTextField.background = true;
            formatTextField.border = true;
            formatTextField.autoSize = TextFieldAutoSize.LEFT;
            
            formatTextField.text = "align: right\n" + "blockIndent: 10 pixels\n" + "bold:\n" + "bullet:\n" + "color: red\n"
                                + "font: Arial\n" + "indent: 20 pixels\n" + "italic:\n" + "leading: 5 spaces\n" 
                                + "leftMargin: 20 pixels\n" + "letterSpacing: 4 pixels\n" + "rightMargin: 20 pixels\n" 
                                + "size: 16 point\n" + "target: new window\n" + "tabStops: 50 and 150 pixel\n" 
                                + "underline:\n" + "url: Adobe Flex page\n";

            formatTextField.addEventListener(MouseEvent.CLICK, formatTextFieldClickHandler);
            
            contentTextField.addEventListener(MouseEvent.CLICK, contentTextFieldClickHandler);
            
            this.addChild(contentTextField);
            this.addChild(formatTextField);
        }

        private function formatTextFieldClickHandler(e:MouseEvent):void {
                var value:String= "";
                var i:uint = 0;
                var index:int = formatTextField.getLineIndexAtPoint(e.localX, e.localY);
                var line:String = formatTextField.getLineText(index);;

                line = line.substr(0, (line.indexOf(":")));

                switch(line) {
                    case "align":
                        newFormat.align = TextFormatAlign.RIGHT;
                        break;
                    case "blockIndent":
                        newFormat.blockIndent = 10;
                        break;
                    case "bold":
                        newFormat.bold = true;
                        break;
                    case "bullet":
                        newFormat.bullet = true;
                        break;
                    case "color":
                        newFormat.color = 0xFF0000;        
                        break;
                    case "font":
                        newFormat.font = "Arial";
                        break;
                    case "indent":
                        newFormat.indent = 20;
                        break;
                    case "italic":
                        newFormat.italic = true;
                        break;
                    case "leading":
                        newFormat.leading = 5;
                        break;
                    case "leftMargin":
                        newFormat.leftMargin = 20;
                        break;
                    case "letterSpacing":
                        newFormat.letterSpacing = 4;
                        break;
                    case "rightMargin":
                        newFormat.rightMargin = 20;
                        break;
                    case "size":
                        newFormat.size = 16;
                        break;
                    case "tabStops":                
                        newFormat.tabStops = [50, 150];
                        break;
                    case "target":
                        newFormat.url = "http://www.adobe.com/products/flex/";    
                        newFormat.target = "_blank";
                        break;    
                    case "underline":
                        newFormat.underline = true;
                        break;
                    case "url":
                        newFormat.url = "http://www.adobe.com/products/flex/";    
                        break;
                }    

                contentTextField.setTextFormat(newFormat);
        }

        private function contentTextFieldClickHandler(e:MouseEvent):void {
            contentTextField.setTextFormat(contentTextField.defaultTextFormat);
            newFormat = contentTextField.defaultTextFormat;
        }
    }
}
TextFormatExample.as

다음 예제에서는 기본 위치(x = 0, y = 0)를 사용하여 텍스트를 표시하는 TextFieldExample 클래스를 만듭니다. 이는 다음 단계로 이루어집니다.
  1. TextField 유형의 label 속성을 만듭니다.
  2. 클래스 생성자에서 configureLabel() 함수를 호출합니다.
  3. configureLabel() 함수에서는 먼저 새 TextField 객체를 만들어 label에 할당한 다음 매개 변수를 다음과 같이 설정합니다.
    • 텍스트 필드를 왼쪽으로 정렬합니다.
    • 배경 칠을 활성화합니다.
    • 테두리를 활성화합니다.
  4. 다음으로 configureLabel()에서 로컬 변수 format을 만들어 새 TextFormat 인스턴스에 할당합니다. 이때 매개 변수를 다음과 같이 설정합니다.
    • Font type = Verdana
    • Font Color = solid red
    • Font size = 10
    • Font underline = true
  5. 레이블의 defaultTextFormat 속성을 format으로 설정하고 label 인스턴스를 표시 목록에 추가합니다. 처음에는 스테이지에 텍스트가 없는 텍스트 필드(흰색 배경의 작은 상자)가 표시됩니다.
  6. 마지막으로 생성자로 돌아온 다음 "Hello World and welcome to the show"라는 텍스트가 x = 0, y = 0 좌표에 표시되도록 setLabel()을 호출하여 레이블 텍스트를 설정합니다.
 package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import flash.text.TextFormat;


    public class TextFormatExample extends Sprite {
        private var label:TextField;

        public function TextFormatExample() {
            configureLabel();
            setLabel("Hello World and welcome to the show");
        }

        public function setLabel(str:String):void {
            label.text = str;
        }

        private function configureLabel():void {
            label = new TextField();
            label.autoSize = TextFieldAutoSize.LEFT;
            label.background = true;
            label.border = true;

            var format:TextFormat = new TextFormat();
            format.font = "Verdana";
            format.color = 0xFF0000;
            format.size = 10;
            format.underline = true;

            label.defaultTextFormat = format;
            addChild(label);
        }
    }
}




[ X ]영어로 표시되는 이유
ActionScript 3.0 참조 설명서의 내용이 영어로 나타납니다.

ActionScript 3.0 참조 설명서 중 일부는 전체 언어로 번역되지 않았습니다. 언어 요소가 번역되지 않은 경우 영어로 나타납니다. 예를 들어 ga.controls.HelpBox 클래스는 어떤 언어로도 번역되지 않았습니다. 그러므로 한국어 버전의 참조 설명서에서 ga.controls.HelpBox 클래스는 영어로 나타납니다.