ImportPageAsFormXObject
Манипулиране на страници, Form XObjects
Описание
Импортира една страница от всеки отворен документ в избрания документ като независим, преизползваем Form XObject и връща дескриптор на уловена страницаИзходното и целевото дърво от страници остават непроменени, съдържанието на страницата се декодира и компресира веднъж, а всяко по-късно разполагане записва само препратка към ресурс и операция
Do
/GroupИмпортирането между документи копира наследеното множество от ресурси и записите /Metadata, /PieceInfo, /LastModified и
Синтаксис
Delphi
Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;Параметри
| SourceDocumentID | Дескрипторът на документа, върнат от операция за създаване или зареждане на документ; може да идентифицира избрания документ |
|---|---|
| SourcePage | Номерът на страницата, започващ от 1, в изходния документ |
| Options | 0 използва media box; 1 използва crop box с резервен вариант media box; 2 използва bleed box с резервни варианти crop и media; 3 използва trim box с резервни варианти crop и media; 4 използва art box с резервни варианти crop и media |
Връщани стойности
| 0 | Дескрипторът на документа, номерът на страницата или опцията бяха невалидни, избраната рамка беше неизползваема или посочен ресурс не можа да бъде импортиран |
|---|---|
| Ненулева | Дескриптор на уловена страница, приеман от функциите за рисуване и конфигуриране на Form |
Бележки
Избраната рамка на страницата става обхващащата рамка на Form, а наследената ротация на страницата се нормализира в матрицата на Form, включително ненулеви начала на рамкиАнотации, полета от формуляри, миниатюри, връзки в дървото от страници, навигационни записи и структурни номера на родители не са странична графика и не се импортиратИзвикайте тази функция веднъж и преизползвайте върнатия дескриптор с
DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional или SetCapturedPageTransparencyGroup