OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / TTF_SizeText.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="ja-JP">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <meta name="keywords" content="SDL_ttf">
7 <link rel="top" href="index.html" title="\83z\81[\83\80">
8 <link rel="parent" href="SDL_ttf-functions-management.html" title="1\82Â\8fã">
9 <title>TTF_SizeText</title>
10 </head>
11 <body>
12 <a href="index.html#SDL_ttf">\96Ú\8e\9f</a> - <a href="SDL_ttf-functions.html">3.\8aÖ\90\94</a> - <a href="SDL_ttf-functions-attributes.html">3.3\91®\90«</a> - TTF_SizeText
13 <hr>
14 <h1>TTF_SizeText</h1>
15 <p>
16 <code>int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)</code>
17 </p>
18 <p>
19 <dl>
20 <dt>font</dt><dd>\95\8e\9a\97ñ\82Ì\83T\83C\83Y\82ð\8b\81\82ß\82éfont</dd>
21 <dt>text</dt><dd>\83T\83C\83Y\82ð\8b\81\82ß\82éLATIN1\82ÌNUL\8fI\92[\82Ì\95\8e\9a\97ñ</dd>
22 <dt>w</dt><dd>\95\8e\9a\97ñ\82Ì\95\9d\82ð\91ã\93ü\82·\82é\83|\83C\83\93\83^. \95s\97v\82Ì\8fê\8d\87NULL</dd>
23 <dt>h</dt><dd>\95\8e\9a\97ñ\82Ì\8d\82\82³\82ð\91ã\93ü\82·\82é\83|\83C\83\93\83^. \95s\97v\82Ì\8fê\8d\87NULL</dd>
24 </dl>
25 </p>
26 <p>
27 font\82ð\8eg\82Á\82ÄLATIN1\82Å\83G\83\93\83R\81[\83h\82³\82ê\82½text\82Ì\83T\81[\83t\83F\83C\83X\8fã\82Ì\83T\83C\83Y\82ð\8b\81\82ß\82é.
28 \8eÀ\8dÛ\82É\82Í\83\8c\83\93\83_\83\8a\83\93\83O\82³\82ê\82È\82¢\82ª, \90³\82µ\82­\83J\81[\83j\83\93\83O\82³\82ê, \8eÀ\8dÛ\82Ì\95\9d\82ª\93¾\82ç\82ê\82é.
29 \8d\82\82³\82Í<a href="TTF_FontHeight.html">TTF_FontHeight</a>\82Æ\93¯\82\92l\82É\82È\82é.
30 </p>
31 <p>
32 \83\81\83\82\82±\82Ì\8aÖ\90\94\82Ìfont\82ÉNULL\82ð\93n\82·\82Æ\88Ù\8fí\8fI\97¹\82·\82é.
33 </p>
34 <p>
35 \83\81\83\82\82±\82Ì\8aÖ\90\94\82Ìtext\82ÉNULL\82ð\93n\82µ\82½\8fê\8d\87\82Ì\93®\8dì\82Í\96¢\92è\8b`\82Å\82 \82é.
36 </p>
37 <p>
38 \96ß\82è\92l: \90¬\8c÷\82Ì\82Æ\82«0\82Å, NULL\82Å\82È\82¢w\82Æh\82É\93K\90Ø\82È\92l\82ª\91ã\93ü\82³\82ê\82é. \83t\83H\83\93\83g\82É\83O\83\8a\83t\82ª\82È\82¢\82È\82Ç\8e¸\94s\82Ì\82Æ\82«-1
39 </p>
40 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
41 <code>
42 <pre>
43 // \93Ç\82Ý\8d\9e\82Ü\82ê\82½\83t\83H\83\93\83g\82Å\83e\83L\83X\83g\82ð\83\8c\83\93\83_\83\8a\83\93\83O\82µ\82½\8fê\8d\87\82Ì\95\9d\82Æ\8d\82\82³\82ð\93¾\82é
44 //TTF_Font *font;
45 int w,h;
46 if(TTF_SizeText(font,"Hello World!",&amp;w,&amp;h)) {
47     // \83\8c\83\93\83_\83\8a\83\93\83O\82Å\82«\82È\82©\82Á\82½. \8f­\82È\82­\82Æ\82àTTF_GetError\82ð\95\\8e¦\82µ\82½\82Ù\82¤\82ª\82æ\82¢
48 } else {
49     printf("\95\9d=%d \8d\82\82³=%d\n",w,h);
50 }
51 </pre>
52 </code>
53 <h2>\8eQ\8fÆ</h2>
54 <a href="TTF_SizeUTF8.html">TTF_SizeUTF8</a>,
55 <a href="TTF_SizeUNICODE.html">TTF_SizeUNICODE</a>,
56 <a href="TTF_RenderText_Solid.html">TTF_RenderText_Solid</a>,
57 <a href="TTF_RenderText_Shaded.html">TTF_RenderText_Shaded</a>,
58 <a href="TTF_RenderText_Blended.html">TTF_RenderText_Blended</a>
59 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>
60 <a href="http://www.libsdl.org/projects/SDL_ttf/docs/SDL_ttf_39.html#SEC39">3.3.20 TTF_SizeText</a>
61 <hr>
62 </body>
63 </html>