ImportPageAsFormXObject

Манипулиране на страници, Form XObjects

Описание

Импортира една страница от всеки отворен документ в избрания документ като независим, преизползваем Form XObject и връща дескриптор на уловена страницаИзходното и целевото дърво от страници остават непроменени, съдържанието на страницата се декодира и компресира веднъж, а всяко по-късно разполагане записва само препратка към ресурс и операция

Do

/GroupИмпортирането между документи копира наследеното множество от ресурси и записите /Metadata, /PieceInfo, /LastModified и

Синтаксис

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

Параметри

SourceDocumentIDДескрипторът на документа, върнат от операция за създаване или зареждане на документ; може да идентифицира избрания документ
SourcePageНомерът на страницата, започващ от 1, в изходния документ
Options0 използва 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

Виж също

CapturePageEx, DrawCapturedPage, BeginFormXObject