THotPDF.RegisterICCProfile Método
Valida y registra un perfil ICC v2 o v4 reutilizable como recurso de espacio de color ICCBased
Declaración
function RegisterICCProfile(const ProfileFileName: AnsiString; NumComponents: Integer; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(ProfileStream: TStream; NumComponents: Integer; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(const ProfileFileName: AnsiString; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(ProfileStream: TStream; const AlternateCS: AnsiString= ''): AnsiString; overload;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
ProfileFileName | Ruta al perfil ICC |
ProfileStream | Stream de perfil ICC cuya posición actual se conserva |
NumComponents | Número esperado de componentes del perfil, que debe coincidir con la firma de espacio de color de los datos ICC |
AlternateCS | Respaldo coincidente DeviceGray, DeviceRGB o DeviceCMYK; un valor vacío lo deduce del perfil |
Valor de retorno
Devuelve el nombre reutilizable del recurso de espacio de color, como CS1
Notas de uso
- La cabecera del perfil, la firma
acsp, el tamaño declarado, la versión, el PCS, la intención de renderizado, la tabla de etiquetas, los límites de etiquetas y el número de componentes se validan antes de crear el objeto indirecto - Las sobrecargas sin
NumComponentsinfieren uno, tres o cuatro componentes de los datos de perfil GRAY, RGB o CMYK - Registrar bytes idénticos devuelve el nombre del recurso existente en lugar de incrustar un perfil duplicado
- El renderizado de páginas cargadas transforma los colores vectoriales
ICCBasedválidos y las muestras crudas de imagen a sRGB a través de la tubería ICC incrustada, respeta todas las intenciones de renderizadoridel PDF, aplica la compensación de punto negro configurada y usa/Alternatesolo cuando la conversión no está disponible - Use el nombre devuelto con
THPDFPage.SetFillColorSpace,SetStrokeColorSpace,SetTransparencyGroupICCoTHotPDF.RegisterDefaultColorSpace