RecolorPage

Barvy

Popis

Převede vybranou stránku do jednoho barevného prostoru

Syntaxe

Delphi

Function TPDFlib.RecolorPage(TargetSpace: Integer): Integer;

Parametry

TargetSpace1 grey, 2 RGB, 3 CMYK.

Návratové hodnoty

CountKolik barev bylo na této stránce převedeno

Poznámky

Převod je obyčejná aritmetika zařízení, ne řízená barevnými profily: dokument, který uvádí jen DeviceRGB, nemá profil, přes který by se dalo převádět. RGB zešedne podle jasových vah ITU-R BT.601 a CMYK se převede, jak popisuje ISO 32000-1 §8.6.4.4, tedy tak, jak už prohlížeč postupuje, když zobrazuje CMYK dokument na obrazovce

Barvy nastavené přes barevný prostor ICCBased, Separation, Indexed nebo Pattern zůstanou, jak jsou. Čtení jejich složek bez odpovídajícího profilu by vzhled stránky změnilo místo aby ho zachovalo, takže takový dokument se převede jen v částech, které přímo pojmenovávají zařízený barevný prostor

Toto volání obrázky nepřevádí: obrázek může být nakreslen na více stránkách, takže jeho převod tady by změnil i stránky, na které se volající neptal. Obrázky převeďte také přes RecolorDocument

Geometrie, text, oříznutí a všechny ostatní operátory se zapisují zpět nezměněny

Příklad

PDF.SelectPage(1);
PDF.RecolorPage(1);   // this page in grey

Viz také

RecolorDocument