drawingml subject: text
TRANSCRIPT
![Page 1: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/1.jpg)
Text
DrawingML
![Page 2: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/2.jpg)
The Basics
• Like Word, text is broken into runs and paragraphs
• Runs and Paragraphs have properties• Remember – Text and Graphics are the
same
The dog is brown today.
![Page 3: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/3.jpg)
Text Body
• Remember from DrawingML, spPr
• Contains three pieces– Body Properties– List of Styles– One or more Paragraphs
spTree
nvGrpSpPr grpSpPr sp
nvSpPr spPr
style textBody
![Page 4: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/4.jpg)
Inset Properties
• Shapes contain inscribed rectangles• Insets are measured from that rectangle
Inscribed Rect Inset Bottom
Inset TopInset Right
Inset Left
![Page 5: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/5.jpg)
Overflow
• Three types– Overflow– Ellipsis– Clip
OneTwo
ThreeFourFiveSix
SevenEightNineTen
OneTwo
ThreeFour…
OneTwo
ThreeFourFive
![Page 6: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/6.jpg)
AutoFit ( 1 )
![Page 7: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/7.jpg)
AutoFit ( 2 )
![Page 8: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/8.jpg)
Warping
![Page 9: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/9.jpg)
Columns
![Page 10: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/10.jpg)
Protection
• Only one protection property for text– No Edit– No Printing
![Page 11: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/11.jpg)
Characters
![Page 12: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/12.jpg)
Character Size Units
• Generally expressed in 100ths of a point• Font size restricted between 1pt and 4000
pts
![Page 13: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/13.jpg)
Underline
• 18 underline styles• Underlines have fill and line props
– These can follow text ( default ) or can be explicitly set
– They are the same DrawingML we’ve talked about …
![Page 14: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/14.jpg)
Underline
![Page 15: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/15.jpg)
Strikethrough
• Three types: none, single, double• No line or fill props – just uses the text
values
![Page 16: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/16.jpg)
Strikethrough
![Page 17: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/17.jpg)
Interactivity
• Vectors– Click– Mouse Over
• Run-Level Property ( rPr )• Uses relationships
Apple Computer
![Page 18: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/18.jpg)
Proofing and Smart Tags
• Noproof• Err• Smtclean
Soccer is a gret sport!
![Page 19: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/19.jpg)
DrawingML – again!
• Line Properties• Fill Properties• Effect Properties
![Page 20: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/20.jpg)
Line Properties
![Page 21: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/21.jpg)
Fill Properties
![Page 22: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/22.jpg)
Effect Properties
![Page 23: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/23.jpg)
International Support
• Multiple Typefaces– Latin– East Asian– Complex Script– Symbol
• Language Identification– Language ID– Alt Language
• Kumimoji
ECMA
TC45
![Page 24: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/24.jpg)
Paragraphs
![Page 25: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/25.jpg)
Spacing ( 1 )
• One two three four five six seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen
![Page 26: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/26.jpg)
Spacing ( 2 )
• One two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen
• One two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen
![Page 27: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/27.jpg)
Margins
• Measured from Insets
Inscribed Rect Inset Bottom
Inset TopInset Right
Inset Left
Margin RightMargin Left
![Page 28: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/28.jpg)
Margins
• Vertical text requires special handling
Inscribed Rect
Inset
Margin LeftS T
A R
T
Margin Right
![Page 29: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/29.jpg)
Alignment ( 1 )
![Page 30: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/30.jpg)
Alignment ( 2 )
![Page 31: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/31.jpg)
Tab Stops
![Page 32: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/32.jpg)
Bullets
![Page 33: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/33.jpg)
Bullets Overview
• Bullets are a paragraph-level property ( pPr )
• Four types of bullets supported– None– Character Bullets– AutoNumbered Bullets– Blip ( “picture” ) Bullets
![Page 34: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/34.jpg)
Core Bullet Properties
• Properties can inherit from trailing text ( default ) or be explicitly set– Bullet Size ( 25 – 400%, units = %x1000 )– Bullet Face – Bullet Color
• Bullet Type is always explicit
![Page 35: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/35.jpg)
Core Properties
![Page 36: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/36.jpg)
Character Bullets ( 1 )
• Apples• Oranges• Pears• Peaches• Carrots
• Apples• Oranges• Pears• Peaches• Carrots
![Page 37: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/37.jpg)
Character Bullets ( 2 )
H ApplesH OrangesH PearsH PeachesH Carrots
H ApplesH OrangesH PearsH PeachesH Carrots
![Page 38: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/38.jpg)
AutoNumbered Bullets
• “Start At”• Schemes
– Over 40 schemes
![Page 39: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/39.jpg)
AutoNumbered ( 1 )
1. Apples
2. Oranges
3. Pears
4. Peaches
5. Carrots
1. Apples
2. Oranges
3. Pears
4. Peaches
5. Carrots
![Page 40: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/40.jpg)
AutoNumbered ( 2 )
i. Apples
ii. Oranges
iii. Pears
iv. Peaches
v. Carrots
i. Apples
ii. Oranges
iii. Pears
iv. Peaches
v. Carrots
![Page 41: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/41.jpg)
AutoNumbered ( 3 )
iii. Apples
iv. Oranges
v. Pears
vi. Peaches
vii. Carrots
iii. Apples
iv. Oranges
v. Pears
vi. Peaches
vii. Carrots
![Page 42: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/42.jpg)
AutoNumbered ( 4 )
iii. Apples
iv. Oranges
v. Pears
viii. Peaches
ix. Carrots
iii. Apples
iv. Oranges
v. Pears
viii. Peaches
ix. Carrots
![Page 43: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/43.jpg)
Blip Bullets
• This is simple DrawingML• Note the blip-reuse
![Page 44: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/44.jpg)
Blip Bullets
Apples
Oranges
Pears
Peaches
Carrots
![Page 45: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/45.jpg)
Mix and Matching
• Apples
Oranges• Pears• Peaches• Carrots
• Apples
Oranges• Pears• Peaches• Carrots
![Page 46: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/46.jpg)
A lot more …
• Text Frame• Text Styles• Text Fields• Font Embedding
… but we’ll leave those for another time.
![Page 47: DrawingML Subject: Text](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55ba932bbb61eb1a3d8b456d/html5/thumbnails/47.jpg)
Disclaimer
This presentation is for informational purposes only, and should not be relied upon as a substitute or replacement for Microsoft formal file format documentation, which is available at the following website: https://msdn.microsoft.com/en-us/library/cc313118(v=office.12).aspx. Any views or opinions presented in this material are solely those of the author and do not necessarily represent those of Microsoft. Microsoft disclaims all liability for mistakes or inaccuracies in this presentation.