forked from mia/Aegisub
a067bd560d
1. cd aegisub/ 2. svn mv *cpp *h src/ 3. svn mv Makefile.am MatroskaParser.c auto4_perldata.inc bitmaps boost \ changelog.txt config gl include libosxutil libresrc md5.c msvc mythes.cxx \ mythes.hxx res.rc src/ 4. cd .. 5. svn mv FFmpegSource2/ INSTALL Makefile.am README acinclude.m4 \ autogen.sh automation/ bin build configure.in desktop dummy.txt lib \ libass/ m4macros/ packages/ po/ scripts/ universalchardet/ aegisub/ 6. mkdir -p docs/wiki_convert 7. svn add docs/wiki_convert 8. cd docs 9. svn mv aegisub_convert_docs.pl convert.bat output wiki_convert/ * See r2749 for full description. Originally committed to SVN as r2752.
32 lines
875 B
Text
32 lines
875 B
Text
Miscellaneous functions in Automation 4
|
|
|
|
This document describes various functions that couldn't be placed in any of
|
|
the other Automation 4 documents.
|
|
|
|
---
|
|
|
|
Getting the rendered size of a string
|
|
|
|
This function might later on be part of a full rendering-interface for
|
|
creating actual bitmaps of text.
|
|
|
|
This function does NOT attempt to handle line breaks, automatic line breaking,
|
|
fomatting override tags, vector drawings or anything else to that effect.
|
|
If you need such functionality, you need to implement it yourself. (For now,
|
|
at least.)
|
|
|
|
function aegisub.text_extents(style, text)
|
|
|
|
@style (table)
|
|
A "style" class Subtitle Line table.
|
|
|
|
@text (string)
|
|
The text to calculate the rendered size of.
|
|
|
|
Returns: 4 values, all numbers.
|
|
1. Width of text in pixels.
|
|
2. Height of text in pixels.
|
|
3. Descent of text in pixels.
|
|
4. External leading of text in pixels.
|
|
|
|
---
|