SetDestProperties

注釈とホットスポットリンク

説明

既存の宛先のさまざまなプロパティを変更します

構文

Delphi

Function TPDFlib.SetDestProperties(DestID, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::SetDestProperties(DestID As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLSetDestProperties(int InstanceID, int DestID, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

パラメータ

DestID解析する宛先の ID。有効な宛先 ID は GetOutlineDest 関数により返されます
Zoomアウトライン宛先を開いたときに使用するズーム率で、有効値は 0~6400 です。DestType = 1 でのみ使用し、他の DestType では 0 に設定する必要があります
DestType1 = "XYZ" - Left と Top パラメーターで指定した点にターゲットページを配置します。Zoom パラメーターでズーム率を指定します。2 = "Fit" - ページ全体がウィンドウに収まるよう拡大縮小します。他のパラメーターは使用されないため、ゼロに設定します。3 = "FitH" - ページの幅全体が見えるよう拡大縮小します。ページの高さはウィンドウの高さより大きい場合も小さい場合もあります。Top パラメーターで指定した垂直位置にページを配置します。4 = "FitV" - ページの高さ全体が見えるよう拡大縮小します。ページの幅はウィンドウの幅より大きい場合も小さい場合もあります。Left パラメーターで指定した水平位置にページを配置します。5 = "FitR" - ページ上の特定の長方形が見えるよう拡大縮小します。Left、Top、Right、Bottom パラメーターでページ上の長方形領域を定義します。6 = "FitB" - ページを、その境界ボックスが見えるよう拡大縮小します。it's bounding box を表示対象とします。7 = "FitBH" - Top パラメーターで指定した位置へページを垂直配置します。ページ's bounding box の幅全体が見えるよう拡大縮小します。8 = "FitBV" - Left パラメーターで指定した水平位置へページを配置します。境界ボックスの高さ全体がウィンドウに収まる最小限の倍率で拡大縮小します。DestType = 1、4、5、8 で使用する水平位置
Left
TopDestType = 1、3、5、7 で使用する垂直位置 長方形の右端の水平位置。DestType = 5 で使用します
Right
Bottom矩形の下端の水平位置。DestType = 5 で使用します

戻り値

0出力先プロパティを設定できませんでした。DestID パラメーターが無効であるか、Zoom または DestType パラメーターが範囲外の可能性があります
1宛先プロパティを正常に設定しました