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 |
| DestType | 1 = "XYZ" - целевата страница се позиционира в точката, зададена от параметрите Left и Top. Параметърът Zoom задава процента на мащабиране. 2 = "Fit" - цялата страница се мащабира, за да се побере в прозореца. Не се използва никой от другите параметри и те трябва да се зададат на нула. 3 = "FitH" - страницата се мащабира така, че да се вижда цялата ѝ ширина. Височината на страницата може да е по-голяма или по-малка от височината на прозореца. Страницата се позиционира на вертикалната позиция, зададена от параметъра Top. 4 = "FitV" - страницата се мащабира така, че да се вижда цялата ѝ височина. Ширината на страницата може да е по-голяма или по-малка от ширината на прозореца. Страницата се позиционира на хоризонталната позиция, зададена от параметъра Left. 5 = "FitR" - страницата се мащабира така, че определен правоъгълник на страницата да се вижда. Параметрите Left, Top, Right и Bottom определят правоъгълната област на страницата. 6 = "FitB" - страницата се мащабира така, че да се вижда нейната's ограждаща кутия. 7 = "FitBH" - страницата се позиционира вертикално на позицията, зададена от параметъра Top. Страницата се мащабира така, че да се вижда цялата ширина на ограждащата кутия на страницата's. 8 = "FitBV" - страницата се позиционира на хоризонталната позиция, зададена от параметъра Left. Страницата се мащабира точно толкова, колкото е нужно, за да се побере цялата височина на ограждащата кутия в прозореца. Хоризонталната позиция, използвана от DestType = 1, 4, 5 и 8 |
| Left | |
| Top | Вертикалната позиция, използвана при DestType = 1, 3, 5 и 7. Хоризонталната позиция на десния край на правоъгълника, използвана при DestType = 5 |
| Right | |
| Bottom | Хоризонталната позиция на долната страна на правоъгълника Използва се от DestType = 5 |
Върнати стойности
| 0 | Свойствата на местоназначението не можаха да бъдат зададени Параметърът DestID може да е невалиден или параметрите Zoom и DestType да са извън диапазона |
|---|---|
| 1 | Свойствата на местоназначението са зададени успешно |