Interfaccia IHPDFICCTransform

IHPDFICCTransform = interface
  function TransformColor(C1, C2, C3, C4: Double;
    out R, G, B: Byte): Boolean;
  function TransformBytes(Source, Dest: PByte;
    PixelCount: Cardinal): Boolean;
  function ComponentCount: Integer;
end;

Punto di aggancio della trasformazione colore ICC usato dal renderer e dalla conversione degli spazi colore; TransformColor converte un colore sorgente in RGB a 8 bit e TransformBytes converte in place una sequenza contigua di pixel tra i buffer forniti

ComponentCount riporta quanti componenti si aspetta il profilo sorgente, indicando al chiamante come raggruppare i byte in ingresso

Riscrittura del colore delle pagine caricate