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 |
| DestType | 1 = "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 |