Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
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。