|
Foxit PDF SDK
|
Public 成员函数 | |
| GetBottom () | |
| 获取底部位置值。 更多... | |
| GetDestArray () | |
| 获取目标 PDF 数组。 更多... | |
| GetLeft () | |
| 获取左侧位置值。 更多... | |
| GetPageIndex (document) | |
| 获取目标页面的索引。 更多... | |
| GetRight () | |
| 获取右侧位置值。 更多... | |
| GetTop () | |
| 获取顶部位置值。 更多... | |
| GetZoomFactor () | |
| 获取缩放系数。 更多... | |
| GetZoomMode () | |
| 获取缩放模式。 更多... | |
| IsEmpty () | |
| 检查当前对象是否为空。 更多... | |
| IsLeftNull () | |
| 检查左侧值是否为空对象。 更多... | |
| IsTopNull () | |
| 检查顶部值是否为空对象。 更多... | |
静态 Public 成员函数 | |
| static | CreateFitBBox (document, page_index) |
| 为缩放模式 FSDK.Destination.e_ZoomFitBBox 创建目标对象。 更多... | |
| static | CreateFitBHorz (document, page_index, top) |
| 为缩放模式 FSDK.Destination.e_ZoomFitBHorz 创建目标对象。 更多... | |
| static | CreateFitBVert (document, page_index, left) |
| 为缩放模式 FSDK.Destination.e_ZoomFitBVert 创建目标对象。 更多... | |
| static | CreateFitHorz (document, page_index, top) |
| 为缩放模式 FSDK.Destination.e_ZoomFitHorz 创建目标对象。 更多... | |
| static | CreateFitPage (document, page_index) |
| 为缩放模式 FSDK.Destination.e_ZoomFitPage 创建目标对象。 更多... | |
| static | CreateFitRect (document, page_index, left, bottom, right, top) |
| 为缩放模式 FSDK.Destination.e_ZoomFitRect 创建目标对象。 更多... | |
| static | CreateFitVert (document, page_index, left) |
| 为缩放模式 FSDK.Destination.e_ZoomFitVert 创建目标对象。 更多... | |
| static | CreateFromPDFArray (document, opdf_array) |
| 从现有目标数组创建目标对象。 更多... | |
| static | CreateXYZ (document, page_index, left, top, zoom_factor) |
| 为缩放模式 FSDK.Destination.e_ZoomXYZ 创建目标对象。 更多... | |
静态 Public 属性 | |
| static | e_ZoomFitBBox |
| 显示页面时在显示区域内完全适合页面的边界框。 更多... | |
| static | e_ZoomFitBHorz |
| 显示页面时在显示区域内适合页面边界框的整个宽度。 更多... | |
| static | e_ZoomFitBVert |
| 显示页面时在显示区域内适合页面边界框的整个高度。 更多... | |
| static | e_ZoomFitHorz |
| 显示页面时在显示区域内适合页面的整个宽度。 更多... | |
| static | e_ZoomFitPage |
| 显示页面时在显示区域内适合整个页面。 更多... | |
| static | e_ZoomFitRect |
| 显示页面时在显示区域内完全适合指定矩形中的页面内容。 更多... | |
| static | e_ZoomFitVert |
| 显示页面时在显示区域内适合页面的整个高度。 更多... | |
| static | e_ZoomXYZ |
| 缩放模式的枚举。 更多... | |
目标(Destination)定义了 PDF 文档的特定视图,包括以下项目:
目标可能与书签或某些类型的操作相关联。在每种情况下,目标指定 当打开书签项或链接注释或执行操作时要呈现的文档视图。
此类提供了为不同缩放模式创建目标对象以及获取目标数据的函数。
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitBBox 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitBHorz 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | top | 顶部边缘的垂直坐标 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitBVert 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | left | 左边缘的水平坐标。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitHorz 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | top | 顶部边缘的垂直坐标。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitPage 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitRect 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | left | 矩形的左侧坐标。 |
| [in] | bottom | 矩形的底部坐标。 |
| [in] | right | 矩形的右侧坐标。 |
| [in] | top | 矩形的顶部坐标。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomFitVert 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | left | 左边缘的水平坐标。 |
|
static |
从现有目标数组创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | pdf_array | 目标 PDF 数组。此 PDF 数组可以从类型为 FSDK.PDFNameTree.e_Dests 的 FSDK.PDFNameTree 中检索。 |
|
static |
为缩放模式 FSDK.Destination.e_ZoomXYZ 创建目标对象。
| [in] | document | 有效的 PDF 文档对象。 |
| [in] | page_index | PDF 文档中目标页面的索引。 |
| [in] | left | 作为页面左上位置的位置的水平坐标值。 |
| [in] | top | 作为页面左上位置的位置的垂直坐标值。 |
| [in] | zoom_factor | 缩放系数值。 |
| FSDK::Destination::GetBottom | ( | ) |
| FSDK::Destination::GetDestArray | ( | ) |
获取目标 PDF 数组。
| FSDK::Destination::GetLeft | ( | ) |
获取左侧位置值。
仅当缩放模式为 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitVert、 FSDK.Destination.e_ZoomFitRect 或 FSDK.Destination.e_ZoomFitBVert 时才有用。 特别是对于 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitVert 和 FSDK.Destination.e_ZoomFitBVert,左侧值可能是空对象, 这意味着只需使用应用程序的当前左侧值作为目标的左侧值。 对于这种情况,此函数将返回 0.0f。为了检查左侧值是否仅为 0 或 空对象,建议用户调用函数 FSDK.Destination.IsLeftNull。
对于其他缩放模式,此函数将返回 0.0f。
| FSDK::Destination::GetPageIndex | ( | document | ) |
获取目标页面的索引。
| [in] | document | 有效的 PDF 文档对象。 |
| FSDK::Destination::GetRight | ( | ) |
| FSDK::Destination::GetTop | ( | ) |
获取顶部位置值。
仅当缩放模式为 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitHorz、 FSDK.Destination.e_ZoomFitBHorz 或 FSDK.Destination.e_ZoomFitRect 时才有用。 特别是对于 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitHorz 和 FSDK.Destination.e_ZoomFitBHorz,顶部值可能是空对象,这意味着只需 使用应用程序的当前顶部值作为目标的顶部值。对于这种情况, 此函数将返回 0.0f。为了检查左侧值是否仅为 0 或空对象, 建议用户调用函数 FSDK.Destination.IsTopNull。
对于其他缩放模式,此函数将返回 0.0f。
| FSDK::Destination::GetZoomFactor | ( | ) |
获取缩放系数。
仅当缩放模式为 FSDK.Destination.e_ZoomXYZ 时才有用。 对于 FSDK.Destination.e_ZoomXYZ,如果缩放系数为 0, 这意味着只需使用应用程序的当前缩放系数作为目标缩放系数。
对于其他缩放模式,此函数将为 0.0f。
| FSDK::Destination::GetZoomMode | ( | ) |
获取缩放模式。
| FSDK::Destination::IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
| FSDK::Destination::IsLeftNull | ( | ) |
检查左侧值是否为空对象。
仅当缩放模式为 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitVert 或 FSDK.Destination.e_ZoomFitBVert 时才有用。 此函数可用于检查左侧值是否为空对象。 对于其他缩放模式,此函数将返回 false。
| FSDK::Destination::IsTopNull | ( | ) |
检查顶部值是否为空对象。
仅当缩放模式为 FSDK.Destination.e_ZoomXYZ、FSDK.Destination.e_ZoomFitHorz、 或 FSDK.Destination.e_ZoomFitBHorz 时才有用。 此函数可用于检查顶部值是否为空对象。 对于其他缩放模式,此函数将返回 false。
|
static |
显示页面时在显示区域内完全适合页面的边界框。
如果使用此模式,则表示页面内容应放大到刚好可以 在水平和垂直方向上都能在显示区域内完全适合其边界框。 如果所需的水平和垂直放大系数不同, 使用两者中较小的一个,在另一个维度中将边界框居中于显示区域中。
|
static |
显示页面时在显示区域内适合页面边界框的整个宽度。
如果使用此模式,则表示页面内容应放大到 刚好可以在显示区域内适合页面边界框的整个宽度。
|
static |
显示页面时在显示区域内适合页面边界框的整个高度。
如果使用此模式,则表示页面内容应放大到 刚好可以在显示区域内适合页面边界框的整个高度。
|
static |
显示页面时在显示区域内适合页面的整个宽度。
如果使用此模式,则表示页面内容应放大到 刚好可以在显示区域内适合页面的整个宽度。
|
static |
显示页面时在显示区域内适合整个页面。
如果使用此模式,则表示页面内容应放大到刚好可以 在水平和垂直方向上都能在显示区域内适合整个页面。 如果所需的水平和垂直放大系数不同, 使用两者中较小的一个,在另一个维度中将页面居中于窗口中。
|
static |
显示页面时在显示区域内完全适合指定矩形中的页面内容。
如果使用此模式,则表示页面内容应放大到刚好可以 在水平和垂直方向上都能在显示区域内完全适合指定矩形中的页面内容。 如果所需的水平和垂直放大系数不同,使用两者中较小的一个, 在另一个维度中将矩形居中于显示区域中。
|
static |
显示页面时在显示区域内适合页面的整个高度。
如果使用此模式,则表示页面内容应放大到 刚好可以在显示区域内适合页面的整个高度。
|
static |
缩放模式的枚举。
此枚举的值应单独使用。使用指定的位置和指定的缩放系数显示页面。
如果使用此模式,则表示页面的指定位置在渲染页面时将被视为左上位置, 并且此位置应位于显示区域的左上角。 页面内容应按指定的缩放系数放大。