- カテゴリ別の ColdFusion 関数
-
関数 a~b
- Abs
- ACos
- AddSOAPRequestHeader
- AddSOAPResponseHeader
- AjaxLink
- AjaxOnLoad
- ApplicationStop
- ArrayAppend
- ArrayAvg
- ArrayClear
- ArrayContains
- ArrayContainsNoCase
- ArrayDelete
- ArrayDeleteAt
- ArrayDeleteNoCase
- ArrayEach
- ArrayFilter
- ArrayFind
- ArrayFindAll
- ArrayFindAllNoCase
- ArrayFindNoCase
- ArrayInsertAt
- ArrayIsDefined
- ArrayIsEmpty
- ArrayLen
- ArrayMap
- ArrayMax
- ArrayMin
- ArrayNew
- ArrayPrepend
- ArrayReduce
- ArrayResize
- ArraySet
- ArraySetMetadata
- ArraySlice
- ArraySort
- ArraySum
- ArraySwap
- ArrayToList
- Asc
- ASin
- Atn
- AuthenticatedContext
- AuthenticatedUser
- BinaryDecode
- BinaryEncode
- BitAnd
- BitMaskClear
- BitMaskRead
- BitMaskSet
- BitNot
- BitOr
- BitSHLN
- BitSHRN
- BitXor
- BooleanFormat
-
関数 c~d
- CacheGet
- CacheGetAllIds
- CacheGetMetadata
- CacheGetProperties
- CacheGetSession
- CacheIdExists
- CachePut
- CacheRegionExists
- CacheRegionNew
- CacheRegionRemove
- CacheRemove
- CacheRemoveAll
- CacheSetProperties
- CallStackDump
- CallStackGet
- CanDeSerialize
- Canonicalize
- CanSerialize
- Ceiling
- CharsetDecode
- CharsetEncode
- Chr
- CJustify
- Compare
- CompareNoCase
- Cos
- CreateDate
- CreateDateTime
- CreateObject
- CreateObject:.NET オブジェクト
- CreateObject:COM オブジェクト
- CreateObject:コンポーネントオブジェクト
- CreateObject:CORBA オブジェクト
- CreateObject:Java または EJB オブジェクト
- CreateObject:web サービスオブジェクト
- CreateODBCDate
- CreateODBCDateTime
- CreateODBCTime
- CreateSignedJWT
- createEncryptedJWT
- CreateTime
- CreateTimeSpan
- CreateUUID
- CSRFGenerateToken
- CSRFVerifyToken
- CSVRead
- CSVWrite
- CSVProcess
- DateAdd
- DateCompare
- DateConvert
- DateDiff
- DateFormat
- DatePart
- DateTimeFormat
- Day
- DayOfWeek
- DayOfWeekAsString
- DayOfYear
- DaysInMonth
- DaysInYear
- DE
- DecimalFormat
- DecodeForHTML
- DecodeFromURL
- DecrementValue
- Decrypt
- DecryptBinary
- DeleteClientVariable
- Deserialize
- DeserializeJSON
- DeserializeXML
- DirectoryCopy
- DirectoryCreate
- DirectoryDelete
- DirectoryExists
- DirectoryList
- DirectoryRename
- DollarFormat
- DotNetToCFType
- Duplicate
-
関数 e~g
- EncodeForCSS
- EncodeForDN
- EncodeForHTML
- EncodeForHTMLAttribute
- EncodeForJavaScript
- EncodeForLDAP
- EncodeForURL
- EncodeForXML
- EncodeForXMLAttribute
- EncodeForXpath
- Encrypt
- EncryptBinary
- EntityDelete
- EntityLoad
- EntityLoadByExample
- EntityLoadByPK
- EntityMerge
- EntityNew
- EntityReload
- EntitySave
- EntityToQuery
- Evaluate
- Exp
- ExpandPath
- FileClose
- FileCopy
- FileDelete
- FileExists
- FileGetMimeType
- FileIsEOF
- FileMove
- FileOpen
- FileRead
- FileReadBinary
- FileReadLine
- FileSeek
- FileSetAccessMode
- FileSetAttribute
- FileSetLastModified
- FileSkipBytes
- FileUpload
- FileUploadAll
- FileWrite
- FileWriteLine
- Find
- FindNoCase
- FindOneOf
- FirstDayOfMonth
- Fix
- Floor
- FormatBaseN
- GeneratePBKDFKey
- GenerateSecretKey
- GetAuthUser
- GetBaseTagData
- GetBaseTagList
- GetBaseTemplatePath
- GetClientVariablesList
- GetComponentMetaData
- GetContextRoot
- GetCPUUsage
- GetCurrentTemplatePath
- GetCSPNonce
- GetDirectoryFromPath
- GetEncoding
- GetException
- GetFileFromPath
- GetFileInfo
- GetFreeSpace
- GetFunctionCalledName
- GetFunctionList
- GetGatewayHelper
- GetHttpRequestData
- GetHttpTimeString
- GetK2ServerDocCount
- GetK2ServerDocCountLimit
- GetLocale
- GetLocaleDisplayName
- GetLocalHostIP
- GetMetaData
- GetMetricData
- GetPageContext
- GetPropertyString
- GetPropertyFile
- GetPrinterInfo
- GetPrinterList
- GetProfileSections
- GetProfileString
- GetReadableImageFormats
- GetSafeHTML
- GetSAMLAuthRequest
- Generate3DesKey
- GetSOAPRequest
- GetSOAPRequestHeader
- GetSOAPResponse
- GetSOAPResponseHeader
- GetSystemFreeMemory
- GetSystemTotalMemory
- GetTempDirectory
- GetTempFile
- GetTemplatePath
- GetTickCount
- GetTimeZoneInfo
- GetToken
- GetTotalSpace
- GetUserRoles
- GetVFSMetaData
- GetWriteableImageFormats
-
関数 h~im
- Hash
- HMac
- Hour
- HQLMethods
- HTMLCodeFormat
- HTMLEditFormat
- IIf
- ImageAddBorder
- ImageBlur
- ImageClearRect
- ImageCopy
- ImageCreateCaptcha
- ImageCrop
- ImageDrawArc
- ImageDrawBeveledRect
- ImageDrawCubicCurve
- ImageDrawLine
- ImageDrawLines
- ImageDrawOval
- ImageDrawPoint
- ImageDrawQuadraticCurve
- ImageDrawRect
- ImageDrawRoundRect
- ImageDrawText
- ImageFlip
- ImageGetBlob
- ImageGetBufferedImage
- ImageGetEXIFMetadata
- ImageGetEXIFTag
- ImageGetHeight
- ImageGetIPTCMetadata
- ImageGetIPTCTag
- ImageGetMetadata
- ImageGetWidth
- ImageGrayscale
- ImageInfo
- ImageMakeColorTransparent
- ImageMakeTranslucent
- ImageNegative
- ImageNew
- ImageOverlay
- ImagePaste
- ImageRead
- ImageReadBase64
- ImageResize
- ImageRotate
- ImageRotateDrawingAxis
- ImageScaleToFit
- ImageSetAntialiasing
- ImageSetBackgroundColor
- ImageSetDrawingColor
- ImageSetDrawingStroke
- ImageSetDrawingTransparency
- ImageSharpen
- ImageShear
- ImageShearDrawingAxis
- ImageTranslate
- ImageTranslateDrawingAxis
- ImageWrite
- ImageWriteBase64
- ImageXORDrawingMode
-
関数 in~k
- IncrementValue
- InputBaseN
- Insert
- Int
- InterruptThread
- InvalidateOauthAccesstoken
- Invoke
- InitSAMLAuthRequest
- InvokeCFClientFunction
- IsArray
- IsAuthenticated
- IsAuthorized
- IsBinary
- IsBoolean
- IsClosure
- IsCustomFunction
- IsDate
- IsDateObject
- IsDDX
- IsDebugMode
- IsDefined
- IsImage
- IsImageFile
- IsInstanceOf
- IsIPv6
- IsJSON
- IsK2ServerABroker
- IsK2ServerDocCountExceeded
- IsK2ServerOnline
- IsLeapYear
- IsLocalHost
- IsNull
- IsNumeric
- IsNumericDate
- IsObject
- isOnline
- IsPDFArchive
- IsPDFFile
- IsPDFObject
- IsProtected
- IsQuery
- isSamlLogoutResponse
- isSafeHTML
- IsSimpleValue
- IsSOAPRequest
- IsSpreadsheetFile
- IsSpreadsheetObject
- IsStruct
- isThreadInterrupted
- IsUserInAnyRole
- IsUserInRole
- IsUserLoggedIn
- IsValid
- IsValidOauthAccesstoken
- IsWDDX
- IsXML
- IsXmlAttribute
- IsXmlDoc
- IsXmlElem
- IsXmlNode
- IsXmlRoot
- JavaCast
- JSStringFormat
-
関数 l
- LCase
- Left
- Len
- ListAppend
- ListChangeDelims
- ListContains
- ListContainsNoCase
- ListDeleteAt
- ListEach
- ListFilter
- ListFind
- ListFindNoCase
- ListFirst
- ListGetAt
- ListGetDuplicates
- ListInsertAt
- ListLast
- ListLen
- ListMap
- ListPrepend
- ListQualify
- ListReduce
- ListRemoveDuplicates
- ListRest
- ListSetAt
- ListSort
- ListToArray
- ListValueCount
- ListValueCountNoCase
- LJustify
- Location
- Log
- Log10
- LSCurrencyFormat
- LSDateFormat
- LSDateTimeFormat
- LSEuroCurrencyFormat
- LSIsCurrency
- LSIsDate
- LSIsNumeric
- LSNumberFormat
- LSParseCurrency
- LSParseDateTime
- LSParseEuroCurrency
- LSParseNumber
- LSTimeFormat
- LTrim
-
関数 m~r
- Max
- Mid
- Min
- Minute
- Month
- MonthAsString
- Now
- NumberFormat
- ObjectEquals
- ObjectLoad
- ObjectSave
- OnWSAuthenticate
- ORMClearSession
- ORMCloseAllSessions
- ORMCloseSession
- ORMEvictCollection
- ORMEvictEntity
- ORMEvictQueries
- ORMExecuteQuery
- ORMFlush
- ORMFlushall
- ORMGetSession
- ORMGetSessionFactory
- ORMIndex
- ORMIndexPurge
- ORMReload
- ORMSearch
- ORMSearchOffline
- ParagraphFormat
- ParameterExists
- ParseDateTime
- Pi
- PrecisionEvaluate
- ProcessSAMLResponse
- Quarter
- PreserveSingleQuotes
- QueryAddColumn
- QueryAddRow
- QueryConvertForGrid
- QueryExecute
- QueryFilter
- QueryGetResult
- QueryGetRow
- QueryKeyExists
- QueryMap
- QueryNew
- QueryReduce
- QuerySetCell
- QuotedValueList
- QueryEach
- Rand
- Randomize
- RandRange
- ReEscape
- REFind
- REFindNoCase
- ReleaseComObject
- REMatch
- REMatchNoCase
- RemoveCachedQuery
- RemoveChars
- RepeatString
- Replace
- ReplaceList
- ReplaceNoCase
- REReplace
- REReplaceNoCase
- RestDeleteApplication
- RestSetResponse
- RestInitApplication
- Reverse
- Right
- RJustify
- Round
- RTrim
-
関数 s
- second
- SendGatewayMessage
- SendSAMLLogoutResponse
- Serialize
- SerializeJSON
- SerializeXML
- SessionInvalidate
- SessionRotate
- SessionGetMetaData
- SessionInvalidate
- SessionRotate
- SetDay
- SetEncoding
- SetHour
- SetLocale
- SetMonth
- SetProfileString
- SetPropertyString
- SetVariable
- SetYear
- Sgn
- Sin
- Sleep
- SpanExcluding
- SpanIncluding
- SpreadsheetAddAutoFilter
- SpreadsheetAddColumn
- SpreadsheetAddFreezePane
- SpreadsheetAddImage
- SpreadsheetAddInfo
- SpreadsheetAddPageBreaks
- SpreadsheetAddRow
- SpreadsheetAddRows
- SpreadsheetAddSplitPane
- SpreadsheetCreateSheet
- SpreadsheetDeleteColumn
- SpreadsheetDeleteColumns
- SpreadsheetDeleteRow
- SpreadsheetDeleteRows
- SpreadsheetFormatCell
- SpreadsheetFormatColumn
- SpreadsheetFormatCellRange
- SpreadsheetFormatColumn
- SpreadsheetFormatColumns
- SpreadsheetFormatRow
- SpreadsheetFormatRows
- SpreadsheetGetCellComment
- SpreadsheetGetCellFormula
- SpreadsheetGetCellValue
- SpreadsheetGetColumnCount
- SpreadsheetInfo
- SpreadsheetMergeCells
- SpreadsheetNew
- SpreadsheetRead
- SpreadsheetReadBinary
- SpreadsheetRemoveSheet
- SpreadsheetSetActiveSheet
- SpreadsheetSetActiveSheetNumber
- SpreadsheetSetCellComment
- SpreadsheetSetCellFormula
- SpreadsheetSetCellValue
- SpreadsheetSetColumnWidth
- SpreadsheetSetFooter
- SpreadsheetSetHeader
- SpreadsheetSetRowHeight
- SpreadsheetShiftColumns
- SpreadsheetShiftRows
- SpreadsheetWrite
- StreamingSpreadsheetNew
- StreamingSpreadsheetCleanup
- StreamingSpreadsheetRead
- StreamingSpreadsheetProcess
- SpreadsheetSetFooterImage
- SpreadsheetSetHeaderImage
- SpreadsheetSetFittoPage
- SpreadsheetUngroupColumns
- SpreadsheetGroupColumns
- SpreadsheetUngroupRows
- SpreadsheetGroupRows
- SpreadsheetRemoveColumnBreak
- SpreadsheetSetColumnBreak
- SpreadsheetRemoveRowBreak
- SpreadsheetSetRowBreak
- SpreadsheetRemovePrintGridlines
- SpreadsheetAddPrintGridlines
- SpreadsheetGetColumnWidth
- SpreadsheetSetColumnHidden
- SpreadsheetSetRowHidden
- SpreadsheetisColumnHidden
- SpreadsheetisRowHidden
- SpreadsheetisStreamingXmlFormat
- SpreadsheetisXmlFormat
- SpreadsheetisBinaryFormat
- SpreadsheetRenameSheet
- SpreadsheetRemoveSheetNumber
- SpreadsheetGetLastRowNumber
- SpreadsheetGetPrintOrientation
- Sqr
- StripCR
- StructAppend
- StructClear
- StructCopy
- StructCount
- StructDelete
- StructEach
- StructFilter
- StructFind
- StructFindKey
- StructFindValue
- StructGet
- StructGetMetadata
- StructInsert
- StructIsEmpty
- StructKeyArray
- StructKeyExists
- StructKeyList
- StructMap
- StructNew
- StructReduce
- StructSetMetadata
- StructSort
- StructToSorted
- StructUpdate
- StructValueArray
- StoreSetMetadata
- StoreGetACL
- StoreGetMetadata
- StoreAddACL
- StoreSetACL
-
関数 t~z
- Tan
- ThreadJoin
- ThreadTerminate
- Throw
- TimeFormat
- ToBase64
- ToBinary
- ToScript
- ToString
- Trace
- Transactionandconcurrency
- TransactionCommit
- TransactionRollback
- TransactionSetSavePoint
- Trim
- UCase
- URLDecode
- URLEncodedFormat
- URLSessionFormat
- Val
- ValueList
- VerifyClient
- Week
- Wrap
- WriteDump
- WriteLog
- WriteOutput
- WSGetAllChannels
- WSGetSubscribers
- WSPublish
- WSSendMessage
- XmlChildPos
- XmlElemNew
- XmlFormat
- XmlGetNodeType
- XmlNew
- XmlParse
- XmlSearch
- XmlTransform
- XmlValidate
- Year
- YesNoFormat
- ColdFusion タグの概要
-
カテゴリ別の ColdFusion タグ
- アプリケーションフレームワークタグ
- 通信タグ
- データベース操作タグ
- データ出力タグ
- デバッグタグ
- 例外処理タグ
- 拡張タグ
- ファイル管理タグ
- フロー制御タグ
- フォームタグ
- インターネットプロトコルタグ
- ページ処理タグ
- セキュリティタグ
- 変数操作タグ
- その他のタグ
- タグ a~b
-
タグ f
- cffeed
- cffile
- cffile action = "append"
- cffile action = "copy"
- cffile action = "delete"
- cffile action = "move"
- cffile action = "read"
- cffile action = "readBinary"
- cffile action = "rename"
- cffile action = "upload"
- cffile action = "uploadAll"
- cffile action = "write"
- cffileupload
- cffinally
- cfflush
- cfform
- cfformgroup
- cfformitem
- cfftp
- cfftp:接続:ファイルおよびディレクトリのオペレーション
- cfftp:FTP サーバー接続の確立と切断
- cfftp:セキュア FTP サーバー接続の確立と切断
- cfftp action = "listDir"
- cffunction
- タグ g~h
- タグ i
- タグ j~l
- タグ m~o
- タグ p~q
- タグ r~s
- タグ t
- タグ u~z
- 予約語と変数
-
AJAX JavaScript 関数
- AJAX JavaScript 関数
- 関数概要 Ajax
- ColdFusion.Ajax.submitForm
- ColdFusion.Autosuggest.getAutosuggestObject
- ColdFusion.Layout.enableSourceBind
- ColdFusion.MessageBox.getMessageBoxObject
- ColdFusion.ProgressBar.getProgressBarObject
- ColdFusion.MessageBox.isMessageBoxDefined
- JavaScriptFunctionsinColdFusion9Update1
- ColdFusion ActionScript 関数
- ColdFusion Mobile 関数
- Application.cfc リファレンス
- CFC として実装されているスクリプト関数
-
ColdFusion Flash フォームスタイルリファレンス
- すべてのコントロールに有効なスタイル
- cfform に有効なスタイル
- type 属性が horizontal または vertical である cfformgroup に有効なスタイル
- ボックススタイルの cfformgroup 要素に有効なスタイル
- type 属性が accordion である cfformgroup に有効なスタイル
- type 属性が tabnavigator である cfformgroup に有効なスタイル
- type 属性が hrule または vrule である cfformitem に有効なスタイル
- type 属性が radio、checkbox、button、image、または submit である cfinput に有効なスタイル
- cftextarea タグ、および type 属性が text、password、または hidden である cfinput に有効なスタイル
- size 属性の値が 1 である cfselect に有効なスタイル
- size 属性が 2 以上である cfselect に有効なスタイル
- cfcalendar タグ、および type 属性が dateField である cfinput に有効なスタイル
- cfgrid タグに有効なスタイル
- cftree タグに有効なスタイル
- ColdFusion Flash フォームスタイルリファレンス
-
ColdFusion イベントゲートウェイリファレンス
- ColdFusion イベントゲートウェイリファレンス
- addEvent
- CFEvent
- CFEventclass
- コンストラクタ
- ゲートウェイ開発のインターフェイスとクラス
- getStatus
- setCFCPath
- setCFCMethod
- getOriginatorID
- getLogger
- getBuddyList
- getBuddyInfo
- IM ゲートウェイメッセージ送信コマンド
- IM ゲートウェイ GatewayHelper クラスのメソッド
- onIncomingMessage
- onIMServerMessage
- onBuddyStatus
- onAddBuddyResponse
- onAddBuddyRequest
- IM ゲートウェイ CFC 着信メッセージメソッド
- IM ゲートウェイメソッドとコマンド
- CFML CFEvent 構造体
- warn
- info
- setOriginatorID
- data コマンド
- submitMulti コマンド
- submit コマンド
- setGatewayType
- setGatewayID
- setData
- setCFCListeners
- outgoingMessage
- getStatusTimeStamp
- numberOfMessagesReceived
- numberOfMessagesSent
- removeBuddy
- removeDeny
- removePermit
- setNickName
- setPermitMode
- setStatus
- SMS ゲートウェイ CFEvent の構造体とコマンド
- SMS ゲートウェイ着信メッセージ CFEvent 構造体
- getStatusAsString
- getProtocolName
- getPermitMode
- getPermitList
- getNickName
- getName
- getDenyList
- getCustomAwayMessage
- getQueueSize
- getMaxQueueSize
- getHelper
- getGatewayType
- getGatewayServices
- getGatewayID_1
- getGatewayID
- getData
- getCFCTimeout
- setCFCTimeout
- getCFCPath
- getCFCMethod
- GatewayServices クラス
- ゲートウェイインターフェイス
- GatewayHelper インターフェイス
- addPermit
- addDeny
- addBuddy
- error
- debug
- Logger クラス
- stop
- start
- CFML イベントゲートウェイ SendGatewayMessage の data パラメータ
- restart
- fatal
- SMS ゲートウェイメッセージ送信コマンド
- ColdFusion C++ CFX リファレンス
- ColdFusion Java CFX リファレンス
- WDDX JavaScript オブジェクト
- ColdFusion と GCP Storage
- ColdFusion と GCP Firestore
- ColdFusion と GCP PubSub
- ColdFusion と Amazon S3
- ColdFusion と DynamoDB
- ColdFusion と Amazon SQS
- ColdFusion と Amazon SNS
- ColdFusion と MongoDB
- ColdFusion と Azure Blob
- ColdFusion と Azure Service Bus
- マルチクラウドストレージサービス
- マルチクラウド RDS データベース
- ColdFusion と Azure Cosmos DB
- CFML リファレンスユーザーガイド
-
ColdFusion 関数
- カテゴリ別の ColdFusion 関数
-
関数 a~b
- Abs
- ACos
- AddSOAPRequestHeader
- AddSOAPResponseHeader
- AjaxLink
- AjaxOnLoad
- ApplicationStop
- ArrayAppend
- ArrayAvg
- ArrayClear
- ArrayContains
- ArrayContainsNoCase
- ArrayDelete
- ArrayDeleteAt
- ArrayDeleteNoCase
- ArrayEach
- ArrayFilter
- ArrayFind
- ArrayFindAll
- ArrayFindAllNoCase
- ArrayFindNoCase
- ArrayInsertAt
- ArrayIsDefined
- ArrayIsEmpty
- ArrayLen
- ArrayMap
- ArrayMax
- ArrayMin
- ArrayNew
- ArrayPrepend
- ArrayReduce
- ArrayResize
- ArraySet
- ArraySetMetadata
- ArraySlice
- ArraySort
- ArraySum
- ArraySwap
- ArrayToList
- Asc
- ASin
- Atn
- AuthenticatedContext
- AuthenticatedUser
- BinaryDecode
- BinaryEncode
- BitAnd
- BitMaskClear
- BitMaskRead
- BitMaskSet
- BitNot
- BitOr
- BitSHLN
- BitSHRN
- BitXor
- BooleanFormat
-
関数 c~d
- CacheGet
- CacheGetAllIds
- CacheGetMetadata
- CacheGetProperties
- CacheGetSession
- CacheIdExists
- CachePut
- CacheRegionExists
- CacheRegionNew
- CacheRegionRemove
- CacheRemove
- CacheRemoveAll
- CacheSetProperties
- CallStackDump
- CallStackGet
- CanDeSerialize
- Canonicalize
- CanSerialize
- Ceiling
- CharsetDecode
- CharsetEncode
- Chr
- CJustify
- Compare
- CompareNoCase
- Cos
- CreateDate
- CreateDateTime
- CreateObject
- CreateObject:.NET オブジェクト
- CreateObject:COM オブジェクト
- CreateObject:コンポーネントオブジェクト
- CreateObject:CORBA オブジェクト
- CreateObject:Java または EJB オブジェクト
- CreateObject:web サービスオブジェクト
- CreateODBCDate
- CreateODBCDateTime
- CreateODBCTime
- CreateSignedJWT
- createEncryptedJWT
- CreateTime
- CreateTimeSpan
- CreateUUID
- CSRFGenerateToken
- CSRFVerifyToken
- CSVRead
- CSVWrite
- CSVProcess
- DateAdd
- DateCompare
- DateConvert
- DateDiff
- DateFormat
- DatePart
- DateTimeFormat
- Day
- DayOfWeek
- DayOfWeekAsString
- DayOfYear
- DaysInMonth
- DaysInYear
- DE
- DecimalFormat
- DecodeForHTML
- DecodeFromURL
- DecrementValue
- Decrypt
- DecryptBinary
- DeleteClientVariable
- Deserialize
- DeserializeJSON
- DeserializeXML
- DirectoryCopy
- DirectoryCreate
- DirectoryDelete
- DirectoryExists
- DirectoryList
- DirectoryRename
- DollarFormat
- DotNetToCFType
- Duplicate
-
関数 e~g
- EncodeForCSS
- EncodeForDN
- EncodeForHTML
- EncodeForHTMLAttribute
- EncodeForJavaScript
- EncodeForLDAP
- EncodeForURL
- EncodeForXML
- EncodeForXMLAttribute
- EncodeForXpath
- Encrypt
- EncryptBinary
- EntityDelete
- EntityLoad
- EntityLoadByExample
- EntityLoadByPK
- EntityMerge
- EntityNew
- EntityReload
- EntitySave
- EntityToQuery
- Evaluate
- Exp
- ExpandPath
- FileClose
- FileCopy
- FileDelete
- FileExists
- FileGetMimeType
- FileIsEOF
- FileMove
- FileOpen
- FileRead
- FileReadBinary
- FileReadLine
- FileSeek
- FileSetAccessMode
- FileSetAttribute
- FileSetLastModified
- FileSkipBytes
- FileUpload
- FileUploadAll
- FileWrite
- FileWriteLine
- Find
- FindNoCase
- FindOneOf
- FirstDayOfMonth
- Fix
- Floor
- FormatBaseN
- GeneratePBKDFKey
- GenerateSecretKey
- GetAuthUser
- GetBaseTagData
- GetBaseTagList
- GetBaseTemplatePath
- GetClientVariablesList
- GetComponentMetaData
- GetContextRoot
- GetCPUUsage
- GetCurrentTemplatePath
- GetCSPNonce
- GetDirectoryFromPath
- GetEncoding
- GetException
- GetFileFromPath
- GetFileInfo
- GetFreeSpace
- GetFunctionCalledName
- GetFunctionList
- GetGatewayHelper
- GetHttpRequestData
- GetHttpTimeString
- GetK2ServerDocCount
- GetK2ServerDocCountLimit
- GetLocale
- GetLocaleDisplayName
- GetLocalHostIP
- GetMetaData
- GetMetricData
- GetPageContext
- GetPropertyString
- GetPropertyFile
- GetPrinterInfo
- GetPrinterList
- GetProfileSections
- GetProfileString
- GetReadableImageFormats
- GetSafeHTML
- GetSAMLAuthRequest
- Generate3DesKey
- GetSOAPRequest
- GetSOAPRequestHeader
- GetSOAPResponse
- GetSOAPResponseHeader
- GetSystemFreeMemory
- GetSystemTotalMemory
- GetTempDirectory
- GetTempFile
- GetTemplatePath
- GetTickCount
- GetTimeZoneInfo
- GetToken
- GetTotalSpace
- GetUserRoles
- GetVFSMetaData
- GetWriteableImageFormats
-
関数 h~im
- Hash
- HMac
- Hour
- HQLMethods
- HTMLCodeFormat
- HTMLEditFormat
- IIf
- ImageAddBorder
- ImageBlur
- ImageClearRect
- ImageCopy
- ImageCreateCaptcha
- ImageCrop
- ImageDrawArc
- ImageDrawBeveledRect
- ImageDrawCubicCurve
- ImageDrawLine
- ImageDrawLines
- ImageDrawOval
- ImageDrawPoint
- ImageDrawQuadraticCurve
- ImageDrawRect
- ImageDrawRoundRect
- ImageDrawText
- ImageFlip
- ImageGetBlob
- ImageGetBufferedImage
- ImageGetEXIFMetadata
- ImageGetEXIFTag
- ImageGetHeight
- ImageGetIPTCMetadata
- ImageGetIPTCTag
- ImageGetMetadata
- ImageGetWidth
- ImageGrayscale
- ImageInfo
- ImageMakeColorTransparent
- ImageMakeTranslucent
- ImageNegative
- ImageNew
- ImageOverlay
- ImagePaste
- ImageRead
- ImageReadBase64
- ImageResize
- ImageRotate
- ImageRotateDrawingAxis
- ImageScaleToFit
- ImageSetAntialiasing
- ImageSetBackgroundColor
- ImageSetDrawingColor
- ImageSetDrawingStroke
- ImageSetDrawingTransparency
- ImageSharpen
- ImageShear
- ImageShearDrawingAxis
- ImageTranslate
- ImageTranslateDrawingAxis
- ImageWrite
- ImageWriteBase64
- ImageXORDrawingMode
-
関数 in~k
- IncrementValue
- InputBaseN
- Insert
- Int
- InterruptThread
- InvalidateOauthAccesstoken
- Invoke
- InitSAMLAuthRequest
- InvokeCFClientFunction
- IsArray
- IsAuthenticated
- IsAuthorized
- IsBinary
- IsBoolean
- IsClosure
- IsCustomFunction
- IsDate
- IsDateObject
- IsDDX
- IsDebugMode
- IsDefined
- IsImage
- IsImageFile
- IsInstanceOf
- IsIPv6
- IsJSON
- IsK2ServerABroker
- IsK2ServerDocCountExceeded
- IsK2ServerOnline
- IsLeapYear
- IsLocalHost
- IsNull
- IsNumeric
- IsNumericDate
- IsObject
- isOnline
- IsPDFArchive
- IsPDFFile
- IsPDFObject
- IsProtected
- IsQuery
- isSamlLogoutResponse
- isSafeHTML
- IsSimpleValue
- IsSOAPRequest
- IsSpreadsheetFile
- IsSpreadsheetObject
- IsStruct
- isThreadInterrupted
- IsUserInAnyRole
- IsUserInRole
- IsUserLoggedIn
- IsValid
- IsValidOauthAccesstoken
- IsWDDX
- IsXML
- IsXmlAttribute
- IsXmlDoc
- IsXmlElem
- IsXmlNode
- IsXmlRoot
- JavaCast
- JSStringFormat
-
関数 l
- LCase
- Left
- Len
- ListAppend
- ListChangeDelims
- ListContains
- ListContainsNoCase
- ListDeleteAt
- ListEach
- ListFilter
- ListFind
- ListFindNoCase
- ListFirst
- ListGetAt
- ListGetDuplicates
- ListInsertAt
- ListLast
- ListLen
- ListMap
- ListPrepend
- ListQualify
- ListReduce
- ListRemoveDuplicates
- ListRest
- ListSetAt
- ListSort
- ListToArray
- ListValueCount
- ListValueCountNoCase
- LJustify
- Location
- Log
- Log10
- LSCurrencyFormat
- LSDateFormat
- LSDateTimeFormat
- LSEuroCurrencyFormat
- LSIsCurrency
- LSIsDate
- LSIsNumeric
- LSNumberFormat
- LSParseCurrency
- LSParseDateTime
- LSParseEuroCurrency
- LSParseNumber
- LSTimeFormat
- LTrim
-
関数 m~r
- Max
- Mid
- Min
- Minute
- Month
- MonthAsString
- Now
- NumberFormat
- ObjectEquals
- ObjectLoad
- ObjectSave
- OnWSAuthenticate
- ORMClearSession
- ORMCloseAllSessions
- ORMCloseSession
- ORMEvictCollection
- ORMEvictEntity
- ORMEvictQueries
- ORMExecuteQuery
- ORMFlush
- ORMFlushall
- ORMGetSession
- ORMGetSessionFactory
- ORMIndex
- ORMIndexPurge
- ORMReload
- ORMSearch
- ORMSearchOffline
- ParagraphFormat
- ParameterExists
- ParseDateTime
- Pi
- PrecisionEvaluate
- ProcessSAMLResponse
- Quarter
- PreserveSingleQuotes
- QueryAddColumn
- QueryAddRow
- QueryConvertForGrid
- QueryExecute
- QueryFilter
- QueryGetResult
- QueryGetRow
- QueryKeyExists
- QueryMap
- QueryNew
- QueryReduce
- QuerySetCell
- QuotedValueList
- QueryEach
- Rand
- Randomize
- RandRange
- ReEscape
- REFind
- REFindNoCase
- ReleaseComObject
- REMatch
- REMatchNoCase
- RemoveCachedQuery
- RemoveChars
- RepeatString
- Replace
- ReplaceList
- ReplaceNoCase
- REReplace
- REReplaceNoCase
- RestDeleteApplication
- RestSetResponse
- RestInitApplication
- Reverse
- Right
- RJustify
- Round
- RTrim
-
関数 s
- second
- SendGatewayMessage
- SendSAMLLogoutResponse
- Serialize
- SerializeJSON
- SerializeXML
- SessionInvalidate
- SessionRotate
- SessionGetMetaData
- SessionInvalidate
- SessionRotate
- SetDay
- SetEncoding
- SetHour
- SetLocale
- SetMonth
- SetProfileString
- SetPropertyString
- SetVariable
- SetYear
- Sgn
- Sin
- Sleep
- SpanExcluding
- SpanIncluding
- SpreadsheetAddAutoFilter
- SpreadsheetAddColumn
- SpreadsheetAddFreezePane
- SpreadsheetAddImage
- SpreadsheetAddInfo
- SpreadsheetAddPageBreaks
- SpreadsheetAddRow
- SpreadsheetAddRows
- SpreadsheetAddSplitPane
- SpreadsheetCreateSheet
- SpreadsheetDeleteColumn
- SpreadsheetDeleteColumns
- SpreadsheetDeleteRow
- SpreadsheetDeleteRows
- SpreadsheetFormatCell
- SpreadsheetFormatColumn
- SpreadsheetFormatCellRange
- SpreadsheetFormatColumn
- SpreadsheetFormatColumns
- SpreadsheetFormatRow
- SpreadsheetFormatRows
- SpreadsheetGetCellComment
- SpreadsheetGetCellFormula
- SpreadsheetGetCellValue
- SpreadsheetGetColumnCount
- SpreadsheetInfo
- SpreadsheetMergeCells
- SpreadsheetNew
- SpreadsheetRead
- SpreadsheetReadBinary
- SpreadsheetRemoveSheet
- SpreadsheetSetActiveSheet
- SpreadsheetSetActiveSheetNumber
- SpreadsheetSetCellComment
- SpreadsheetSetCellFormula
- SpreadsheetSetCellValue
- SpreadsheetSetColumnWidth
- SpreadsheetSetFooter
- SpreadsheetSetHeader
- SpreadsheetSetRowHeight
- SpreadsheetShiftColumns
- SpreadsheetShiftRows
- SpreadsheetWrite
- StreamingSpreadsheetNew
- StreamingSpreadsheetCleanup
- StreamingSpreadsheetRead
- StreamingSpreadsheetProcess
- SpreadsheetSetFooterImage
- SpreadsheetSetHeaderImage
- SpreadsheetSetFittoPage
- SpreadsheetUngroupColumns
- SpreadsheetGroupColumns
- SpreadsheetUngroupRows
- SpreadsheetGroupRows
- SpreadsheetRemoveColumnBreak
- SpreadsheetSetColumnBreak
- SpreadsheetRemoveRowBreak
- SpreadsheetSetRowBreak
- SpreadsheetRemovePrintGridlines
- SpreadsheetAddPrintGridlines
- SpreadsheetGetColumnWidth
- SpreadsheetSetColumnHidden
- SpreadsheetSetRowHidden
- SpreadsheetisColumnHidden
- SpreadsheetisRowHidden
- SpreadsheetisStreamingXmlFormat
- SpreadsheetisXmlFormat
- SpreadsheetisBinaryFormat
- SpreadsheetRenameSheet
- SpreadsheetRemoveSheetNumber
- SpreadsheetGetLastRowNumber
- SpreadsheetGetPrintOrientation
- Sqr
- StripCR
- StructAppend
- StructClear
- StructCopy
- StructCount
- StructDelete
- StructEach
- StructFilter
- StructFind
- StructFindKey
- StructFindValue
- StructGet
- StructGetMetadata
- StructInsert
- StructIsEmpty
- StructKeyArray
- StructKeyExists
- StructKeyList
- StructMap
- StructNew
- StructReduce
- StructSetMetadata
- StructSort
- StructToSorted
- StructUpdate
- StructValueArray
- StoreSetMetadata
- StoreGetACL
- StoreGetMetadata
- StoreAddACL
- StoreSetACL
-
関数 t~z
- Tan
- ThreadJoin
- ThreadTerminate
- Throw
- TimeFormat
- ToBase64
- ToBinary
- ToScript
- ToString
- Trace
- Transactionandconcurrency
- TransactionCommit
- TransactionRollback
- TransactionSetSavePoint
- Trim
- UCase
- URLDecode
- URLEncodedFormat
- URLSessionFormat
- Val
- ValueList
- VerifyClient
- Week
- Wrap
- WriteDump
- WriteLog
- WriteOutput
- WSGetAllChannels
- WSGetSubscribers
- WSPublish
- WSSendMessage
- XmlChildPos
- XmlElemNew
- XmlFormat
- XmlGetNodeType
- XmlNew
- XmlParse
- XmlSearch
- XmlTransform
- XmlValidate
- Year
- YesNoFormat
-
CFML リファレンス
- 予約語と変数
-
AJAX JavaScript 関数
- AJAX JavaScript 関数
- 関数概要 Ajax
- ColdFusion.Ajax.submitForm
- ColdFusion.Autosuggest.getAutosuggestObject
- ColdFusion.Layout.enableSourceBind
- ColdFusion.MessageBox.getMessageBoxObject
- ColdFusion.ProgressBar.getProgressBarObject
- ColdFusion.MessageBox.isMessageBoxDefined
- JavaScriptFunctionsinColdFusion9Update1
- ColdFusion ActionScript 関数
- ColdFusion Mobile 関数
- Application.cfc リファレンス
- CFC として実装されているスクリプト関数
-
ColdFusion Flash フォームスタイルリファレンス
- すべてのコントロールに有効なスタイル
- cfform に有効なスタイル
- type 属性が horizontal または vertical である cfformgroup に有効なスタイル
- ボックススタイルの cfformgroup 要素に有効なスタイル
- type 属性が accordion である cfformgroup に有効なスタイル
- type 属性が tabnavigator である cfformgroup に有効なスタイル
- type 属性が hrule または vrule である cfformitem に有効なスタイル
- type 属性が radio、checkbox、button、image、または submit である cfinput に有効なスタイル
- cftextarea タグ、および type 属性が text、password、または hidden である cfinput に有効なスタイル
- size 属性の値が 1 である cfselect に有効なスタイル
- size 属性が 2 以上である cfselect に有効なスタイル
- cfcalendar タグ、および type 属性が dateField である cfinput に有効なスタイル
- cfgrid タグに有効なスタイル
- cftree タグに有効なスタイル
- ColdFusion Flash フォームスタイルリファレンス
-
ColdFusion イベントゲートウェイリファレンス
- ColdFusion イベントゲートウェイリファレンス
- addEvent
- CFEvent
- CFEventclass
- コンストラクタ
- ゲートウェイ開発のインターフェイスとクラス
- getStatus
- setCFCPath
- setCFCMethod
- getOriginatorID
- getLogger
- getBuddyList
- getBuddyInfo
- IM ゲートウェイメッセージ送信コマンド
- IM ゲートウェイ GatewayHelper クラスのメソッド
- onIncomingMessage
- onIMServerMessage
- onBuddyStatus
- onAddBuddyResponse
- onAddBuddyRequest
- IM ゲートウェイ CFC 着信メッセージメソッド
- IM ゲートウェイメソッドとコマンド
- CFML CFEvent 構造体
- warn
- info
- setOriginatorID
- data コマンド
- submitMulti コマンド
- submit コマンド
- setGatewayType
- setGatewayID
- setData
- setCFCListeners
- outgoingMessage
- getStatusTimeStamp
- numberOfMessagesReceived
- numberOfMessagesSent
- removeBuddy
- removeDeny
- removePermit
- setNickName
- setPermitMode
- setStatus
- SMS ゲートウェイ CFEvent の構造体とコマンド
- SMS ゲートウェイ着信メッセージ CFEvent 構造体
- getStatusAsString
- getProtocolName
- getPermitMode
- getPermitList
- getNickName
- getName
- getDenyList
- getCustomAwayMessage
- getQueueSize
- getMaxQueueSize
- getHelper
- getGatewayType
- getGatewayServices
- getGatewayID_1
- getGatewayID
- getData
- getCFCTimeout
- setCFCTimeout
- getCFCPath
- getCFCMethod
- GatewayServices クラス
- ゲートウェイインターフェイス
- GatewayHelper インターフェイス
- addPermit
- addDeny
- addBuddy
- error
- debug
- Logger クラス
- stop
- start
- CFML イベントゲートウェイ SendGatewayMessage の data パラメータ
- restart
- fatal
- SMS ゲートウェイメッセージ送信コマンド
- ColdFusion C++ CFX リファレンス
- ColdFusion Java CFX リファレンス
- WDDX JavaScript オブジェクト
-
クラウドサービス
- ColdFusion と GCP Storage
- ColdFusion と GCP Firestore
- ColdFusion と GCP PubSub
- ColdFusion と Amazon S3
- ColdFusion と DynamoDB
- ColdFusion と Amazon SQS
- ColdFusion と Amazon SNS
- ColdFusion と MongoDB
- ColdFusion と Azure Blob
- ColdFusion と Azure Service Bus
- マルチクラウドストレージサービス
- マルチクラウド RDS データベース
- ColdFusion と Azure Cosmos DB
FORMAT="flash" は、Adobe ColdFusion(2025 リリース)で削除されました。
非推奨になった機能の完全なリストについては、非推奨の機能を参照してください。
ColdFusion の cfchart タグを使用すると、チャートを生成および表示できます。これは、棒グラフ、折れ線グラフ、円グラフ、面グラフ、横棒グラフ、円錐グラフ、曲線グラフ、円柱グラフ、階段グラフ、散布図などの様々なタイプのチャートを作成するために使用できます。
カテゴリ
シンタックス
<!--- この構文では、JSON ファイルを使用してチャートのスタイルを指定します。---> <cfchart format=“html” style = “JSON filename”> </cfchart>
<!--- この構文では、cfchart タグの属性を使用してチャートのスタイルを指定します。---> <cfchart alpha = “value between 0 and 1” arrows = “JSON string representation” aspect3D = “JSON string representation” background = “JSON string representation” base64=“true | false” bevel = “JSON string representation” border = “JSON string representation” backgroundColor = “hexadecimal value|web color” chartHeight = “integer number of pixels” chartWidth = “integer number of pixels” crosshair = “JSON string representation” dataBackgroundColor = “hexadecimal value|web color” fill = “JSON string representation” font = “font name” fontBold = “yes|no” fontItalic = “yes|no” fontSize = “font size” foregroundColor = “hexadecimal value|web color” format = “jpg|png|html|svg” gridlines = “integer number of lines” height = “height in pixels” width = “width in pixels” ID = “chart identifier” labels = “JSON string representation” legend = “JSON string representation” labelFormat = “number|currency|percent|date” markers = “JSON string representation” markerSize = “integer number of pixels” name = “string” options=“struct” pieSliceStyle = “solid|sliced” plot = “JSON string representation” plotarea = “JSON string representation” preview = “JSON string representation” refresh = “canvas|flash|svg|vml” renderer = “canvas|flash|svg|vml” scales = “comma-seperated list of axes” scaleR=“scales for pie and gauge charts” scaleFrom = “integer minimum value” scaleTo = “integer maximum value” seriesPlacement = “default|cluster| stacked|percent” show3D = “yes|no” showBorder = “yes|no” showLegend = “yes|no” showMarkers = “yes|no” showScaleMarkers=“yes|no” showXGridlines = “yes|no” showYGridlines = “yes|no” sortXAxis = “yes|no” tipBGColor = “hexadecimal value|web color” title = “title of chart” tooltip = “JSON string representation” theme=“default or custom theme” url = “onClick destination page” x=“x coordinate” xAxis = “JSON string representation” xAxis2 = “JSON string representation” xAxisTitle = “title text” xAxisType = “scale|category” xAxisValues = “Array of values” xOffset = “number between -1 and 1” y=“y coordinate” yAxis = “JSON string representation” yAxis2 = “JSON string representation” yAxisTitle = “title text” yAxisType = “scale|category” yAxisValues = “Array of values” yOffset = “number between -1 and 1” zoom = “JSON string representation” </cfchart>
注意:このタグの属性は attributeCollection 属性で指定でき、その値は構造体になります。 attributeCollection 属性で構造体の名前を指定し、タグの属性名を構造体のキーとして使用します。 |
関連トピック
cfchartdata 、 cfchartseries 、 cfdocument 、ColdFusion アプリケーションの開発のチャートの外観の制御
履歴
バージョン | 変更 |
---|---|
ColdFusion(2025 リリース) |
|
ColdFusion(2018 リリース)アップデート 5 | base64 属性が追加されました。 |
ColdFusion(2018 リリース) | 応答性に優れたクライアントサイドのグラフのサポートを追加しました。 パーセント値で高さと幅を指定できます。 |
ColdFusion 11 |
ColdFusion 10 に導入されたサーバーサイドのチャート作成(高度なインタラクティブ形式のチャートを作成できる機能)がさらに強化され、視覚的により優れたチャートを作成できるようになりました。 この新しいルックアンドフィールは、次のタグ属性では使用できませんので注意してください。 cfchart
cfchartseries
|
|
XML 形式のスタイルは削除されました。 ColdFusion には、(古いチャート作成システムで使用される)XML スタイルを(新しいチャート作成システムで使用される)JSON スタイルに変換するためのユーティリティが用意されています。 この変換を実行するには、<cfusion_home>/bin フォルダー内にある次の cfchart_xmltojson.bat(または cfchart_xmltojson.sh)を使用する必要があります。 cfchart_xmltojson.bat <xml_file_path> 変換後の JSON スタイルは、XML ファイルと同じ場所に作成されます。 |
ColdFusion 10 |
以下の新しい属性が追加されました。
|
ColdFusion 8 |
チャートスタイルファイル(charting¥styles ディレクトリにある XML ファイル)に showLegend という新しい属性が追加されました。この属性は各ポイントのエントリを表示します。この属性は系列を 1 つだけ含むチャートに対してのみ使用できます。 デフォルトでは、showLegend の値は true に設定されます。 この機能をオフにするには、すべてのチャートスタイルファイルで設定を変更するか、カスタムスタイルファイルを使用します。 |
ColdFusion MX 7.01 |
ドキュメントが修正され、fontSize 属性で整数以外の数値を使用可能であるという記述に変更されました。 |
ColdFusion MX 7 |
|
ColdFusion MX 6.1 |
|
ColdFusion MX | このタグが追加されました。 |
属性
属性 | 必須/オプション | デフォルト | 説明 |
---|---|---|---|
alpha | オプション | 1 | 背景のアルファ(透明度)レベルです。 有効な値は、0(透明)~ 1(不透明)です。 |
arrows | オプション | データやその他のチャート項目を指すための矢印を作成します。 to、from、size、label などの値が含まれる構造体の配列の JSON 文字列表現です。 後述の例を参照してください。 |
|
aspect3D | オプション | 3D の側面の角度を定義する構造体の JSON 文字列表現です。有効な構造体キーは、angle、depth、true3d です。true3d キーは、チャートで本当の 3D エンジンを使用するのか、等角図法を使用するのかを決定します。 true3d を無効にすると、等角図法が使用されます。 後述の例を参照してください。 |
|
background | オプション | 背景に関連する次のキーの構造体です。
後述の例を参照してください。 |
|
backgroundColor | オプション | ラベルの周囲および凡例の周囲の、データの背景とチャートボーダーとの間の領域の色です。 16 進数の値またはサポートされる色の名前を指定します。「使用方法」にある名前のリストを参照してください。 16 進数の値を入力するには、「##xxxxxx」または「##xxxxxxxx」という形式を使用します。ここで、x は 0~9 または A~F です。シャープ記号(#)は 2 つ使用するか、または使用しないでください。 | |
base64 | オプション | False | この属性はサーバーサイドのチャート作成に使用されます。 |
bevel | オプション | ベベルに関連する次のキーの構造体です。
|
|
border | オプション | 境界線に関連する次のキーの構造体です。
|
|
chartHeight | オプション | 240 | チャートの縦幅です。ピクセル値(整数)で指定します。 |
chartWidth | オプション | 320 | チャートの横幅です。ピクセル値(整数)で指定します。 |
crosshair | オプション | 十字に関連する次のキーの構造体です。
後述の例を参照してください。 |
|
dataBackgroundColor | オプション | white | チャートデータの周囲領域のカラーです。16 進値、またはサポートされている カラー名で指定します。「使用方法」の節のカラー名のリストを参照してください。 16 進数の値を入力するには、「##xxxxxx」または「##xxxxxxxx」という形式を使用します。 ここで、x は 0~9 または A~F です。シャープ記号(#)は 2 つ使用するか、または使用しないでください。 |
fill | オプション | 塗りつぶしに関連する次のキーの構造体です。
後述の例を参照してください。 |
|
font | オプション | arial | テキストフォント名です。
|
fontBold | オプション | no | テキストをボールドにするかどうかを指定します。
|
fontItalic | オプション | no | テキストをイタリックにするかどうかを指定します。
|
fontSize | オプション | 11 | フォントサイズ。 整数以外の数値を指定した場合は、直近の整数に繰り 上げられます。 |
foregroundColor | オプション | black | テキスト、グリッド線、ラベルのカラーです。16 進値、またはサポートされている カラー名で指定します。「使用方法」の節のカラー名のリストを参照してください。 16 進数の値を入力するには、「##xxxxxx」または「##xxxxxxxx」という形式を使用します。 ここで、x は 0~9 または A~F です。シャープ記号(#)は 2 つ使用するか、または使用しないでください。 |
format | 必須 | グラフを保存するときのファイル形式です。
|
|
gridlines | オプション | 10(上端と下端も含む) | 軸を含め、値軸に表示するグリッド線の数です。正の整数で指定します。 |
height | オプション | チャートの縦幅です。整数のピクセル値で指定します。 cfchart は、チャートの使用可能な高さのパーセンテージとして高さを計算します。 | |
ID | オプション | チャートの ID です。 基盤となるチャートオブジェクトを取得するために使用します。 | |
labels | オプション | チャートにカスタムテキストや画像(例えば、作成者やチャートの情報)を表示するために使用する構造体の配列です。 後述の例を参照してください。 |
|
labelFormat | オプション | number | Y 軸のラベルの形式です。
|
legend | オプション | 凡例の属性(background-color や margin-top など)を定義するために 後述の例を参照してください。 |
|
markers | オプション | マーカーをチャートに追加します。 | |
markerSize | オプション | (自動) | データポイントマーカーのサイズです(ピクセル単位)。整数で指定します。 |
name | オプション | ページ変数名です。文字列で指定します。 グラフをバイナリデータとして生成し、 指定した変数に割り当てます。 チャートは表示されません。 cffile タグ内でこの name 値を使用すれば、チャートをファイルに書き出すことができます。 |
|
オプション | オプション | boxplot チャート要素のスタイル設定を指定する構造体です。 | |
pieSliceStyle | オプション | sliced | cfchartseries の type 属性の値が pie であるときに適用されます。
|
plot | オプション | チャートのスタイル設定に使用するキー(animation、aspect、margin、dynamic、fixedValue、marker など)の構造体です。 後述の例を参照してください。 |
|
plotarea | オプション | チャート領域のスタイル設定に使用するキー(position、margin など)の構造体です。 | |
preview | オプション | チャートのプレビューを制御するためのキー(visible、margin など)の構造体です。 追加のキーは次のとおりです。
|
|
refresh | オプション | type、url、interval など、ダイナミックチャートを作成するためのキーの構造体です。 | |
renderer | オプション | レンダリング方法を指定します。format=”html” 設定を削除してから、この renderer を「flash」に設定する必要があります。サポートされている値は flash、svg および vml です。 | |
scaleFrom | オプション | データによって決まる | Y 軸の最小値です。整数で指定します。 |
scales | オプション | チャートをプロットする座標軸のカンマ区切りリストです(例:x,y2)。 | |
scaleR | オプション | 円およびゲージグラフのスケールを設定します。 | |
showScaleMarkers | オプション | マーカーを軸に沿って表示するかどうかを指定します。 | |
scaleTo | オプション | データによって決まる | Y 軸の最大値です。整数で指定します。 |
seriesPlacement | オプション | default | 複数のデータ系列があるチャート内の系列の相対位置を指定します。
|
show3D | オプション | no | チャートに 3 次元効果を付けて表示するかどうかを指定します。
|
showBorder | オプション | no | チャートの周囲にボーダーを表示するかどうかを指定します。
|
showLegend | オプション | yes | チャートに複数のデータ系列がある場合に、凡例を表示するかどうかを
|
showMarkers | オプション | yes | 折れ線グラフ、曲線グラフ、および散布図のデータポイントにマーカーを
|
showXGridlines | オプション | no | X 軸のグリッド線を表示するかどうかを指定します。
|
showYGridlines | オプション | yes | Y 軸のグリッド線を表示するかどうかを指定します。
|
sortXAxis | オプション | no | 列ラベルを X 軸に沿ってアルファベット順に表示するかどうかを指定します。
|
style | オプション | チャートのスタイルを指定する JSON ファイルまたは文字列です。ColdFusion 11 では、XML 形式のスタイルは削除されました。 | |
theme | オプション | デフォルトまたはカスタムのテーマをチャートに追加します。 | |
title | オプション | チャートのタイトルです。 | |
tipbgcolor | オプション | white | ヒントの背景色です。 Flash 形式のグラフファイルのみに適用されます。 16 進数の値またはサポートされる色の名前を指定します。「使用方法」にある 名前のリストを参照してください。 16 進数の値を入力するには、「##xxxxxx」という形式を使用します。 ここで、x は 0 ~ 9 または A ~ F です。シャープ記号(#)は 2 つ使用するか、または使用しないでください。 |
tooltip | オプション | background、font、border など、ツールヒントのスタイル設定に使用するキーの構造体です。 | |
type | オプション | チャートのタイプです。 | |
url | オプション | ユーザーがデータ系列の項目をクリックしたときに開く URL を指定します。
|
|
x | オプション | 整数/パーセント。 左上隅の X 座標。 x=0、y=0 は、cfchart 出力がレンダリングされる左上の座標(0,0)を定義します。 | |
width | オプション | 320 | チャートの幅です(単位:ピクセル)。 |
xAxis | オプション | x 軸のスタイル設定に使用するキー(format、guide、item、zooming、label など)の構造体です。 後述の例を参照してください。 |
|
xAxis2 | オプション | チャートの上部に表示される 2 番目の x 軸のスタイル設定に使用するキー(format、guide、item、label など)の構造体です。 | |
xAxisTitle | オプション | X 軸に表示されるタイトルです。テキストで指定します。 | |
xAxisType | オプション | category | X 軸がデータを表すか、または数値を表すかを指定します。
|
xAxisvalues | オプション | x 軸に表示する値の配列です。 | |
xOffset | オプション | 0.1 | チャートを表示するときの水平方向の傾きを決める角度です。show3D="yes" の場合に適用されます。 指定できる数値の範囲は -1~1 です。「-1」は左方向に 90 度、「1」は右方向に 90 度傾けることを意味します。 |
y | オプション | 整数/パーセント。 左上隅の Y 座標。x=0、y=0 は、cfchart 出力がレンダリングされる左上の座標(0,0)を定義します。 | |
yaxis | オプション | format、guide、item、label など、y 軸のスタイル設定に使用するキーの構造体です。 | |
yaxis2 | オプション | format、guide、item、label など、第 2 の y 軸のスタイル設定に使用するキーの構造体です。第 2 の y 軸は、チャートの上部に表示されます。 | |
yAxisTitle | オプション | Y 軸に表示されるタイトルです。テキストで指定します。 | |
yAxisType | オプション | category | Y 軸は常にデータ値に使用されるので、現時点では効果がありません。 |
yaxisvalues | オプション | y 軸に表示する値の配列です。 | |
yOffset | オプション | 0.1 | チャートを表示するときの垂直方向の傾きを決める角度です。show3D="yes" の場合に適用されます。 指定できる数値の範囲は -1~1 です。ここで、「-1」は左方向に 90 度、「1」は右方向に 90 度傾けることを意味します。 |
width | オプション | 整数/パーセント。 cfchart は、チャートの使用可能な幅のパーセンテージとして幅を計算します。 | |
zoom | オプション | チャートをズームしたときに適用されるキー(alpha、background、bevel など)の構造体です。 後述の例を参照してください。 |
使用状況
cfchart タグでは、グラフを表示するコンテナを定義します。ここでは、高さ、幅、背景色、ラベルなどを定義します。 cfchartseries タグでは、棒グラフ、折れ線グラフ、円グラフなど、データを表示するチャートのスタイルを定義します。cfchartdata タグは、データポイントを定義します。データは、次の形で cfchartseries タグに渡されます。
- クエリとして
- cfchartdata タグを使用するデータポイントとして
font 属性の値 ArialUnicodeMS には、次のルールが適用されます。 - UNIX の場合、すべての type 値に対して、2 バイト文字セットをレンダリングできるようにするには、この値を選択します。
- この値を選択した場合、fontBold 属性と fontItalic 属性は無効になります。
次の表に、color 属性で使用できる W3C HTML 4 カラー名または 16 進値を示します。
カラー名 | RGB 値 |
---|---|
Aqua | ##00FFFF |
Black | #000000 |
Blue | ##0000FF |
Fuchsia | ##FF00FF |
Gray | ##808080 |
Green | ##008000 |
Lime | ##00FF00 |
Maroon | ##800000 |
Navy | ##000080 |
Olive | ##808000 |
Purple | ##800080 |
Red | ##FF0000 |
Silver | ##C0C0C0 |
Teal | ##008080 |
White | ##FFFFFF |
Yellow | ##FFFF00 |
その他の色を指定する場合は、16 進数値を入力します。 RGB 値を指定する 6 桁の値、または RGB 値と透明度を指定する 8 桁の値を指定できます。 8 桁の 16 進値の先頭の 2 桁は透明度を示します。FF は不透明を、00 は透明を表しています。 00~FF の範囲の値を使用できます。
一般的なブラウザーでサポートされるその他のカラー名については、www.w3.org/TR/css3-color を参照してください。 チャートをメモリにキャッシュするかどうか、 キャッシュに 入れる チャートの数、 ColdFusion で同時に処理できるチャートリクエストの数を指定できます。 ColdFusion Administrator でこれらのオプションを設定するには、サーバーの設定/チャートを選択します。
次の属性はサポートされていません:format、 labelformat 、 seriesplacement の percent の値、sort、xAxis、 url 、xAxisType、xOffset、yAxisType、yOffset。
DOCTYPE ではなく <!DOCTYPE html> を使用している場合、cfchart はブラウザーでサポートされている互換モードを使用します。 標準の HTML 出力の場合、幅と高さは HTML 標準単位、つまり px、% などにする必要があります。互換モードでは、幅と高さの単位は px として解釈されます。
cfchart コードで <!DOCTYPE html> を使用する場合、format="html" は機能しません。
チャートの迅速な作成
この節では、基本的な棒グラフと円グラフの作成方法について説明します。 これは、cfchart タグを使用してチャートを作成するための主要コンポーネントの詳細な処理に入る前に、全体像を描き、ワークフローを提案することを目的としています。
棒グラフの作成を開始します。
シンプルな棒グラフの場合は、表すデータが必要です。 ハードコードされた値を使用することも、<cfquery> を使用してデータベースからデータを取得することもできます。
<cfset chartData = [10, 20, 30, 40, 50]> <!--- データの例---> <cfchart format=“html” xaxistitle=“カテゴリ” yaxistitle=“値” title=“棒グラフの例” type=“bar” showlegend=“false”> <cfchartseries type=“bar”> <cfchartdata item=“カテゴリ 1” value=“#chartData[1]#”> <cfchartdata item=“カテゴリ 2” value=“#chartData[2]#”> <cfchartdata item=“カテゴリ 3” value=“#chartData[3]#”> <cfchartdata item=“カテゴリ 4” value=“#chartData[4]#”> <cfchartdata item=“カテゴリ 5” value=“#chartData[5]#”> </cfchartseries> </cfchart>
同様に、円グラフを作成します。
棒グラフのデータの定義と同じように、ここでも同じ操作を行います。
<cfchart format=“png” chartWidth=“600” chartHeight=“400” pieSliceStyle=“sliced”> <cfchartseries type=“pie” serieslabel=“Web サイトトラフィック 2024”> <cfchartdata item=“1 月” value=“#randRange(500000,1000000)#”> <cfchartdata item=“2 月” value=“#randRange(500000,1000000)#”> <cfchartdata item=“3 月” value=“#randRange(500000,1000000)#”> <cfchartdata item=“4 月” value=“#randRange(500000,1000000)#”> <cfchartdata item=“5 月” value=“#randRange(500000,1000000)#”> <cfchartdata item=“6 月” value=“#randRange(500000,1000000)#”> </cfchartseries> </cfchart>
cfchart の基本
基本的な構文と構造
ColdFusion では、cfchart タグを使用してアプリケーション内でチャートやグラフを作成します。 cfchart タグの基本的な構文では、チャートタイプ、チャートデータ、他の様々な属性を指定して、チャートの外観と機能をカスタマイズします。次に、ColdFusion での cfchart の基本的な構文の概要を示します。
<cfchart format=“png|jpg|html|svg” chartWidth=“width” chartHeight=“height” title=“チャートタイトル” type=“chart_type”> <!-- 系列データを定義します --> <cfchartseries type=“series_type” query=“query_name” itemcolumn=“column_name” valuecolumn=“column_name”> </cfchartseries> <!-- ここで他の系列または追加のチャートのカスタマイズを定義します --> </cfchart>
ColdFusion の様々タイプのチャート
- 円グラフ:データを円グラフで表示し、全体の比率を示します。
- 棒グラフ:長方形の棒を使用して、カテゴリ間で値を比較したり、時間の経過に伴うデータのトレンドを表示したりします。
- 折れ線グラフ:データポイントを接続する線を使用して、連続した間隔でのデータのトレンドまたは変化を表示します。
- 散布図: 相関関係や分布を示すために 2 次元平面上のデータポイントを表します。
- 面グラフ:折れ線グラフと同様に、線の下の領域が塗りつぶされ、変化する値の累積エフェクトが強調されます。
- バブルグラフ:複数のデータ次元を表すために、異なるサイズのバブル(または球)内にデータを表示します。
- ゲージグラフ:ゲージのような形式でデータを示します。多くの場合、進行状況やパフォーマンス指標を表示するために使用されます。
- 縦棒グラフ:棒グラフと同様に、棒は垂直方向に配置されます。
- 積み重ねグラフ:複数のデータ系列を積み重ねて表示し、合計値とその構成要素を比較します。
- 箇条書きグラフ:箇条書きグラフは、パフォーマンスデータを効率的に表示するために設計された棒グラフです。観測値、ターゲット値、グレーディング用の値の範囲など、複数のデータ要素をエンコードします。このチャートタイプは、目標や一連のしきい値に対する進行状況の測定など、比較を行うのに最適です。
- 円錐グラフ:円錐グラフは、円グラフと同様に、全体の部分または割合を表すために使用されるデータビジュアライゼーションツールです。ただし、円錐グラフでは階層も表示され、最も広い領域を持つ円錐の一番上に最も高い値が表示されます。
- ピラミッドグラフ:ピラミッドグラフは、一連のステップまたはカテゴリを階層順に三角形に配置して表示する視覚表現です。多くの場合、プロセス、システム、人口分布を説明するために使用されます。
- ボックスプロット:ボックスプロットには、中央値、四分位数、潜在的な外れ値などの情報が表示されます。異なるカテゴリまたはグループ間でのデータの分布を比較するのに役立ちます。
- ドーナツ:ドーナツグラフは、円グラフのような円形のグラフですが、中央に穴が開いています。この穴によってリングのような外観が生まれ、これが「ドーナツ」という名前の由来です。ドーナツグラフは、円グラフと同様に、データセット内の全体の比率または割合を表します。
- ヒストグラム:ヒストグラムは、連続した数値の範囲にわたるデータポイントの頻度分布を示す数値データを表します。
- フローティング棒グラフ:フローティング棒グラフは、棒が Y 軸のゼロから始まらない数値データを視覚的に表します。代わりに、棒は Y 軸上の特定の値に配置されますが、この値は棒ごとに異なる場合があります。このタイプのチャートは、時間の経過に伴う値の変化や、開始点が異なる 2 つの異なるデータセットの比較など、ゼロベースではない値を比較する場合に適しています。
- 垂直領域を含む面グラフ:垂直領域を含む面グラフは、折れ線グラフのように連続線を使用して定量データを表示するチャートタイプです。 ただし、線の下の領域は各系列ごとに特定の色で塗りつぶされるので、複数の類似データセットからの値の変化を強調しやすくなります。
- 階段領域を含む面グラフ:階段領域を含む面グラフは、階段の段のように水平線と垂直線で接続されたデータポイントを表示するチャートタイプです。
- 曲線領域を含む面グラフ:曲線領域を含む面グラフでは、直線ではなく曲線で接続されたデータポイントが表示されます。このチャートタイプは、データを平滑化し、トレンドを視覚化しやすくするのに役立ちます。
cfchart タグへのデータの指定
静的データの使用
静的データを直接 chart タグと series タグ内に指定し、ColdFusion の cfchart タグを使用してチャートを生成できます。この方法では、クエリなどのデータソースにリンクせずにチャートを作成できます。
チャートに静的データを使用するには、次の手順に従います。
- チャートに表示するデータを定義します。 これは、視覚化するデータポイントを含む配列または構造体を作成することによって実行できます。
- ColdFusion コードで cfchart タグを使用して、チャートを作成します。生成するチャートタイプ(円グラフ、棒グラフ、折れ線グラフなど)を指定し、手順 1 で定義したデータをチャートのソースとして指定します。
- cfchart タグ内で色、ラベル、タイトル、凡例などの属性を設定することで、チャートの外観をカスタマイズできます。
- ColdFusion ページまたはテンプレートに cfchart タグを含めて、ColdFusion アプリケーションでチャートをレンダリングします。
例
<cfchart format=“html” chartheight=“300” chartwidth=“400” title=“月間売上高” type=“area”> <cfchartseries type=“area”> <cfchartdata item=“1 月” value=“150” /> <cfchartdata item=“2 月” value=“200” /> <cfchartdata item=“3 月” value=“180” /> <cfchartdata item=“4 月” value=“250” /> <cfchartdata item=“5 月” value=“300” /> </cfchartseries> </cfchart>
この例では次のようになります。
- cfchart タグは、指定された寸法(chartheight と chartwidth)とタイトル(title)を持つ面グラフを作成します。
- cfchart タグの type 属性が「area」に設定されているので、チャートは面グラフである必要があります。
- cfchartseries タグは、系列の種類を「area」として定義します。
- cfchartseries タグ内では、cfchartdata タグはプロットするデータポイントを指定します。各 cfchartdata タグは、各データポイントのアイテム(x 軸の値)と値(y 軸の値)を指定します。
データベースからのデータの使用
ColdFusion の cfchart タグを使用してデータベースのデータからチャートを作成するには、まず cfquery タグを使用してデータベースからデータを取得する必要があります。クエリオブジェクトにデータを取得したら、そのデータを cfchart タグと cfchartseries タグで使用してチャートを生成できます。
次に、データベースのデータを使用して面グラフを作成する方法の例を示します。
<cfquery name=“getSalesData” datasource=“art”> select * from orders order by orderdate </cfquery> <cfchart format=“html” chartheight=“400” chartwidth=“600” title=“Sales Over Time”> <cfchartseries type=“curve” query=“getSalesData” itemColumn=“orderdate” valueColumn=“tax”/> </cfchart>
チャートのカスタマイズ
cfchart タグを使用すると、次の目的に合わせてチャートをカスタマイズできます。
- チャートを使用すると、データを視覚的に表現できるため、トレンド、パターン、比較を容易に解釈できます。これは、複雑なデータセットの場合に特に便利です。
- カスタマイズされたチャートにより、より魅力的でインタラクティブなユーザーエクスペリエンスを提供できます。
- カスタマイズオプションを使用すると、特定の系列、カテゴリ、目標点を強調表示するなど、データの特定の側面を強調することができます。
- チャートをカスタマイズすることにより、色覚異常の配色を調整するなど、ニーズの異なるユーザーがチャートにアクセスしやすくなります。
- チャートをカスタマイズすると、ブランドのカラー、フォント、スタイルに合わせてチャートを調整できるので、アプリケーション全体で一貫した視覚的なアイデンティティを実現できます。
- カスタマイズされたチャートでは、レポート、ダッシュボード、データ駆動型アプリケーションなど、特定のコンテキストのデータを表示できます。
- ColdFusion のチャート作成機能では、ツールチップ、凡例、ラベルなどのカスタマイズオプションを使用して、詳細な情報やインタラクティブ機能をエンドユーザーに提供できます。
- カスタマイズにより、異なる種類のグラフ(棒グラフ、折れ線グラフ、円グラフなど)と系列グラフを 1 つのグラフに組み合わせることができるので、より詳細なデータプレゼンテーションが可能になります。
チャートの JSON スタイルのカスタマイズ
cfchart タグでは JSON ベースのスタイルを使用して、簡単にカスタマイズできます。ColdFusion には、チャートのタイプごとにデフォルトのスタイルが用意されています。ただし、独自のスタイルファイルを使用することで、このスタイルを上書きできます。 次の例では、カスタムのスタイルファイルを使用して、タイトルのフォントと背景をカスタマイズします。
cfchart タグとスタイルオプション用の JSON オブジェクトを使用して、ColdFusion でチャートのカスタマイズを定義できます。ColdFusion の cfchart タグは、JSON 文字列を値として取る graphset 属性をサポートします。これにより、チャートのタイプ、ディメンション、色、タイトル、ラベル、その他の視覚設定など、チャートに関するさまざまなカスタマイズオプションを指定できます。
JSON 文字列のデータと、graphset 属性を使用して JSON オブジェクトで定義されたカスタマイズを使用して、cfchart タグを使用して折れ線グラフを作成する方法を示す例を次に示します。
my_custom_style.json
{ “graphset” : [ { “type” : “bar”, “title” : { “font-size” : 18, “color” : “#FF0000”, “bold” : true, “font-family” : “Verdana”, “background-color” : “#cccccc”, “border-color” : “#cccccc”, “border-width” : 1 } } ] }
この JSON を、次のように cfm ファイルで使用します。
<cfchart format=“html” type=“bar” showlegend=“false” chartHeight=“400” chartWidth=“600” style=“my_custom_style.json” title=“Sales report”> <cfchartseries> <cfchartdata item=“2012” value=#randrange(10,100)#> <cfchartdata item=“2013” value=#randrange(10,100)#> <cfchartdata item=“2014” value=#randrange(10,100)#> <cfchartdata item=“2015” value=#randrange(10,100)#> <cfchartdata item=“2016” value=#randrange(10,100)#> <cfchartdata item=“2017” value=#randrange(10,100)#> </cfchartseries> </cfchart>
出力