このページについて

C

ImageFiles.MCU.Experimental.resourceSVGScale

SVG 画像の拡大縮小率。

説明

SVG画像を指定された拡大縮小率で拡大縮小します。SVG画像は、コンパイル時にQt Quick Ultralite Toolsによって処理される際、この倍率を用いて拡大縮小されます。このプロパティを有効にするには、拡大縮小対象とするすべてのImageFilesノードで、resourceEnableSVGScalingを true に設定する必要があります。

使用方法

このプロパティは、その親ノードが受け入れられるあらゆるコンテキストで指定可能です。実数値をとり、デフォルト値は 1.0 です。

コード例:

このプロパティは、ImageFilesノードのresourceEnableSVGScalingが次のようにtrue に設定されていない限り、SVGリソースには適用できません:

ImageFiles {
    files: ["image1.svg"]
    MCU.Experimental.resourceSVGScale: 0.5
    MCU.Experimental.resourceEnableSVGScaling: true
}

MCU.Config ノードでこのプロパティを定義することで、QmlProject ファイル内のすべての SVG リソースをスケーリングできます。また、次のようにresourceEnableSVGScaling を`true ` に設定することで、どの SVG リソースのImageFilesノードに影響を与えるかを選択できます:

MCU.Config {
    Experimental.resourceSVGScale: 0.5
}

ImageFiles {
    // "image1.svg" will be scaled by factor 0.5
    files: ["image1.svg"]
    MCU.Experimental.resourceEnableSVGScaling: true
}

ImageFiles {
    // "image2.svg" will not be scaled by factor 0.5
    files: ["image2.svg"]
}

なお

このプロパティは、QmlProject API 2.9 で導入されました。

resourceEnableSVGScalingも参照してください

特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。