2015-01-15 10 views

답변

0

SVG 인쇄 방법을 지정하려면 답변을 확대해야한다고 생각합니다. 물론 색상은 "color"와 선택적으로 "icccolor"를 통해 지정할 수 있습니다. "icccolor"에서는 #CMYK 색상 공간을 대체 색상으로 지정할 수 있습니다. 마찬가지로 :

<rect x="25" y="250" width="250" height="310" fill="rgb(255,0,0) icc-color(#CMYK, 26%, 99%, 99%, 24%)"/> 

http://www.w3.org/TR/2011/REC-SVG11-20110816/painting.html#SpecifyingPaint

내가 보고 브라우저에서이 렌더링 경우 브라우저는 전혀 지원하지 않습니다. RGB 색상을 사용하지도 않고, 이것을 표시하기 위해 Red를 선택했습니다. 그러나 SVG에서 icc-color를 지원하는 제품 (예 : RenderX의 렌더링 엔진이 XSL FO, HTML 및 SVG에서 PDF를 작성하는 경우)을 사용하면 PDF에서 올바른 색상을 얻을 수 있습니다.

아래 스크린 샷은 브라우저에서 왼쪽에서 RenderX로 렌더링 한 SVG 스 니펫과 사용자가 볼 수있는 것처럼 CMYK 색상이 PDF에서 사용 된 것을 보여줍니다.

CMYK in PDF

0

CSS의 내부에 SVG를 편집하고 있지만 제안 것 :

http://dev.w3.org/csswg/css-color/#cmyk-colors

+0

또한 https://svgwg.org/svg2-draft/color.html#Unmanaged를 참조하십시오. device-cmyk 구문은 아직 AFAIK 브라우저에서 지원되지 않습니다. –

-2

CMYK 인쇄를 위해, 당신은 웹을 위해 RGB로 작업해야합니다.

+0

rgb는 웹용이지만 인쇄용으로 설계된 HTML이 필요합니다. – Justin