SetDestProperties

Навигация в документа

Описание

Задава свойствата на дестинация, използвана от outline

Имената на API, параметри, класове, файлове и литерални стойности се запазват, за да съответстват на Delphi библиотеката и входните точки на DLL

Синтаксис

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Идентификаторът на дестинацията, която да бъде анализирана. Валиден идентификатор на дестинация се връща от функцията GetOutlineDest
ZoomПроцентът на увеличение, който да се използва при отваряне на дестинацията в outline, с валидни стойности от 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" - страницата се увеличава така, че да се вижда нейната ограничителна рамка. 7 = "FitBH" - страницата се позиционира вертикално на позицията, зададена от параметъра Top. Страницата се увеличава така, че цялата ширина на ограничителната рамка на страницата да се вижда. 8 = "FitBV" - страницата се позиционира на хоризонталната позиция, зададена от параметъра Left. Страницата се увеличава точно колкото е нужно, за да се побере цялата височина на ограничителната рамка в прозореца. Хоризонталната позиция, използвана от DestType = 1, 4, 5 и 8
Left
TopВертикалната позиция, използвана от DestType = 1, 3, 5 и 7 Хоризонталната позиция на десния край на правоъгълника. Използва се от DestType = 5
Right
BottomХоризонталната позиция на долната страна на правоъгълника. Използва се от DestType = 5