ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Load 4D View document
|
Load 4D View document ( 4DViewDocument ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
4DViewDocument | BLOB |
![]() |
4D View ドキュメント | |||||
戻り値 | オブジェクト |
![]() |
4D View ドキュメントの情報を格納したオブジェクト | |||||
Load 4D View document コマンドを使用すると、4D View ドキュメントを4D オブジェクトへと変換することができます。
このコマンドには、お使いの環境の中に4D View ライセンスも、あるいは旧4D View プラグインのインスタンスも必要ありません。
4DViewDocument 引数に変換したい4D View ドキュメントを格納しているBLOB 変数あるいはフィールドを渡します。コマンドは4D View ドキュメント内に元々保存されている全ての情報を格納している4D object を返し、これには以下のような情報が含まれます:
このコマンドを使用すると、4D View ドキュメントに保存されていたあらゆるデータを復元し、オープンなフォーマットで管理することができます。
注: 4D View から4D View Pro へとドキュメントを変換したい場合、専用の コマンドの使用が推奨されます。こちらの方が直接的かつ透過な変換を行えます。
ディスク上に保存された4D View ドキュメントを読み込んで変換したい場合を考えます:
C_BLOB($blob)
C_OBJECT($object)
DOCUMENT TO BLOB("document.4PV";$blob)
$object:=Load 4D View document($blob)
ALERT("Document title is "+$object.title)
例えば、以下のドキュメントを変換した場合:
以下の結果を取得します(文字列化されたオブジェクト):
{ "version": 9, "title": "4D View test", "subject": "", "author": "", "company": "", "note": "", "creationDate": "2017-06-13", "creationTime": 63230, "modificationDate": "2017-06-13", "modificationTime": 63295, "columnCount": 2048, "rowCount": 65535, "columnHeaderHeight": 380, "rowHeaderWidth": 1180, "columnWidth": 2160, "rowHeight": 320, "noExternalCall": false, "columns": [], "rows": [], "cells": [ { "kind": "value", "value": "hello world", "valueType": "string", "column": 1, "row": 1 }, { "kind": "value", "value": 42, "valueType": "real", "column": 1, "row": 3 }, { "kind": "value", "value": true, "valueType": "bool", "column": 1, "row": 4 } ], "cellNames": [], "customFormats": [], "rowEdges": [ { "style": 13, "color": 15597568, "left": 2, "top": 6, "right": 3, "bottom": 6 }, { "style": 13, "color": 15597568, "left": 2, "top": 11, "right": 3, "bottom": 11 } ], "columnEdges": [ { "style": 13, "color": 15597568, "left": 2, "top": 6, "right": 2, "bottom": 10 }, { "style": 13, "color": 15597568, "left": 4, "top": 6, "right": 4, "bottom": 10 } ], "defaultStyle": { "locked": false, "hidden": false, "gridHidden": false, "spellCheck": false, "pictHeights": false, "inputFilter": 0, "backColorEven": 16777215, "backColorOdd": 16777215, "fontID": 2, "fontSize": 11, "fontBold": false, "fontItalic": false, "fontUnderline": false, "fontOutline": false, "fontShadow": false, "fontCondensed": false, "fontExtended": false, "normalColorEven": 0, "normalColorOdd": 0, "zeroColorEven": 255, "zeroColorOdd": 255, "minusColorEven": 16711680, "minusColorOdd": 16711680, "hAlign": 0, "vAlign": 0, "rotation": 0, "wordWrap": false, "forceTextFormat": false, "numericFormat": 0, "stringFormat": 0, "booleanFormat": 0, "dateTimeFormat": 0, "pictureFormat": 0 }, "exportRanges": [], "fontNames": [ { "id": 2, "name": "Lucida Grande" } ], "inputFilters": [], "pictures": [ { "column": 3, "row": 3, "width": 920, "height": 1000, "drawingMode": 5, "behind": false, "fixedSize": false, "locked": false, "hOffset": 0, "vOffset": 0, "picture": "[object Picture]" } ] }
注: 返されるobject についてのフォーマットについてのより詳細な情報については、4D テクニカルサービスにお問い合わせください。
プロダクト: 4D
テーマ: ツール
番号:
1528
初出: 4D v16 R6
ランゲージリファレンス ( 4D v20 R7)