Foxit PDF SDK
FSDK::IconFit类 参考

Public 成员函数

 constructor ()
 构造函数。
 
 constructor (type, is_proportional_scaling, horizontal_fraction, vertical_fraction, fit_bounds)
 带参数的构造函数。 更多...
 
 Set (type, is_proportional_scaling, horizontal_fraction, vertical_fraction, fit_bounds)
 设置值。 更多...
 

Public 属性

 fit_bounds
 一个布尔值,指示是否缩放按钮外观以完全适合边界。 更多...
 
 horizontal_fraction
 如果图标按比例缩放,分配到图标左侧和底部的剩余空间的水平分数。 更多...
 
 is_proportional_scaling
 一个布尔值,指示是否使用等比例缩放。 更多...
 
 scale_way_type
 应在注释矩形内缩放图标的情形。 请参阅从 FSDK.IconFit.e_ScaleWayNone 开始的值,这应该是这些值之一。 当当前图标适配对象用于设置时,此值不应为 FSDK.IconFit.e_ScaleWayNone
 
 vertical_fraction
 如果图标按比例缩放,分配到图标左侧和底部的剩余空间的垂直分数。 更多...
 

静态 Public 属性

static e_ScaleWayAlways
 始终缩放。
 
static e_ScaleWayBigger
 仅当图标大于注释矩形时缩放。
 
static e_ScaleWayNever
 从不缩放。
 
static e_ScaleWayNone
 图标缩放方式类型的枚举。 更多...
 
static e_ScaleWaySmaller
 仅当图标小于注释矩形时缩放。
 

详细描述

此类表示图标适配信息。图标适配信息用于指定如何在其关联的小部件注释的注释矩形内显示按钮的图标。

成员函数说明

◆ constructor()

FSDK::IconFit::constructor ( type  ,
is_proportional_scaling  ,
horizontal_fraction  ,
vertical_fraction  ,
fit_bounds   
)

带参数的构造函数。

参数
[in]type应在注释矩形内缩放图标的情形。请参阅从 FSDK.IconFit.e_ScaleWayAlways 开始的值,这应该是这些值之一。 当当前图标适配对象用于设置时,此值不应为 FSDK.IconFit.e_ScaleWayNone
[in]is_proportional_scaling指示是否使用等比例缩放。 true 表示精确填充注释矩形,而不考虑其原始纵横比(宽高比)。
false 表示缩放图标以适合注释矩形的宽度或高度, 同时保持图标的原始纵横比。
[in]horizontal_fraction如果图标按比例缩放,分配到图标左侧和底部的剩余空间的水平分数。 有效范围:0.0到1.0。
[in]vertical_fraction如果图标按比例缩放,分配到图标左侧和底部的剩余空间的垂直分数。 有效范围:0.0到1.0。
[in]fit_bounds指示是否缩放按钮外观以完全适合边界。 true 表示按钮外观应缩放以完全适合注释的边界, 而不考虑边框的线宽。

◆ Set()

FSDK::IconFit::Set ( type  ,
is_proportional_scaling  ,
horizontal_fraction  ,
vertical_fraction  ,
fit_bounds   
)

设置值。

参数
[in]type应在注释矩形内缩放图标的情形。请参阅从 FSDK.IconFit.e_ScaleWayAlways 开始的值,这应该是这些值之一。 当当前图标适配对象用于设置时,此值不应为 FSDK.IconFit.e_ScaleWayNone
[in]is_proportional_scaling指示是否使用等比例缩放。 true 表示精确填充注释矩形,而不考虑其原始纵横比(宽高比)。
false 表示缩放图标以适合注释矩形的宽度或高度, 同时保持图标的原始纵横比。
[in]horizontal_fraction如果图标按比例缩放,分配到图标左侧和底部的剩余空间的水平分数。 有效范围:0.0到1.0。
[in]vertical_fraction如果图标按比例缩放,分配到图标左侧和底部的剩余空间的垂直分数。 有效范围:0.0到1.0。
[in]fit_bounds指示是否缩放按钮外观以完全适合边界。 true 表示按钮外观应缩放以完全适合注释的边界, 而不考虑边框的线宽。
返回
无。

类成员变量说明

◆ e_ScaleWayNone

FSDK::IconFit::e_ScaleWayNone
static

图标缩放方式类型的枚举。

此枚举的值应单独使用。未指定缩放方式。

◆ fit_bounds

FSDK::IconFit::fit_bounds

一个布尔值,指示是否缩放按钮外观以完全适合边界。

true表示按钮外观应缩放以完全适合注释的边界,而不考虑边框的线宽。

◆ horizontal_fraction

FSDK::IconFit::horizontal_fraction

如果图标按比例缩放,分配到图标左侧和底部的剩余空间的水平分数。

此条目仅在图标按比例缩放时使用。有效范围:0.0到1.0。

◆ is_proportional_scaling

FSDK::IconFit::is_proportional_scaling

一个布尔值,指示是否使用等比例缩放。

true表示精确填充注释矩形,不考虑其原始纵横比(宽高比)。
false表示缩放图标以适合注释矩形的宽度或高度,同时保持图标的原始纵横比。

◆ vertical_fraction

FSDK::IconFit::vertical_fraction

如果图标按比例缩放,分配到图标左侧和底部的剩余空间的垂直分数。

此条目仅在图标按比例缩放时使用。有效范围:0.0到1.0。