واجهة 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;

نقطة فصل تحويل ألوان ICC يستخدمها العارض وتحويل فضاءات الألوان؛ يحوّل TransformColor لون مصدر واحد إلى RGB بعمق 8 بت، ويحوّل TransformBytes مجموعة متصلة من البكسلات في المكان بين المخزنين الموردين

يُبلغ ComponentCount عن عدد المكونات التي يتوقعها ملف المصدر الشخصي، ما يخبر المستدعي بكيفية تجميع البايتات الواردة

إعادة كتابة ألوان الصفحات المحمَّلة