aspose.pdf
Class GrayColorSpace

java.lang.Object
  extended by aspose.pdf.GrayColorSpace

public class GrayColorSpace
extends java.lang.Object

Encapsulates the Gray colorspace.

Remarks: Note that you can use the Color.Color(short) constructor to create a color object with gray colorspace and need not use this class directly.

Typical usages are the following:

[Java] Pdf pdf1 = new Pdf(); Section sec1 = pdf1.getSections().add(); Graph graph1 = new Graph(sec1,200,400); sec1.getParagraphs().add(graph1); float[] posArr = new float[]{100,0,300,0}; Line l1 = new Line(graph1,posArr); l1.getGraphInfo().setColor(new aspose.pdf.Color("Red")); graph1.getShapes().add(l1); posArr = new float[]{100,50,300,50}; Line l2 = new Line(graph1,posArr); l2.getGraphInfo().setColor(new aspose.pdf.Color((short)0,(short)128,(short)128)); graph1.getShapes().add(l2); posArr = new float[]{100,100,300,100}; Line l3 = new Line(graph1,posArr); l3.getGraphInfo().setColor(new aspose.pdf.Color((short)0,(short)128,(short)64,(short)0)); graph1.getShapes().add(l3); posArr = new float[]{100,150,300,150}; Line l4 = new Line(graph1,posArr); l4.getGraphInfo().setColor(new aspose.pdf.Color((short)140)); graph1.getShapes().add(l4);s pdf1.Save(...); [XML] <?xml version="1.0" encoding="utf-8" ?> <Pdf xmlns="Aspose.Pdf"> <Section> <Graph Height="200" Width="400"> <Line Color="Red" Position="100 0 300 0" /> <Line Color="rgb 0 128 128" Position="100 50 300 50" /> <Line Color="cmyk 0 128 64 0" Position="100 100 300 100" /> <Line Color="gray 140" Position="100 150 300 150" /> </Graph> </Section> </Pdf>


Constructor Summary
GrayColorSpace()
           
GrayColorSpace(short grayVal)
           
 
Method Summary
 java.lang.Object clone()
           
 short getGrayValue()
          Gets a short value(0-255) that indicates the gray scale.
 void setGrayValue(short grayVal)
          Sets a short value(0-255) that indicates the gray scale.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrayColorSpace

public GrayColorSpace()

GrayColorSpace

public GrayColorSpace(short grayVal)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getGrayValue

public short getGrayValue()
Gets a short value(0-255) that indicates the gray scale.

Returns:
grayVal value(0-255)

setGrayValue

public void setGrayValue(short grayVal)
Sets a short value(0-255) that indicates the gray scale. if the grayVal greater than 255, still use 255 instead of it, if the greyVal less than 0, use (value + 256) instead of it.

Parameters:
grayVal - value(0-255)