Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
4D Tags (2015)
Search
4D Japan
September 15, 2024
Technology
50
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
4D Tags (2015)
4D Japan
September 15, 2024
More Decks by 4D Japan
See All by 4D Japan
4D 21 R2 R3
miyako
0
34
4D 21 LTS
miyako
0
18
4D 21
miyako
0
47
4D 20 R10
miyako
0
53
4D 20 R9
miyako
0
45
4D 20 R7 & R8
miyako
0
89
Unicodeの話 (2007)
miyako
0
55
Unicodeの話 (2008)
miyako
0
61
Google Apps Integration (2012)
miyako
0
58
Other Decks in Technology
See All in Technology
20260930_Gemma4_Hands-on
tsho
0
230
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
3
1.5k
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
550
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
650
今こそ知りたいAmplifyGen2
mkdev10
2
150
Codex概要
ymiya55
0
440
Futexes the good, the bad, the ugly
ennael
PRO
0
130
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
310
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
310
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
840
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
120
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
570
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
BBQ
matthewcrist
89
10k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Abbi's Birthday
coloredviolet
4
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Transcript
SVGでグラフ/チャートを作成するために 4D Tags
基本 SVG: テキストファイル <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:exsl4D="http://www.4D.com"
xmlns:gFunc="http://gFunc" xmlns:math="http://exslt.org/math" xmlns:xlink="http:// www.w3.org/1999/xlink" id="ID_svg" viewBox= "0 0 800 600" viewport-fill="white" viewport-fill-opacity="0"> <rect x="0" y="100" width="40" height="80" fill="blue" id="NiceBlueRect"/> </svg> ソースコード 画像
基本 4Dタグ • テキストファイル(HTML, SVG, XML)を処理理するためのツール • 構成要素を外部リソースとして管理理するために • ユーザーがドキュメントをカスタマイズするための⼿手段として
Name: “<!-‐‑‒-‐‑‒#4DTEXT vName-‐‑‒-‐‑‒>” ID: “<!-‐‑‒-‐‑‒#4DTEXT arrID{7}-‐‑‒-‐‑‒>” City: “<!-‐‑‒-‐‑‒#4DTEXT [Comp]City-‐‑‒-‐‑‒>” Name: “John Doe” ID: 78421 City: “Paris”
ループ 4Dタグ <!-‐‑‒-‐‑‒#4DLOOP [Table]-‐‑‒-‐‑‒> <!-‐‑‒-‐‑‒#4DLOOP arrIDs-‐‑‒-‐‑‒> <!-‐‑‒-‐‑‒#4DLOOP myMethod-‐‑‒-‐‑‒> <!-‐‑‒-‐‑‒#4DLOOP (condition)-‐‑‒-‐‑‒>
v14R4
ループ 4Dタグ <!--#4DEVAL $i:=0--> <!--#4DLOOP ($i<8)--> <!--#4DEVAL $i--> <!--#4DEVAL $i:=$i+1-->
<!--#4DENDLOOP--> 0 1 2 3 4 5 6 7 改⾏行行コードは除去しない スペースは必要 <!--#4DLOOP($i<8)--> シンタックスエラー v14R4
フォーミュラ式 4DEVAL <!--#4DEVAL $i:=40--> <!--#4DEVAL $label:="ABC-"+Strin:C10($i)—> LABEL: <!--#4DEVAL $label--> 代⼊入もOK
v14R4 隔離離された実⾏行行コンテキスト: 接頭辞の有無に関係なく,実質的なスコープはローカル変数 4DHTMLと同じ効果 任意: コマンド番号 EVAL != evil LABEL: ABC-40
パラメーター $1, $2, $3 v14R4 <!--#4DEVAL $firstName:= $1--> <!--#4DEVAL $lastName
:= $2--> Dear <!--#4DEVAL $firstName--> <!--#4DEVAL $lastName-->, Dear Mr John Doe, PROCESS 4D TAGS (<>Source;<>target;"John";"Doe")
SVG 4Dタグ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:exsl4D="http://www.4D.com" xmlns:gFunc="http://gFunc"
xmlns:math="http://exslt.org/math" xmlns:xlink="http:// www.w3.org/1999/xlink" id="ID_svg" viewBox= "0 0 800 600" viewport-fill="white" viewport-fill-opacity="0"> <rect x="0" y="100" width="40" height="80" fill="blue" id="NiceBlueRect"/> </svg> <!--#4DLOOP <>_x--> <rect x="<!--#4DVAR <>_x{<>_x}-->" fill="<!--#4DVAR <>_fill{<>_x}-->" y="100" width="40" height="80"/> <!--#4DENDLOOP-->
SVG 4Dタグ
SVG 4Dタグ