SetPageOutputIntent

Conformidade, gerenciamento de cores

Descrição

Cria ou substitui o output intent PDF 2.0 explícito para uma página

Sintaxe

Delphi

Function SetPageOutputIntent(PageNumber: Integer; Const Subtype, ColorSpace, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileFileName: WideString): Integer;

Parâmetros

PageNumberNúmero de página com base 1
SubtypeSubtipo de output intent exigido, como GTS_PDFX
ColorSpaceDeviceGray, DeviceRGB ou DeviceCMYK
OutputConditionIdentifierIdentificador exigido da condição de produção
OutputConditionCondição opcional legível por humanos
InfoDescrição adicional opcional
RegistryNameURI de registro opcional
ProfileFileNameArquivo de perfil ICC, ou uma string vazia para usar o perfil sRGB incluído com DeviceRGB

Valor de retorno

1 em caso de sucesso, 0 para uma página inválida, subtipo, espaço de cores, identificador ausente, perfil ilegível ou uma solicitação não RGB sem arquivo ICC

Observações

A chamada exige PDF 2.0 e grava /OutputIntents diretamente no dicionário da página

Um intent explícito no nível da página tem precedência sobre o intent do Catalog do documento para essa página; nós da árvore de páginas não fornecem esse valor por herança comum de atributos de página

Veja também

SetOutputIntentProfileReference, ClearPageOutputIntents, GetEffectivePageOutputIntentJSON, SetPDFXMode