※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

テキストの font_size 属性

このページではテキスト関係のfont_size属性について説明します。

属性の概要

font_size属性ではフォントサイズ(テキストサイズ)の更新もしくは取得を行うことができます。

基本的な使い方

getterとsetterの各インターフェイスの値の型はap.Intになります。

import apysc as ap

stage: ap.Stage = ap.Stage(
    background_color=ap.Color("#333"),
    stage_width=350,
    stage_height=400,
    stage_elem_id="stage",
)
font_size_16_text: ap.MultiLineText = ap.MultiLineText(
    text="Example of font-size = 16. Lorem ipsum dolor sit amet, "
    "consectetur adipiscing elit, sed do eiusmod tempor incididunt "
    "ut labore et dolore magna aliqua. Ut enim ad minim veniam.",
    width=300,
    fill_color=ap.Color("#00aaff"),
    x=25,
    y=25,
)
font_size_16_text.font_size = ap.Int(16)

font_size_32_text: ap.MultiLineText = ap.MultiLineText(
    text="Example of font-size = 32. Lorem ipsum dolor sit amet, consectetur.",
    width=300,
    fill_color=ap.Color("#00aaff"),
    x=25,
    y=190,
)
font_size_32_text.font_size = ap.Int(32)

ap.save_overall_html(dest_dir_path="./text_font_size_basic_usage/")

font_size 属性のAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイス概要]

テキストのフォントサイズを取得します。


[返却値]

  • font_size: Int

    • テキストのフォントサイズ。


[コードサンプル]

>>> import apysc as ap
>>> stage: ap.Stage = ap.Stage(
...     background_color=ap.Color("#333"),
...     stage_width=350,
...     stage_height=250,
...     stage_elem_id="stage",
... )
>>> text: ap.MultiLineText = ap.MultiLineText(
...     text="Example of font-size = 32. Lorem ipsum dolor sit amet, "
...     "consectetur adipiscing elit, sed do eiusmod tempor incididunt.",
...     width=300,
...     fill_color=ap.Color("#00aaff"),
...     x=25,
...     y=25,
... )
>>> text.font_size = ap.Int(32)
>>> text.font_size
Int(32)